cropped-cropped-cropped-cropped-cropped-activitylist-blue-1.png

Activities

This API endpoint enables to get activities, filtered by the criteria in your request.

URL: https://web.activitylist.com/api/v1/activities

Method: POST

Parameters

search_term

string | optional | The search term to find activities for.

Example: development, american history, kids, etc.

Goals

array | optional | The goals to get the related activities.

Example: Fitness, Fun, Socializing. See all Goals here

Places

array | optional | The places where the activity can be done.

Example: Home, Beach, Bar. See all Places here

Equipment

array | optional | Equipment that can be used for the activity.

Example: computer, surf board. See all Equipment here

Budget

array | optional | The maximum budget that the activities are allowed to cost in USD.

Possible values are:

0-0

1-24

25-49

50-99

100-199

20-299

300-499

500-999

1000-1000000

Age

array | optional | The age of the person which will do the activity.

Possible values are:

0-5

6-11

12-17

18-24

25-34

35-44

45-54

55-64

65-74

75-100

offset

integer | The starting index to fetch a sorted result

Possible values:

0
100
200

limit

integer | The number of rows to fetch starting from index defined by offset

Possible values:

100
200

Example Request

				
					{
    "search_term": "development",
    "Goals": ["Creativity"],
    "Places": ["office"],    
    "Tags": ["coding"],
    "Equipment": ["computer"],
    "Budget": ["1-24"],
    "Age": ["25-34"],
    "offset": 0,
    "limit": 100
}

				
			

Example Response

				
					{
    "data": [
        {
            "age_max": 100,
            "age_min": 18,
            "budget_max": 100,
            "budget_min": 2,
            "description": "Web design is the process of creating the visual layout and user interface of websites. It involves using various tools and techniques to design and develop websites that are aesthetically pleasing, functional, and easy to navigate. Web designers work with clients to determine their specific needs and goals for the website, and then create a design that meets those requirements. This may include selecting color schemes, creating graphics and images, and designing the layout of individual web pages. The ultimate goal of web design is to create an engaging and user-friendly website that effectively communicates the client's message and drives traffic to their site.",
            "fitness_max": 10,
            "fitness_min": 1,
            "id": 25,
            "is_done": true,
            "is_liked": true,
            "location_independent": true,
            "name": "Web design",
            "people_max": 100000,
            "people_min": 1,
            "pexel_images": [
                {
                    "src": "https://images.pexels.com/photos/633409/pexels-photo-633409.jpeg?auto=compress&cs=tinysrgb&h=130"
                },
                {
                    "src": "https://images.pexels.com/photos/3153204/pexels-photo-3153204.jpeg?auto=compress&cs=tinysrgb&h=130"
                },
                {
                    "src": "https://images.pexels.com/photos/2102416/pexels-photo-2102416.jpeg?auto=compress&cs=tinysrgb&h=130"
                },
                {
                    "src": "https://images.pexels.com/photos/577585/pexels-photo-577585.jpeg?auto=compress&cs=tinysrgb&h=130"
                },
                {
                    "src": "https://images.pexels.com/photos/326515/pexels-photo-326515.jpeg?auto=compress&cs=tinysrgb&h=130"
                }
            ],
            "temperature_max": 100,
            "temperature_min": -30,
            "time_max": 24,
            "time_min": 0,
            "total_frequencies": 1,
            "total_likes": 1,
            "total_socials": 0,
            "video": "https://www.youtube.com/watch?v=B-ytMSuwbf8",
            "weight_max": 500,
            "wind_max": 100,
            "wind_min": 0
        }
    ],
    "message": null,
    "status": "success",
    "total": 1
}