Get tour and activity details by Amadeus ID — $0.054/request, pay via USDC micropayment.
What it does
This endpoint retrieves detailed information about a specific tour or activity from the Amadeus inventory, identified by its activity ID. It is part of the StableTravel API suite, which provides pay-per-request access to flights, hotels, activities, transfers, and real-time flight tracking data. The endpoint accepts a single required query parameter (`activityId`) and returns activity detail data. It costs $0.054 per request.
StableTravel uses the MPP (Micropayment Protocol) for authentication and payment — no API keys, OAuth tokens, or subscriptions are required. Payment is settled in USDC (or pathUSD) on the Tempo L2 chain (chainId 4217). The typical workflow for activities is: first search by lat/lng or geographic bounding box using `/api/activities/search` or `/api/activities/by-square` to discover activity IDs, then call this `/api/activities/details` endpoint with a specific `activityId` to retrieve full details.
The endpoint is live and returns a 402 MPP payment challenge when called without payment headers. The full OpenAPI 3.1 schema is published at `https://stabletravel.dev/openapi.json`. The underlying data comes from the Amadeus Tours & Activities API. The provider is Merit Systems.
Capabilities
Use cases
- —Retrieve full details (description, pricing, images) for a specific tour or activity before presenting to a user
- —Build a travel itinerary by combining activity details with flight and hotel data
- —Let an autonomous agent evaluate and compare activities by fetching details for multiple IDs
- —Display activity information in a travel planning chatbot or agent
Fit
Best for
- —AI travel agents that need structured activity data for itinerary planning
- —Applications that already use StableTravel's activity search endpoints and need detail follow-up
- —Developers who want pay-per-call access to Amadeus activity data without managing API keys
Not for
- —Searching or discovering activities (use /api/activities/search or /api/activities/by-square instead)
- —Booking activities (Amadeus Tours & Activities does not support booking through this endpoint)
- —Non-travel use cases unrelated to tours and activities
Quick start
npx agentcash fetch "https://stabletravel.dev/api/activities/details?activityId=23642"Example
Response
{
"data": {
"id": "23642",
"name": "Skip-the-line Eiffel Tower Tour",
"type": "activity",
"price": {
"amount": "45.00",
"currencyCode": "EUR"
},
"geoCode": {
"latitude": 48.8584,
"longitude": 2.2945
},
"pictures": [
"https://example.com/photo.jpg"
],
"description": "..."
},
"meta": {}
}Endpoint
Quality
Full OpenAPI 3.1 schema with clear parameter definitions and payment info is available. The MPP 402 challenge confirms the endpoint is live. The response schema for this specific endpoint is thin (data is typed as generic object), and no real example response is provided in the docs, so the example_response_json is illustrative. Pricing and workflow documentation are thorough.
Warnings
- —The response schema for /api/activities/details uses a generic 'data' object without detailed property definitions — actual response structure depends on Amadeus upstream data.
- —The example_response_json is illustrative, not captured from a live call.
Citations
- —Endpoint costs $0.054 per request (listed as amount 0.054000 USD in OpenAPI x-payment-info)https://stabletravel.dev/openapi.json
- —Payment is settled via MPP method 'tempo' with intent 'charge' on chainId 4217https://stabletravel.dev/openapi.json
- —The activityId query parameter is requiredhttps://stabletravel.dev/openapi.json
- —Typical workflow: search by lat/lng or by-square, then fetch details by activity IDhttps://stabletravel.dev/openapi.json
- —No API keys needed; payment via USDC on Base, Solana, or Tempo serves as authenticationhttps://stabletravel.dev
- —Underlying data powered by Amadeushttps://stabletravel.dev
- —Provider is Merit Systemshttps://stabletravel.dev/openapi.json