FlixBus Bus Trips, Fares & Seat Availability Scraper
Pricing
from $2.00 / 1,000 results
FlixBus Bus Trips, Fares & Seat Availability Scraper
Scrape FlixBus and FlixTrain intercity bus trips by route and date across 40+ countries in Europe and the US. Extract price, currency, seats available, transfers, duration, amenities and stations. Export to JSON, CSV or Excel.
Pricing
from $2.00 / 1,000 results
Rating
5.0
(1)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
FlixBus Bus Trips, Fares & Seat Availability Scraper
Extract FlixBus intercity bus trips, fares, seat availability and amenities by route and date across 40+ countries in Europe and the US
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
| 30 fields per trip | Europe & US coverage | JSON / CSV / Excel output formats |
What you get
Each record is one bookable FlixBus trip for a given route and date, with its live price, seats left, transfers and onboard amenities, ready for fare monitoring, travel apps or route analysis.
- imageUrl: brand logo for the trip (FlixBus or FlixTrain)
- origin: departure city name
- destination: arrival city name
- departure: departure datetime with timezone offset
- arrival: arrival datetime with timezone offset
- durationText: travel time as a readable string, for example "7h 40m"
- durationMinutes: travel time in minutes
- price: total fare for the requested party size
- priceWithFee: total fare including the platform booking fee
- currency: currency of the fare
- status: availability status, for example available or sold out
- seatsAvailable: number of seats still on sale
- capacity: remaining capacity hint (low or high)
- bikeSlots: bike slots still available
- transfers: number of transfers (0 for direct trips)
- transferType: direct or transfer
- operator: primary operating company
- operators: all operating companies across the legs
- brand: travel brand, FlixBus or FlixTrain
- meansOfTransport: bus, train or a mix
- amenities: onboard amenities such as WiFi and power sockets
- decks: number of decks on the vehicle
- seatLayout: seat column layout, for example TWO_TWO
- departureStation: boarding station name
- arrivalStation: drop-off station name
- bikesAllowed: whether bikes are allowed on the trip
- wheelchairStatus: wheelchair accessibility status
- tripId: stable FlixBus identifier for the trip
- legs: per-leg breakdown (stations, times, operator, amenities) for trips with a transfer
- bookingUrl: link to the FlixBus search page for the route and date
- observedAt: when this trip was last seen by the scraper
Who is it for
| Use case | Who benefits |
|---|---|
| Track intercity bus fares over time | Price comparison and travel deal sites |
| Feed live trip and price data into an app | Travel and mobility app developers |
| Analyze routes, frequencies and durations | Transport and mobility analysts |
| Monitor seat availability and capacity | Tour operators and group travel planners |
| Benchmark coach fares against rail and air | Travel market researchers |
Frequently Asked Questions
Which countries and routes does the FlixBus scraper cover?
It covers the full FlixBus and FlixTrain network across more than 40 countries in Europe plus the United States. You enter any origin and destination city served by FlixBus and a travel date, and the scraper returns every trip on sale for that day.
How many trips can I get per run?
One run covers a single origin, destination and date and returns every trip offered, commonly 20 to 80 results on busy corridors. The Max Items setting caps how many of those trips are saved. To cover several dates or routes, run the actor once per combination.
Can I choose the currency and number of passengers?
Yes. You can pick from currencies such as EUR, USD, GBP, CHF and PLN, and set the number of adult passengers. Prices are returned for that party size and in the chosen currency, including the breakdown with the platform booking fee.
Does it include transfers, seats and onboard amenities?
Yes. Each trip reports the number of transfers, the transfer stations, seats still available, remaining capacity, bike slots and onboard amenities like WiFi and power sockets. Trips with a connection also include a per-leg breakdown.
What happens if a route has no trips on the chosen date?
The scraper returns a single record for the route with an error note saying no trips were found, along with the booking link, so the run still finishes cleanly and you can tell apart empty routes from failures.
Example use cases
Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:
- FlixBus Barcelona to Madrid Prices: Scrape FlixBus Barcelona to Madrid bus fares, departure and arrival times, trip duration, transfers and seat availability in EUR.
- FlixBus Brussels to Paris Prices: Scrape FlixBus Brussels to Paris bus fares, departure and arrival times, trip duration, transfers and seat availability in EUR.
- FlixBus Frankfurt to Berlin Prices: Scrape FlixBus Frankfurt to Berlin bus fares, departure and arrival times, trip duration, transfers and seat availability in EUR.
- FlixBus Hamburg to Cologne Prices: Scrape FlixBus Hamburg to Cologne bus fares, departure and arrival times, trip duration, transfers and seat availability in EUR.
- FlixBus Milan to Rome Prices: Scrape FlixBus Milan to Rome bus fares, departure and arrival times, trip duration, transfers and seat availability in EUR.
- FlixBus New York to Washington DC Prices: Scrape FlixBus New York to Washington DC bus fares, departure and arrival times, trip duration, transfers and seat availability in USD.
- FlixBus Vienna to Prague Prices: Scrape FlixBus Vienna to Prague bus fares, departure and arrival times, trip duration, transfers and seat availability in EUR.
- FlixBus Berlin to Munich Prices: FlixBus Berlin to Munich Prices
- FlixBus Los Angeles to Las Vegas Prices: FlixBus Los Angeles to Las Vegas Prices
- FlixBus Paris to Amsterdam Prices: FlixBus Paris to Amsterdam Prices
Export, API and AI agents (x402 + MCP)
Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.
For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.
Related scrapers
Need data from the same space? Here are other scrapers we build and maintain:
- Eventbrite Event Listings Scraper: Extract public events with venues, dates and ticket prices worldwide.
- MercadoLibre Product Listings Scraper: Pull product listings, prices and sellers across Latin America.
- Rappi Restaurants & Stores Scraper: Collect stores, menus and prices from the Rappi delivery marketplace.
- Google News Article Scraper: Gather news headlines, sources and links for any topic or region.
- Instagram Profile & Posts Scraper: Extract public profiles, posts and engagement metrics from Instagram.
- X (Twitter) Profiles & Tweets Scraper: Collect public profiles and tweets with engagement data from X.
More scrapers at scrapers.lat
This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.
This actor is an independent tool and has no affiliation with FlixBus. It only accesses data that is publicly available on the platform. Use it in accordance with FlixBus's terms of service.
