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
}