7 endpoints

Skyscanner Data API

Search flights, compare prices across flexible dates, get month-by-month price calendars, historical price bands, and hotel rates โ€” all via Anysite's structured REST API.

7 endpoints Flights + Hotels Price calendars REST, MCP & CLI

What Skyscanner data unlocks

Skyscanner aggregates real-time prices from hundreds of airlines and hotel providers across the globe. Getting this data programmatically has historically required official partnership agreements or fragile scraping. Anysite's Skyscanner endpoints give developers a clean REST interface to flight search, flexible-date pricing grids, price bands, and hotel availability โ€” the full stack of data that powers travel apps, price-alert tools, and AI-driven itinerary builders.

All Skyscanner Endpoints

Seven endpoints spanning place resolution, flight search, price intelligence, and hotel search. All return structured JSON over the Anysite REST API at /api/skyscanner/....

EndpointWhat It Returns
/api/skyscanner/places/search Resolve a city, airport, or place name into Skyscanner entity IDs โ€” required as origin/destination inputs for the flight and hotel endpoints.
/api/skyscanner/flights/search Ranked flight itineraries with total price, per-agent booking deeplinks, full leg/segment details (airports, times, stops), airline, fare policy, and eco CO2 delta.
/api/skyscanner/flights/dates Flexible-dates price grid โ€” cheapest total, non-stop, and connecting prices for each departure date (and return date for round trips) around your anchor date.
/api/skyscanner/flights/prices/calendar Day-by-day price calendar for a route over the coming year โ€” lowest price and relative price tier (low/medium/high) for each date.
/api/skyscanner/flights/prices/months Monthly cheapest-price summary for the next 12 months on a route โ€” price, currency, and best-month indicator.
/api/skyscanner/flights/prices/bands Historical price distribution for a route and date โ€” 20th, 50th, 80th percentile prices plus outlier bounds, so you can classify whether a live fare is cheap or expensive.
/api/skyscanner/stays/search Ranked hotel results โ€” name, stars, guest review score, nightly rate, total price with taxes, discount percentage, address, neighbourhood, coordinates, photos, and Skyscanner booking deeplink.

What You Can Build

Travel AI assistants

Build Claude or GPT-powered agents that answer "find me the cheapest week to fly London to New York in August" using the flights/dates grid and prices/months calendar โ€” real fares, not guesses.

Price-alert and tracker tools

Poll flights/prices/calendar daily, compare against the prices/bands historical baseline, and alert users when a fare dips below the 20th percentile for that route.

Itinerary and trip-planning apps

Combine flights/search for outbound itineraries with stays/search for accommodations โ€” all in one API call flow, with deeplinks directly into Skyscanner for booking.

Data pipelines and analytics

Collect month-by-month and day-by-day pricing across dozens of routes for yield management, revenue forecasting, or competitive intelligence in the travel sector.

Quick Start

Two steps: resolve your origin and destination to entity IDs, then call the flight or hotel search endpoint.

Step 1 โ€” resolve a place to entity ID
# Resolve "London" to entity_id (e.g. 27544008)
curl https://api.anysite.io/api/skyscanner/places/search   -H "access-token: YOUR_KEY"   -d '{"query":"London","count":5}'

# Step 2 โ€” search flights using the entity IDs
curl https://api.anysite.io/api/skyscanner/flights/search   -H "access-token: YOUR_KEY"   -d '{"origin":"27544008","destination":"95673529","depart_date":"2026-08-01","count":5}'

Plans

Every endpoint is included in all Anysite plans โ€” there's no per-endpoint pricing to track. Use MCP Unlimited for flat-rate access through your AI tools, or a credit plan for REST & CLI at scale.

Frequently Asked Questions

Do I need a Skyscanner API key to use these endpoints?
No. Anysite handles the underlying data access โ€” you authenticate with your Anysite API key only. There's no separate Skyscanner developer account or approval process required.
How do I get entity IDs for origins and destinations?
Call /api/skyscanner/places/search with a city or airport name. It returns the entity_id (used by flights/search, flights/dates, flights/prices/*, and stays/search) and the sky_id (used by flights/prices/calendar). Most workflows start with a places lookup.
What is the difference between the flexible-dates grid and the price calendar?
The flexible-dates grid (/flights/dates) shows cheapest prices for a cluster of dates around your anchor departure date โ€” useful for "what's the cheapest day near July 15?". The price calendar (/flights/prices/calendar) covers every day over the coming year for a fixed route โ€” better for broad planning and visualizing seasonal trends.
How current are the flight prices?
Prices reflect Skyscanner's live aggregation at the time of the API call. Flight fares change frequently; treat them as indicative for planning and use the deeplinks for booking to get the most up-to-date price.
Can I use these endpoints in an AI agent or MCP tool?
Yes. All Skyscanner endpoints are available via the Anysite MCP server, so they can be called from Claude Desktop, Claude Code, Cursor, and ChatGPT with no additional setup on the MCP Unlimited plan.

Related Endpoints

Start querying Skyscanner data today

Access flight prices, flexible-date grids, price history, and hotel rates via REST, MCP, or CLI โ€” no Skyscanner partnership required.