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.
{ "imageUrl": "https://cdn-cf.cms.flixbus.com/drupal-assets/2…", "origin": "Berlin", "destination": "Munich", "departure": "2026-08-08T07:15:00+02:00", "arrival": "2026-08-08T17:35:00+02:00", "durationText": "10h 20m", "durationMinutes": 620, "price": 95.48, "priceWithFee": 96.47 }
各実行で、型が揃ったきれいなレコードを返します。CRM・スプレッドシート・データベースにそのまま使えます。
- 結果ごとに 1 レコード、重複排除・正規化済み
- JSON・CSV・Excel の安定したスキーマ、または Apify API で読み取り
- クラウドで従量課金。インストールも保守も不要
実際の 1 レコード例。受け取る形そのままです。
| Image Url | Origin | Destination | Departure |
|---|---|---|---|
| https://cdn-cf.cms.flixbus.com/dr… | Berlin | Munich | 2026-08-08T07:15:00+02:00 |
| https://cdn-cf.cms.flixbus.com/dr… | Berlin | Munich | 2026-08-08T08:00:00+02:00 |
| https://cdn-cf.cms.flixbus.com/dr… | Berlin | Munich | 2026-08-08T08:30:00+02:00 |
{ "imageUrl": "https://cdn-cf.cms.flixbus.com/drupal-assets/2…", "origin": "Berlin", "destination": "Munich", "departure": "2026-08-08T07:15:00+02:00", "arrival": "2026-08-08T17:35:00+02:00", "durationText": "10h 20m", "durationMinutes": 620, "price": 95.48, "priceWithFee": 96.47 }
よくある質問
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.