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、表格或数据库。
- 每个结果对应一条干净记录,已去重并规范化
- JSON、CSV 或 Excel 的稳定结构,也可通过 Apify API 读取
- 在云端按用量付费,无需安装或维护
一条真实的示例记录,正是你收到的结构。
| 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.