Locations
/api/kiwi/locations
Look up airports, cities and regions by name
Scrappa's Kiwi.com API returns structured JSON from Kiwi.com, the flight search engine known for virtual interlining. Search one-way and return flights with filters for dates, passengers, cabin, stops, price and airlines, read full itineraries with segments, layovers and baggage, find the cheapest dates, explore the cheapest destinations from any airport and look up airports and cities by name. Scrappa is an independent service and is not affiliated with or endorsed by Kiwi.com.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/kiwi/flights/search?origin=City:berlin_de&destination=City:london_gb&departure_date=2027-03-14&adults=1&cabin=economy&max_stops=1&sort=price&limit=2" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"trip_type": "one_way",
"origin": "City:berlin_de",
"destination": "City:london_gb",
"departure_date": "2027-03-14",
"currency": "EUR",
"sort": "price",
"total_available": 2,
"itineraries": [
{
"id": "ItineraryOneWay:eyJw...",
"price": {"amount": 69, "currency": "EUR", "formatted": "69 €"},
"duration": 7200,
"stops": 0,
"baggage": {"hand_bags_included": 0, "checked_bags_included": 0, "personal_item_included": 1},
"travel_hacks": {"virtual_interlining": false, "hidden_city": false},
"segments": [{"flight_number": "U22602", "carrier": {"code": "U2", "name": "easyJet"}}]
}
]
},
"meta": {"endpoint_family": "flight_search", "billable": true}
}
Structured data for real applications. Here are some ideas.
Track fares for a route and date, with carriers, stops, baggage fees and the Kiwi.com booking link.
Read the calendar price of every day in a window, rated cheap, average or expensive.
List the cheapest flight to every destination from one airport and see where a small budget goes.
See which itineraries combine separate tickets and which use hidden-city routing.
Compare Kiwi.com with Skyscanner and Kayak fares for the same trip.
Kiwi.com scraper API
The Kiwi.com API is built for fare monitoring, travel search features and destination research. The flight search returns itineraries with price, segments, carriers, layovers, baggage rules and a booking link, and it marks itineraries that combine separate tickets.
Search one-way flights, or add a return date for a return trip with an outbound and an inbound leg.
Filter by passengers, cabin, maximum stops, price band and airlines. Every filter is applied before the results come back.
Sort by quality, price or duration. A search returns up to 50 itineraries and has no pages.
Read the calendar price of every day in a window and the cheapest flight to every destination.
Failed and blocked requests are never charged.
Search a city or airport name to get the place id for the origin and destination of every other endpoint.
Open Kiwi.com Locations API docsPass origin, destination and a departure date. Add a return date for a return trip. Every row is on the date you asked for.
Open Kiwi.com Flight Search API docsFind the best day to fly, or the cheapest destination from your airport, then open Flight Search for the real offers.
Open Kiwi.com Cheapest Dates API docsEverything you need in one API.
/api/kiwi/locations
Look up airports, cities and regions by name
/api/kiwi/flights/search
Search one-way and return flights with filters and sorting
/api/kiwi/flights/detail
Get one itinerary with segments, layovers and baggage
/api/kiwi/calendar/cheapest-dates
Get the calendar price of every day in a window
/api/kiwi/calendar/price-graph
Get return trip prices per departure date for a stay length
/api/kiwi/flights/one-per-city
Get the cheapest flight to each destination from an airport
/api/kiwi/explore/price-map
Get the lowest price per city inside a map area
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Kiwi.com flight data as JSON | Build your own parser | |
| Search with filters and sorting | ||
| Cheapest dates and explore | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Kiwi.com. The Kiwi.com API returns structured JSON from public flight data through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit. Failed requests are never charged.
Kiwi.com returns one result set of up to 50 itineraries for a search. There are no further pages, so Scrappa offers a limit and never relabels page 1.
The calendar shows a price for the date and party in economy. A flight search returns the offers you can book now. Use the calendar to pick a day and the search to see the real fares.
With a price band, an empty list means no offer within that band. Without one, it means no offers for that route and date. Both answers are free of charge.