Momondo Flight Prices Scraper
Pricing
from $19.00 / 1,000 results
Momondo Flight Prices Scraper
Scrapes Momondo flight search results for a given route and date. Returns each flight's price, airline, departure and arrival times, number of stops, and trip duration as a flat row.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Momondo Flight Prices Scraper
Scrape live flight prices, routes, and availability from Momondo for any origin, destination, and date. Each result returns the price, airline, departure and arrival times, number of stops, and trip duration. Export to CSV, JSON, Excel, or XML.
Momondo's flight search aggregates fares from hundreds of airlines and OTAs, but manually checking prices across dates and routes is slow. This Actor reads the public search results directly, letting you collect a structured feed of flights for a specific route and date. You get a clean dataset without building a browser extension or clicking through pages yourself.
| Who uses it | What they scrape Momondo for |
|---|---|
| Travel deal hunters | Monitor a specific route for price drops to book at the lowest fare. |
| Market researchers | Analyze airline pricing strategies and fare distribution on a competitive route. |
| Travel app developers | Feed a flight search feature with live Momondo data for a prototype or MVP. |
| Data journalists | Collect fare data to report on seasonal price fluctuations in air travel. |
What it does
This Actor collects Momondo flight search results for a given origin, destination, and outbound date, and returns each flight as a flat row.
- ✈️ Route-based search: specify an origin and destination IATA code to scrape all available flights for that pair.
- 📅 Date-specific collection: target a single outbound date to get the most accurate, real-time pricing.
- 🔢 Capped collection: set a maximum number of flights to collect per run, from a single result up to a million.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Momondo data
💰 Track a route for price drops.
A travel blogger runs the Actor daily for JFK to LHR to alert their readers when the fare falls below a set threshold.
📊 Benchmark airline pricing.
An aviation analyst scrapes a busy European route to compare how legacy and low-cost carriers price their tickets three months out.
🛠️ Prototype a flight search app.
A developer uses the Actor to populate a demo travel app with real Momondo results without building a full scraping pipeline.
📈 Report on seasonal fare trends.
A data journalist collects prices for a popular holiday route every week to visualize how fares spike before Christmas.
Why choose this scraper
| What you get | |
|---|---|
| Live Momondo prices | The exact fare displayed on Momondo at the time of the scrape. |
| Airline and route details | Operating carrier, departure and arrival times, and flight duration. |
| Stop information | Number of stops for each itinerary, so you can filter non-stop options. |
| Structured output | A clean, flat schema ready for analysis in any spreadsheet or database. |
How it compares
This Actor focuses on simple, high-volume one-way route scraping, while the alternative Momondo Flight Scraper offers support for more complex trip types.
| Feature | ParseForge | Momondo Flight Scraper |
|---|---|---|
| One-way flight search | Yes | Yes |
| Round-trip and multi-city search | Not listed | Yes |
| Flexible date search | Not listed | Yes |
| Collects up to 1,000,000 flights per run | Yes | Not listed |
| No login or API key required | Yes | Not listed |
Configure the run
Drive the Actor with an origin and destination airport code and an outbound date, and set a maximum item limit to control how many flights reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"origin": "JFK","destination": "LHR","outboundDate": "2026-08-01","maxItems": 10}
A larger pull:
{"origin": "JFK","destination": "LHR","outboundDate": "2026-08-01","maxItems": 200}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Momondo Flight Prices Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Momondo through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/momondo-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
First, verify your origin and destination IATA codes are correct and that the route operates on your chosen date. Try the same search manually on Momondo's website. If it works there, check that your maxItems is set to a number greater than zero.
The Actor fails with an error about the date format.
The outbound date must be in YYYY-MM-DD format, for example 2026-08-01. Using a different format like DD/MM/YYYY will cause the input validation to fail.
The prices I scraped are different from what I see on Momondo now.
Flight prices change frequently, sometimes minute by minute. The Actor captures the price at the exact moment of the scrape. A difference usually means the fare has updated since your run finished.
My run timed out.
Try reducing the maxItems value to limit the number of flights collected. A very high maxItems on a popular route can take longer to scrape. You can also increase the Actor's timeout in your run settings.
I got results but some fields are empty.
Momondo's search results can vary. Some flights may not list an operating carrier or may have missing departure times. Empty fields in your dataset reflect missing information on the Momondo page itself.
FAQ
| Question | Answer |
|---|---|
| Can I search for round-trip or multi-city flights? | This Actor is designed for one-way searches by origin, destination, and outbound date. For round-trip or multi-city data, you can run the Actor multiple times with different date and route inputs and combine the results. |
| What format should I use for airport codes? | Use the standard three-letter IATA airport code, such as JFK for New York, LHR for London Heathrow, or CDG for Paris Charles de Gaulle. |
| Does this Actor include baggage fees or other extras? | It returns the base fare displayed on the Momondo search results page. Additional fees for baggage, seat selection, or other services are not included in the scraped price. |
| How fresh is the data I get? | The Actor scrapes Momondo's live search results at the moment you run it, so the prices and availability reflect what a user would see on the site right then. |
| Can I scrape flexible date searches or a whole month of fares? | The input accepts a single outbound date. To collect data for a date range, schedule multiple runs or loop through dates in an integration scenario. |
| Is it legal to scrape Momondo? | You should review Momondo's terms of service and consult with your legal counsel. This Actor accesses publicly available search results and does not bypass any login or paywall. |
| What happens if no flights are found for my route? | The run will complete with an empty dataset. Double-check that your origin and destination codes are valid IATA codes and that the route is served on the date you specified. |
| Can I filter by number of stops or airline? | The Actor collects all flights returned by Momondo for your search. You can filter the output dataset by stops or airline after the run using a tool like Excel, Python, or a downstream integration. |
| Does this Actor require a Momondo account or API key? | No. It reads the public search results, so you do not need to register an app, get an API key, or log in. |
Related actors
Browse the full ParseForge collection for more scrapers.
🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Momondo A/S. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
