MPPtempoquality 0.88

Search tours and activities by latitude/longitude via Amadeus, pay $0.054 per request with no API key.

Price
$0.054 / call
Protocol
mpp
Verified
no

What it does

This endpoint searches for tours and activities near a geographic coordinate. It is part of StableTravel, a pay-per-request travel API suite that wraps Amadeus GDS data for flights, hotels, activities, and transfers, plus FlightAware for real-time flight tracking. The activities search endpoint accepts latitude, longitude, an optional radius (default 1 km), and a max results parameter (default 50). It returns an array of activity objects from Amadeus.

Payment is handled via the MPP protocol (Tempo method on chain 4217) or x402. The per-call cost is $0.054 USD, settled in pathUSD (the amount field of 54000 with 6 decimals = $0.054). No API keys, OAuth tokens, or subscriptions are required — the micropayment itself serves as authentication. The typical workflow is: search activities by lat/lng → retrieve details by activity ID using the companion `/api/activities/details` endpoint.

The endpoint is live, returning a 402 MPP payment challenge on unauthenticated requests. A full OpenAPI 3.1 spec is published at `/openapi.json` with parameter schemas and response structures documented. The response schema includes a `data` array and optional `meta` object. StableTravel is operated by Merit Systems.

Capabilities

activity-searchgeo-searchlat-lng-queryamadeus-gdspay-per-requestmpp-paymentx402-paymentno-auth-requiredtravel-datatours-and-activities

Use cases

  • An AI travel agent finding tours and experiences near a user's hotel coordinates
  • A trip planner enriching an itinerary with local activities at each destination
  • A concierge bot suggesting things to do near a given GPS location
  • Programmatic comparison of available activities across multiple cities by lat/lng

Fit

Best for

  • AI agents that need to discover tours and activities without managing API keys
  • Pay-as-you-go activity lookups where subscription pricing is overkill
  • Autonomous travel planning workflows that combine flights, hotels, and activities in one API suite

Not for

  • Booking activities directly (this endpoint only searches; booking requires a separate flow)
  • High-volume batch scraping of activity catalogs (per-request pricing adds up)
  • Destinations not covered by Amadeus activity inventory

Quick start

npx agentcash fetch "https://stabletravel.dev/api/activities/search?latitude=48.8566&longitude=2.3522&radius=5&max=10"

Example

Response

{
  "data": [
    {
      "id": "123456",
      "name": "Eiffel Tower Skip-the-Line Tour",
      "type": "activity",
      "price": {
        "amount": "45.00",
        "currencyCode": "EUR"
      },
      "rating": "4.5",
      "geoCode": {
        "latitude": 48.8584,
        "longitude": 2.2945
      },
      "pictures": [
        "https://example.com/photo.jpg"
      ],
      "shortDescription": "Skip the long lines..."
    }
  ],
  "meta": {
    "count": 1
  }
}

Endpoint

Transporthttp
Protocolmpp
CurrencypathUSD

Quality

0.88/ 1.00

Full OpenAPI 3.1 schema with parameter definitions and payment info, live 402 MPP challenge captured, clear pricing ($0.054/call), and comprehensive guidance docs. Docked slightly because the response schema items are untyped (`items: {}`) and no real example response was captured from a paid call.

Warnings

  • Response schema items are untyped in the OpenAPI spec (items: {}), so exact response fields must be inferred from Amadeus documentation
  • No example response from an actual paid call was captured in the probe bundle

Citations

Provenance

Indexed frommpp_dev
Enriched2026-04-19 16:25:24Z · anthropic/claude-opus-4.6 · v2
First seen2026-04-18
Last seen2026-04-22

Agent access