Flixbus Scraper avatar
Flixbus Scraper

Pricing

$29.00/month + usage

Go to Apify Store
Flixbus Scraper

Flixbus Scraper

Flixbus scraper. Collect tickets data on specific trips. Get departure and return informations with prices and available seats remaining. Collect data at scale and plan your next trips easily with flexible dates and average prices. For new feature, please create an issue

Pricing

$29.00/month + usage

Rating

0.0

(0)

Developer

SASWAVE

SASWAVE

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

0

Monthly active users

4 days ago

Last modified

Share

Flixbus Scraper – Bus & Train Ticket Price Extractor

Extract real-time ticket data from FlixBus routes automatically and at scale.

This actor allows you to collect live departures, return trips, prices, duration, available seats, and amenities from FlixBus journeys.

Perfect for travelers, data analysts, travel apps, and pricing intelligence use cases.

🎟️ Ticket Data Extraction

Retrieve structured travel results including:

Departure & return dates

City and station IDs

Trip duration

One-way and round-trip prices

Platform/service fees

Seat availability

Bus and train segments

Remaining capacity

Amenities (WiFi, power sockets)

Bike and wheelchair availability

Operator and transport type

📊 Pricing Intelligence

Use the scraper to:

Monitor ticket volatility

Calculate average prices

Track cheapest routes

Detect demand surges

Compare different travel dates

Automate fare monitoring

Perform route profitability analysis

🔁 Multi-leg Journey Support

Automatically extract:

Transfers and wait times

Mixed transport routes (bus + train)

Segment-by-segment details

Vehicle and seat types

Marketplace vs direct operators

Ouput example

{
"uid": "ic:7f6214cd-95d7-4bbf-8283-55af226fa33a:394a5408-d778-4959-a63e-973253443ed2/425342f2-1bbc-41e9-bac3-035fea77ac6e:dcbbe1ef-9603-11e6-9066-549f350fcb0c:dcbbe1ef-9603-11e6-9066-549f350fcb0c:2cf8fab3-cc48-4f8d-97bd-77bb1f149890",
"status": "available",
"transfer_type": "Transfer",
"transfer_type_key": "fast#train",
"provider": "flixbus",
"departure": {
"date": "2025-05-19T20:40:00+02:00",
"city_id": "40de8964-8646-11e6-9066-549f350fcb0c",
"station_id": "7f6214cd-95d7-4bbf-8283-55af226fa33a"
},
"arrival": {
"date": "2025-05-20T13:12:00+02:00",
"city_id": "40d8f682-8646-11e6-9066-549f350fcb0c",
"station_id": "394a5408-d778-4959-a63e-973253443ed2"
},
"duration": {
"hours": 16,
"minutes": 32
},
"price": {
"total": 81.48,
"original": 81.48,
"average": 81.48,
"total_with_platform_fee": 82.47,
"average_with_platform_fee": 82.47
},
"remaining": {
"seats_left_at_price": null,
"seats": null,
"bike_slots": 0,
"capacity": "low"
},
"available": {
"seats": 21,
"bike_slots": 0
},
"legs": [
{
"departure": {
"date": "2025-05-19T20:40:00+02:00",
"city_id": "40de8964-8646-11e6-9066-549f350fcb0c",
"station_id": "7f6214cd-95d7-4bbf-8283-55af226fa33a"
},
"arrival": {
"date": "2025-05-20T09:45:00+02:00",
"city_id": "40db4593-8646-11e6-9066-549f350fcb0c",
"station_id": "dcbbe1ef-9603-11e6-9066-549f350fcb0c"
},
"means_of_transport": "bus",
"amenities": [
"WIFI",
"POWER_SOCKETS"
],
"is_marketplace": false,
"operator_id": "flixpl",
"brand_id": "a18f138c-68fa-4b45-a42f-adb0378e10d3",
"vehicle_details": [],
"seat_types": [
{
"seat_type_key": "SEATER",
"seat_type": "premium-seat"
}
]
},
{
"departure": {
"date": "2025-05-20T11:22:00+02:00",
"city_id": "40db4593-8646-11e6-9066-549f350fcb0c",
"station_id": "dcbbe1ef-9603-11e6-9066-549f350fcb0c"
},
"arrival": {
"date": "2025-05-20T13:12:00+02:00",
"city_id": "40d8f682-8646-11e6-9066-549f350fcb0c",
"station_id": "394a5408-d778-4959-a63e-973253443ed2"
},
"means_of_transport": "train",
"amenities": [
"WIFI",
"POWER_SOCKETS"
],
"is_marketplace": false,
"operator_id": "train",
"brand_id": "adf3cadd-7991-436c-be53-eb0f9c5ac165",
"vehicle_details": [],
"seat_types": []
}
],
"messages": [
"Please transfer to the train station to reach your FlixTrain. Follow the posted signs. Coach numbering starts from the front. Coach 100 is located in the middle of the train."
],
"restrictions": {
"sale_restriction": false,
"info_title": "",
"info_title_hint": "",
"info_message": "",
"bikes_allowed": true,
"wheelchair_status": "unknown"
},
"type": "aller"
}

🧠 Use Cases

Ideal for:

✈️ Travel platforms

📱 Booking applications

🏨 Tourism agencies

📈 Price comparison websites

🤖 Travel automation bots

📊 Market analysis

🧮 Route optimization

🔔 Fare alerts

⚡ Performance

Fast crawling

Scales to thousands of trips

Reliable scheduling via Apify

Clean JSON output

Fault-tolerant sweeps

🛟 SUPPORT

Share your runs with the developer team and create issues on error to help us improve actor quality.

You might discover edge case we didn't test yet

We stay available anytime