Search flights, compare prices across airlines, find the cheapest travel dates, and access a full airport and airline directory — all powered by Google Flights data. One-way, round-trip, and flexible date searches with real-time pricing.
Structured data for real applications. Here are some ideas.
Build fare comparison tools that show real-time prices across airlines for any route. Filter by cabin class, stops, and departure time to find the best deals.
Help travelers find the cheapest dates to fly with date range searches. Show price calendars and highlight low-fare days across an entire month.
Use the free airports and airlines endpoints to populate dropdowns, validate IATA codes, and build search UIs — no API key required for these reference endpoints.
Track flight prices over time for specific routes. Alert users when prices drop below their target or when booking windows open for seasonal travel.
Everything you need in one API.
/api/flights/one-way
Search one-way flights with airline, cabin class, and stop filters
/api/flights/round-trip
Search round-trip flights with combined outbound and return pricing
/api/flights/date-range
Find cheapest flight dates across a flexible date range
/api/flights/booking-details
Get price insights, fare options, and baggage info for a flight
/api/flights/airports
Free list of major airports with IATA codes and locations
/api/flights/airlines
Free list of supported airlines with IATA codes
One API call. Structured JSON response.
curl -X GET "https://scrappa.co/api/flights/one-way?origin=JFK&destination=LAX&departure_date=2026-09-15" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"flights": [
{
"price": 187,
"currency": "USD",
"total_duration_minutes": 330,
"legs": [
{
"departure_airport": "JFK",
"arrival_airport": "LAX",
"departure_time": "2026-09-15T08:00",
"arrival_time": "2026-09-15T11:30",
"airline": "American Airlines",
"flight_number": "AA 1",
"stops": 0
}
]
}
]
}
See how Scrappa compares to the official API.
| Feature | Scrappa | Amadeus / Skyscanner API |
|---|---|---|
| Setup complexity | API key only | OAuth + partnership |
| Flight search | $0.20/1k | $2-5/1k |
| Flexible date search | Limited | |
| Real-time pricing | ||
| Airport directory | Free | Varies |
| Booking details | Requires partnership | |
| Free tier | 500 credits/month | Limited |
| Pay-as-you-go |
Scrappa extracts real-time data from Google Flights, giving you the same pricing travelers see on flights.google.com. Unlike Amadeus or Skyscanner APIs that require partnership agreements and complex OAuth, Scrappa needs only an API key. You get instant access to flight search, flexible date pricing, and booking details without business partnerships.
Yes. The Date Range Search endpoint lets you find the cheapest flights across a range of dates. This is perfect for building price calendar UIs that show travelers which days are cheapest to fly on any given route.
Yes. The Airports List and Airlines List endpoints require no API key and no credits. They provide IATA codes, names, and locations for major airports and airlines worldwide — perfect for populating search dropdowns.
Each flight result includes price, currency, airline, flight number, departure and arrival times, duration, number of stops, layover details, cabin class, and aircraft type. Booking details add baggage allowances, fare class, and booking links.
Yes. Every Scrappa account gets 500 free credits per month with no credit card required. This lets you test all 6 Google Flights endpoints including one-way search, round-trip search, and date range search before committing any budget.
Scrappa charges $0.20 per 1,000 requests with no daily caps or quota limits. Flight searches, booking details, and date range queries all cost the same per-request rate. Airport and airline directory lookups are completely free.