🚀 Skyscanner Scraper · 5,000 Free Itineraries/Month
Pricing
from $1.00 / 1,000 results
🚀 Skyscanner Scraper · 5,000 Free Itineraries/Month
Skyscanner Scraper gets you Skyscanner flights ⚡ fast, 🎯 100% accurate and 🔍 ridiculously detailed — one-way, round-trip & multi-city itineraries with every agent's price & booking link. 💰 $1 per 1,000 itineraries, no start fee. Scrape your first 5,000 itineraries free every month 🚀
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Chetan Jain
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Skyscanner Scraper
Skyscanner Scraper by Omkar Cloud gets you 🎯 accurate, 🔍 detailed Skyscanner flight data.
Skyscanner compares fares from 1,200+ airlines and travel agents, and every run searches it live — so you get today's itineraries with every agent's price and a booking link for each one, and can successfully complete your project.
$1 per 1,000 itineraries. And with Apify's free plan you get $5 of credit every month, so your first ~5,000 itineraries each month are free.
This is an excellent Actor made by Omkar Cloud, which is Rated Excellent — 4.7 based on 30 reviews on Trustpilot.
👉 Try Skyscanner Scraper free — your first ~5,000 itineraries are Free.
What can I get
- ✈️ One-way, round-trip & multi-city — search any route by IATA code, city name, Skyscanner entity id or a pasted skyscanner.net URL; filter by stops, price, airline & cabin class; sort by best, cheapest, fastest or departure time
- 🎟️ Every agent's price & booking link on every row — who sells each itinerary, at what price, with their rating & review count and a deeplink straight to their checkout
- 🧭 The full itinerary — every leg and segment with flight numbers, marketing & operating carrier, departure & arrival times, durations, stops, fare policy (changes, cancellation, refunds), self-transfer flags, Skyscanner's score & CO₂ saving
- 🌍 Any market, language & currency — the point-of-sale country changes which fares and partners Skyscanner offers; prices in USD, GBP, EUR, INR, JPY…
- 📦 Settled results, no polling — Skyscanner streams partner prices in over several seconds; the search is polled to completion for you, up to 500 itineraries per route
Why Skyscanner Scraper
Most other Skyscanner scrapers fail you in one of four ways:
- 🗄️ Inaccurate, cached, stale data
- 🧩 Low-detail data — a price and an airline, never every agent's price or a booking link
- 💸 Pay more to get the same data — start fees, tiers and paid "extra data" events
- 🪦 Works today, breaks next month — nobody maintains it
Skyscanner Scraper is scraped live on every run, priced honestly, and actively maintained.
Example: A Full Skyscanner Itinerary
{"trip_type": "oneway","search_origin": "JFK","search_origin_name": "New York John F. Kennedy","search_destination": "LAX","search_destination_name": "Los Angeles International","search_depart_date": "2026-09-09","search_return_date": null,"adults": 1,"children": 0,"infants": 0,"cabin_class": "economy","currency": "USD","id": "12712-2609091624--32171-0-13416-2609091930","price": { "amount": 337.4, "currency": "USD", "formatted": "$338" },"duration_minutes": 366,"stop_count": 0,"legs": [{"origin": { "entity_id": "95565058", "code": "JFK", "name": "New York John F. Kennedy", "city": "New York", "country": "United States" },"destination": { "entity_id": "95673368", "code": "LAX", "name": "Los Angeles International", "city": "Los Angeles", "country": "United States" },"departure_at": "2026-09-09T16:24:00","arrival_at": "2026-09-09T19:30:00","duration_minutes": 366,"stop_count": 0,"days_offset": 0,"carriers": [{ "code": "B6", "name": "jetBlue", "logo_link": "https://logos.skyscnr.com/images/airlines/favicon/B6.png" }],"operation_type": "fully_operated","segments": [{"flight_number": "B6623","origin": { "code": "JFK", "name": "New York John F. Kennedy", "type": "airport", "city": "New York", "country_code": "US" },"destination": { "code": "LAX", "name": "Los Angeles International", "type": "airport", "city": "Los Angeles", "country_code": "US" },"departure_at": "2026-09-09T16:24:00","arrival_at": "2026-09-09T19:30:00","duration_minutes": 366,"marketing_carrier": { "code": "B6", "name": "jetBlue" }}]}],"booking_options": [{ "price": { "amount": 337.4, "currency": "USD" }, "agents": [{ "id": "cfus", "name": "Cheap Flights Fares", "is_airline": false, "rating": 4.4, "review_count": 1981, "price": { "amount": 337.4, "currency": "USD" }, "booking_type": "pbook", "link": "https://www.skyscanner.net/transport_deeplink/4.0/US/en-US/USD/cfus/1/12712.13416.2026-09-09/air/trava/flights?…" }] },{ "price": { "amount": 341.82, "currency": "USD" }, "agents": [{ "id": "spus", "name": "Super.com", "is_airline": false, "rating": 3.88, "review_count": 1866, "price": { "amount": 341.82, "currency": "USD" }, "booking_type": "pbook", "link": "https://www.skyscanner.net/transport_deeplink/4.0/US/en-US/USD/spus/1/12712.13416.2026-09-09/air/trava/flights?…" }] },{ "price": { "amount": 346.0, "currency": "USD" }, "agents": [{ "id": "cust", "name": "Trip.com", "is_airline": false, "rating": 4.72, "review_count": 4784, "price": { "amount": 346.0, "currency": "USD" }, "booking_type": "pbook", "link": "https://www.skyscanner.net/transport_deeplink/4.0/US/en-US/USD/cust/1/12712.13416.2026-09-09/air/trava/flights?…" }] },{ "price": { "amount": 346.4, "currency": "USD" }, "agents": [{ "id": "xpus", "name": "Expedia", "is_airline": false, "rating": 4.74, "review_count": 4021, "price": { "amount": 346.4, "currency": "USD" }, "booking_type": "pbook", "link": "https://www.skyscanner.net/transport_deeplink/4.0/US/en-US/USD/xpus/1/12712.13416.2026-09-09/air/trava/flights?…" }] }],"fare_policy": { "is_change_allowed": false, "is_partially_changeable": false, "is_cancellation_allowed": false, "is_partially_refundable": false },"is_self_transfer": false,"is_protected_self_transfer": false,"has_flexible_options": false,"score": 0.725858}
Trimmed for readability — the real row lists all nine agents selling this flight, with full booking links.
Get Started with 5,000 Free Itineraries
- Hit Try for Free Button — the input is pre-filled with a "JFK" to "LAX" one-way search for tomorrow.
- Enjoy your data 😎.
Pricing
High value, Low price.
| What | Price | What you get |
|---|---|---|
| Itineraries | $1 per 1,000 | Every leg and segment with flight numbers, marketing & operating carrier, times, durations & stops; price; every agent's price, rating, review count & booking link; fare policy; self-transfer flags; Skyscanner score & CO₂ saving — plus the resolved route, dates, trip type, party, cabin & currency on every row |
No start fee, no add-ons, one flat price on every plan — you pay only for the rows you get. Control your spend with Max Itineraries per Route: 1,000 itineraries ≈ $1. One route at the default 100 itineraries costs about $0.10; 50 routes cost about $5.
💡 Apify's free plan includes $5 of credit every month — about 5,000 free itineraries, every month.
👉 Scrape your first 5,000 itineraries free
Run It from Code
Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below. Dates are optional — leave them out and the search is for tomorrow.
Python (pip install apify-client)
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("omkar-cloud/skyscanner-scraper").call(run_input={"origin": "JFK","destination": "LAX","stops": "0","sort": "cheapest","maxResults": 10,})for itinerary in client.dataset(run["defaultDatasetId"]).iterate_items():cheapest = itinerary["booking_options"][0]["agents"][0]print(itinerary["price"]["formatted"], itinerary["legs"][0]["carriers"][0]["name"], cheapest["name"], cheapest["link"])
Node.js (npm install apify-client)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const run = await client.actor('omkar-cloud/skyscanner-scraper').call({legs: [{ origin: 'JFK', destination: 'LHR' },{ origin: 'LHR', destination: 'CDG' },],currency: 'EUR',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
FAQ
Do I have to set dates?
No. Leave Depart Date empty and the search is for tomorrow. Set Return Date to search a round trip instead of a one-way — Skyscanner's usual round-trip default is a week after departure, so enter that date if that is what you want. Multi-city legs without a date depart tomorrow for the first leg and 3 days after the previous leg for each next one. Dates are YYYY-MM-DD, today or later.
How do I scrape several routes in one run?
Fill in Origin and Destination for the first route and list the rest under Routes as JSON — {"origin": "JFK", "destination": "LAX"} for a one-way, add "returnDate" for a round trip, or {"legs": [...]} for a multi-city trip. Every route uses the same passengers, cabin, filters, sort and locale, and the same search listed twice is run once. Rows carry trip_type, search_origin, search_destination, search_depart_date and search_return_date so you can tell routes apart.
How many itineraries do I get per route?
The top 100 by your sort order, up to 500 with Max Itineraries per Route. The run log also reports the full settled count after filters and the cheapest direct, 1-stop and 2+-stop fares for each route.
Is the data live?
Yes. Every run searches Skyscanner live and waits until the partners have answered, so you get one settled response instead of a stream of partial ones. If a run log says a search settled with an incomplete status, raise Max Poll Seconds (up to 60).
What does it cost?
$0.001 per itinerary — $1 per 1,000, flat on every plan, with no start fee. Apify's free plan gives you $5 of credit every month, which is 5,000 itineraries free every month.
What is the booking link?
Each agent's link is Skyscanner's own deeplink to that agent's checkout for that exact itinerary at that price — the same link Skyscanner sends its visitors to when they click "Select".
Is it legal to scrape Skyscanner?
The Actor collects publicly available flight and price data, without personal information. Please review Skyscanner's terms of use and make sure your use complies with the law of your jurisdiction.
Can I get hotel prices or the cheapest month to fly?
Not with this Actor — it is built for flight itineraries. Message us below if you need a price calendar or hotel rates and we will sort you out.
💬 Have Questions? We Have Answers.
You're a business owner — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.
You are important to us — just message us and we will solve your problem ✅ within 1 working day. 🩷 Pinky Promise 🤙!
Popular Actors by Omkar Cloud
- Booking Scraper — Booking.com hotels: prices, ratings, rooms & amenities
- Rightmove Scraper — UK homes for sale, to rent & new homes with agent phones, $1 per 1,000 listings
- Zoopla Scraper — Zoopla homes for sale, to rent & new homes with agent phones, $1 per 1,000 listings
- IMDb Scraper — IMDb titles, charts, cast, ratings & box office
- G2 Product Scraper — G2 product details, ratings & AI-found contacts
- Website Email Contact Scraper — emails, phones & socials from any website
- AliExpress Product Scraper — live product details, SKU variants, stock & shipping
- Etsy Scraper — Etsy products: prices, discounts, shops & variations

