---
title: "Get Agoda activity detail"
method: GET
path: "/agoda/activities/{activity_id}"
tags: ["Agoda"]
---

# Get Agoda activity detail

`GET /agoda/activities/{activity_id}`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/agoda/activities/{activity_id}`
- Auth: API key in header `x-api-key`

Returns full activity detail from Agoda: title, description, stated duration, categories, and content images.

## Path parameters

- `activity_id` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- AgodaActivityDetailResponse
  - `activity_id` integer
  - `categories` string[]
  - `description` string
  - `duration` AgodaActivityDuration
    - `minutes` integer
    - `type` string
  - `images` AgodaActivityImage[]
    - `description` string
    - `image_type` string
    - `url` string
  - `source_url` string: SourceURL is a best-effort Agoda deep link built from the activity id alone (this detail call does not itself return a cityId to build the richer cityId+selectedActivity link ActivitiesSearch returns).
  - `title` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
