Activities
Description: Shows available activities and things to do in a specific location.
API Response Structure:
{
"activities": [
{
"basic": {
"name": "Activity Name",
"category": "Adventure/Cultural/Entertainment",
"description": "Activity description",
"image": "https://example.com/activity.jpg"
},
"details": {
"duration": "2 hours",
"difficulty": "Easy/Moderate/Hard",
"ageRestriction": "All ages",
"groupSize": {
"min": 1,
"max": 10
},
"accessibility": ["Wheelchair accessible", "Family friendly"]
},
"location": {
"address": "Activity Address",
"coordinates": {
"lat": 40.7128,
"lng": -74.0060
},
"openHours": [
{
"day": "Monday",
"hours": "9 AM - 5 PM"
}
]
},
"booking": {
"price": {
"adult": "$50",
"child": "$25",
"group": "$200"
},
"availability": "Available",
"reservationRequired": true,
"bookingUrl": "https://example.com/book"
},
"ratings": {
"score": 4.5,
"reviews": 1234,
"recommended": "95%"
}
}
],
"filters": {
"price": ["Free", "Under $50", "$50-$100"],
"duration": ["1-2 hours", "Half day", "Full day"],
"category": ["Outdoor", "Indoor", "Cultural"]
},
"weather": {
"current": "Sunny",
"temperature": "75°F",
"recommendation": "Perfect for outdoor activities"
},
"type": "activities"
}
Fields:
-
activities
(array): Activity listings-
basic
(object): Core information -
details
(object): Activity specifics -
location
(object): Venue information -
booking
(object): Reservation details -
ratings
(object): User reviews
-
-
filters
(object): Search filters -
weather
(object): Weather conditions -
type
(string): Always "activities"