Momondo Scraper | Flight Prices and Travel Deals
Pricing
from $19.00 / 1,000 results
Momondo Scraper | Flight Prices and Travel Deals
Search Momondo for flights with origin, destination, dates, airlines, stops, layovers, duration, and prices in any currency. Compare deals across providers, track fares, and find the cheapest tickets for travel apps, price alerts, and trip planning automations worldwide.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share

✈️ Momondo Flight Scraper
🚀 Export flight search results from Momondo to CSV, Excel, JSON, or XML in seconds. No account needed. No API key required.
🕒 Last updated: 2026-05-22 · 📊 12 fields per record · Up to 1,000,000 results · Global routes
Momondo (powered by Kayak) is one of the world's most comprehensive flight comparison engines, aggregating prices from hundreds of airlines and booking platforms. This Actor searches any route and travel date using Playwright to intercept Kayak's real-time poll API, extracting flight results with airline names, departure and arrival times, stop counts, prices, and direct booking links.
Data is fetched live by intercepting API poll responses during a real browser session. Every run produces fresh, real-time pricing for your requested route and date.
Coverage: Any origin-destination pair using IATA airport codes (JFK, LHR, CDG, DXB, NRT, etc.) for any date. Each record includes the airline logo, airline name, origin, destination, departure time, arrival time, flight duration, stop count, price, currency, and a deep link to book the flight.
🎯 Target Audience / Use Cases
| Who uses this | What they do with it |
|---|---|
| Frequent travelers | Compare prices across airlines for upcoming routes |
| Corporate travel managers | Monitor flight costs for recurring business routes |
| Travel agencies | Research pricing for client itineraries and packages |
| Price tracking developers | Build flight deal alert tools and price history trackers |
| Market researchers | Analyze airline pricing strategies and route competitiveness |
| Budget travelers | Find the cheapest flights for flexible travel dates |
📋 What the Momondo Flight Scraper does
- Launches a real browser session and navigates to the Kayak/Momondo search URL
- Intercepts live poll API responses as flight data loads
- Deduplicates results and sorts by lowest price
- Extracts airline name, logo, departure/arrival times, duration, and stop count
- Generates direct deep links to the booking page for each flight option
- Delivers a clean structured dataset: one record per flight option
💡 Why it matters: Flight prices change constantly and differ by route, airline, and time of search. There is no free public API for real-time flight prices. This Actor automates the browser search session to capture live pricing data that would otherwise require manual searching on multiple platforms.
🎬 Full Demo
🚧 Coming soon
⚙️ Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| origin | string | Yes | JFK | Origin airport IATA code (e.g. JFK, LHR, CDG, DXB) |
| destination | string | Yes | LHR | Destination airport IATA code (e.g. LHR, JFK, CDG, NRT) |
| outboundDate | string | Yes | 2026-08-01 | Travel date in YYYY-MM-DD format |
| maxItems | integer | No | 10 | Max flights to return. Free: 10. Paid: up to 1,000,000. |
Example 1 - New York to London:
{"origin": "JFK","destination": "LHR","outboundDate": "2026-08-01","maxItems": 25}
Example 2 - Paris to Dubai:
{"origin": "CDG","destination": "DXB","outboundDate": "2026-09-15","maxItems": 50}
⚠️ Good to Know: Use standard IATA airport codes (3 letters). The Actor waits up to 30 seconds for poll responses to populate. Results are sorted by lowest price. Each record includes a deep link to Kayak/Momondo to complete the booking.
📊 Output
| Field | Type | Description |
|---|---|---|
| 🖼️ imageUrl | string | Airline logo URL |
| ✈️ airline | string | Airline name (e.g. "American Airlines", "British Airways") |
| 🛫 origin | string | Departure airport IATA code |
| 🛬 destination | string | Arrival airport IATA code |
| 🕐 departureTime | string | Departure datetime (ISO format) |
| 🕓 arrivalTime | string | Arrival datetime (ISO format) |
| ⏱️ duration | string | Total flight duration (e.g. "7h 15m") |
| 🔁 stops | number | Number of stops (0 = nonstop) |
| 💰 price | number | Total price (numeric) |
| 💱 currency | string | Currency code (e.g. USD) |
| 🔗 deepLink | string | Direct link to book this flight on Kayak/Momondo |
| 🕒 scrapedAt | string | ISO timestamp when this record was collected |
Sample record:
{"imageUrl": "https://www.kayak.com/rimg/provider-logos/airlines/v/AA.png","airline": "American Airlines","origin": "JFK","destination": "LHR","departureTime": "2026-08-01T18:30:00","arrivalTime": "2026-08-02T06:45:00","duration": "7h 15m","stops": 0,"price": 487,"currency": "USD","deepLink": "https://www.kayak.com/flights/JFK-LHR/2026-08-01?sort=bestflight_a","scrapedAt": "2026-05-22T09:15:00.000Z"}
✨ Why choose this Actor
- 🌍 Any global route - any IATA origin and destination pair
- 💰 Sorted by price - cheapest flights always first
- ✈️ Airline logos - visual identification for every result
- ⏱️ Flight durations - formatted as "7h 15m" for easy reading
- 🔁 Stop count - instantly identify nonstop vs connecting flights
- 🔗 Direct booking links - deep links take you straight to the booking page
- 📅 Date-accurate pricing - real-time prices for your specific travel date
📈 How it compares to alternatives
| Feature | This Actor | Manual search | Flight APIs (paid) |
|---|---|---|---|
| Any global route | Yes | Yes (tedious) | Yes |
| Live pricing | Yes | Yes | Yes |
| Stop count | Yes | Yes | Yes |
| Duration | Yes | Yes | Yes |
| Airline logos | Yes | Yes | Sometimes |
| Booking deep links | Yes | Yes | Rarely |
| Export to CSV/Excel | Yes | No | Requires dev work |
| No API subscription | Yes | Yes | No |
🚀 How to use
- Create a free Apify account (includes $5 credit)
- Open the Momondo Flight Scraper on Apify Store
- Enter origin airport code, destination airport code, and travel date
- Set
maxItems(free users get 10 items automatically) - Click Save & Run
- Download your dataset as CSV, Excel, JSON, or XML
💼 Business use cases
Corporate travel management
Monitor flight costs for recurring business routes. Build a database of historical prices for budget planning and travel policy benchmarking.
Travel agency pricing research
Quickly pull the top flight options for any client route and date. Export to Excel to include in travel proposals and itineraries.
Price tracking and deal alerts
Schedule recurring runs for routes you monitor. Compare prices across runs to detect drops and alert travelers or colleagues.
Airline and route market analysis
Analyze competitive pricing on specific routes. Which airlines dominate JFK-LHR? What is the average price spread between nonstop and connecting flights?
🔌 Automating Momondo Flight Scraper
- Make (formerly Integromat) - schedule daily price checks and push to Google Sheets
- Zapier - alert your Slack channel when prices drop below a threshold
- Apify Scheduler - run automatic weekly route price snapshots
- REST API - trigger runs from your travel booking platform
- Webhooks - push price data directly to your pricing engine or dashboard
🌟 Beyond business use cases
Personal travel hacking
Track prices for upcoming trips. Run the scraper weekly as your travel date approaches to catch fare drops.
Academic research
Study airline pricing behavior, yield management patterns, or the economics of route competition.
Journalism
Investigate airline price gouging during peak travel periods or the pricing disparity between hubs and regional airports.
Family trip planning
Pull all options for a family vacation in one clean dataset. Share the spreadsheet with your family to vote on flights.
🤖 Ask an AI assistant about this scraper
You can ask any AI assistant questions like:
- "What fields does the Momondo Flight Scraper return?"
- "How do I find nonstop flights only?"
- "What IATA code does JFK use?"
- "Can I track prices for the same route over multiple weeks?"
❓ Frequently Asked Questions
Q: What is an IATA airport code? A: A 3-letter code that identifies airports internationally. Examples: JFK (New York JFK), LHR (London Heathrow), CDG (Paris Charles de Gaulle), DXB (Dubai), NRT (Tokyo Narita).
Q: Can I filter for nonstop flights only?
A: The Actor returns all available flights sorted by price. You can filter by the stops field (0 = nonstop) after downloading the dataset.
Q: How current are the prices? A: Prices are live at the moment of the run. Flight prices change frequently - run again to get updated prices.
Q: What does the deepLink field contain?
A: A URL that takes you directly to the Kayak/Momondo booking page for that specific flight result.
Q: Can I search round-trip flights? A: The current Actor searches one-way (outbound) flights. Contact ParseForge for round-trip support.
Q: Why does the Actor use a browser? A: Momondo/Kayak's pricing data loads via JavaScript after the page renders. A headless browser is required to intercept the real-time poll API responses.
Q: How many results can I get? A: Free users get up to 10. Paid users can get up to 1,000,000 (subject to the number of flight options Kayak returns for the route).
Q: Is this data from Momondo or Kayak? A: Momondo and Kayak share the same infrastructure (both owned by the same company). The Actor searches Kayak's URL which powers both platforms.
Q: How long does a run take? A: Typically 30-60 seconds. The Actor waits up to 30 seconds for poll responses to load before processing.
Q: Can I get flights for multiple dates at once? A: Each run searches one date. Use the Apify API to trigger parallel runs for multiple dates simultaneously.
🔌 Integrate with any app
Export your flight dataset to:
Spreadsheets: Google Sheets, Microsoft Excel, Airtable
Databases: PostgreSQL, MySQL, MongoDB, Snowflake
BI tools: Tableau, Power BI, Looker, Metabase
Automation: Make, Zapier, n8n, Pipedream
Storage: AWS S3, Google Cloud Storage, Azure Blob
Notifications: Slack, Discord, email via webhook
🔗 Recommended Actors
| Actor | Description |
|---|---|
| Airbnb Scraper | Scrape vacation rental listings from Airbnb for any destination |
| TripAdvisor Hotels Scraper | Scrape hotel listings, ratings, and prices from TripAdvisor |
| OpenTable Scraper | Export restaurant listings and reservations from OpenTable |
💡 Pro Tip: browse the complete ParseForge collection for 100+ ready-to-use data scrapers across real estate, jobs, travel, finance, and more.
🆘 Need Help? Open our contact form
⚠️ Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or associated with Momondo, Kayak, or Booking Holdings. Use of this tool must comply with the applicable Terms of Use and applicable laws. The data collected is publicly available. ParseForge is not responsible for how collected data is used.