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"