Backed by 10 years of tourscanner experience

The tours & activities
API for developers

One integration, 1,000,000+ activities from 14 providers.
Search, check live availability and book through one API.

API access by key, issued by TourScanner on request

1M+
Activities
14
Providers
91+
Cities
11
Languages
7,800+
Attractions

Start in minutes, not weeks

Simple REST API. Search activities, check availability, and book — all in a few lines of code.

Search activities in Rome
// Search activities in Rome, sorted by quality
const response = await fetch('https://tourscanner.ai/api/search/activities?city_name=rome&sort=caliber&limit=10', {
  headers: { 'X-API-Key': 'YOUR_API_KEY' },
})
const { activities, total } = await response.json()

// Each activity includes name, description, rating, price, images, and more
console.log(`Found ${total} activities`)
// → "Found 4,231 activities"

Try the AI Agent

Chat with our AI agent — watch the API requests in real time and preview the UI it generates.

Optional: your location is sent as location to the agent API. Learn more

Ask me about activities

Search
Prices & availability
Book
API Requests

API requests will appear here as the agent works

UI Preview
Results will preview here

Powered by Gemini — real API calls, real data

Full booking pipeline

From search to confirmation — handle the entire lifecycle through the API.

1

Search

Find cities, attractions, and activities by keyword, location, or filters.

GET /api/search/activities
2

Availability

Check real-time dates, time slots, and pricing from the provider.

POST /api/availability/slots
3

Hold & Pay

Reserve inventory and create a Stripe checkout. Card authorized, not charged.

POST /api/booking/hold
4

Confirm

Finalize the booking after payment. Get voucher and ticket URLs instantly.

POST /api/booking/confirm

Built for modern apps

MCP Server

Remote Model Context Protocol server with 12 tools. Your AI agent searches, checks live availability and manages bookings.

Activity Caliber

Proprietary quality-ranking algorithm refined over 10 years of data. Surface the best activities, not just the cheapest.

11 Languages

Full multilingual search and content. Serve your users in their language with translated descriptions and metadata.

Stripe Checkout

Built-in payment handling with Stripe. Manual capture ensures customers are never charged for failed bookings.

Sandbox on Request

API keys are issued by TourScanner. Sandbox booking on provider test rails is set up when you start integrating.

Your Retail Price

Set the retail price your customers see. Commercial terms are agreed with each partner.

Who is this for

Travel Apps

Add tour booking to your travel app. Increase revenue with a new monetization channel that complements flights and hotels.

AI Agents

Build AI travel assistants that can actually book. MCP server integration means your agent searches and books in real time.

Content & Affiliate Sites

Monetize your travel audience with bookable activities. Embed real-time pricing and availability on your destination pages.

Start building today

API keys are issued by TourScanner. Tell us what you're building and we'll set you up.

Request access: [email protected]