VOOZH about

URL: https://apify.com/jindrich.bar/flixbus-connections

⇱ FlixBus Ticket Scraper Β· Apify


Pricing

from $0.50 / 1,000 search results

Go to Apify Store

FlixBus Ticket Scraper

Scrape bus connections from FlixBus with departure dates, prices, vacancy levels, and more.

Pricing

from $0.50 / 1,000 search results

Rating

5.0

(2)

Developer

πŸ‘ JindΕ™ich BΓ€r

JindΕ™ich BΓ€r

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

1

Monthly active users

a month ago

Last modified

Share

Flixbus connection scraper

Search bus connections via the Flixbus API and get back a structured dataset of routes, times, leg-by-leg breakdowns, and prices.

What it does

Given a departure city, a destination, and an optional date, the actor:

  1. Resolves the city names to Flixbus city IDs via the Flixbus autocomplete endpoint.
  2. Calls the Flixbus connection-search API for the requested date.
  3. Walks forward day by day until enough connections are collected or the day-scan cap is hit.

For each connection you get:

  • Departure and arrival as ISO 8601 timestamps with timezone offsets
  • Total travel time in minutes
  • Number of transfers
  • Per-leg breakdown: ride ID, from/to station + city, departure / arrival, operator, brand, amenities
  • Total price and price including the Flixbus platform fee, in the requested currency
  • Seat availability and whether bikes can be booked

Inputs

FieldRequiredDefaultDescription
fromyesβ€”Departure city name (resolved via Flixbus autocomplete)
toyesβ€”Destination city name (resolved via Flixbus autocomplete)
datenotodayDeparture date (date picker, ISO YYYY-MM-DD)
adultsno1Number of adult passengers (affects the returned price)
currencynoEURISO 4217 currency code used to price the connections
localenoen_USLocale passed to the Flixbus API
onlyDirectConnectionsnofalseOnly return single-leg, no-transfer connections
maxResultsno20Maximum number of connections to push to the dataset

Example input

{
"from":"Prague",
"to":"Berlin",
"date":"2026-05-20",
"adults":1,
"currency":"EUR",
"onlyDirectConnections":true,
"maxResults":20
}

Output

Each item in the dataset describes one connection.

Example item

{
"id":"direct:93d81544-1986-4a6d-a112-162812c4ff17:9b6adf5b-3ecb-11ea-8017-02437075395e:dcbb994f-9603-11e6-9066-549f350fcb0c",
"from":"Prague ÚAN Florenc",
"to":"Berlin SΓΌdkreuz",
"fromCity":"Prague",
"toCity":"Berlin",
"departure":"2026-05-20T01:00:00+02:00",
"arrival":"2026-05-20T05:50:00+02:00",
"timeLengthMinutes":290,
"changesCount":0,
"transferType":"Direct",
"status":"available",
"provider":"flixbus",
"legs":[
{
"rideId":"93d81544-1986-4a6d-a112-162812c4ff17",
"from":"Prague ÚAN Florenc",
"to":"Berlin SΓΌdkreuz",
"fromCity":"Prague",
"toCity":"Berlin",
"departure":"2026-05-20T01:00:00+02:00",
"arrival":"2026-05-20T05:50:00+02:00",
"timeLengthMinutes":290,
"meansOfTransport":"bus",
"operator":"FlixBus DACH GmbH",
"brand":"FlixBus",
"amenities":["WIFI","POWER_SOCKETS"]
}
],
"price":22.49,
"priceWithPlatformFee":26.48,
"currency":"EUR",
"seatsAvailable":59,
"bikesAllowed":true
}

price is in the currency requested via the currency input; null means the price could not be retrieved. changesCount is 0 for direct, single-leg connections.

Pricing

The actor uses Apify pay-per-event pricing β€” one search-result event is charged for every connection pushed to the dataset.

Agentic use

The actor is built for use by AI agents:

  • Structured input schema. Every input has a title, type, description, and validation rules.
  • Structured output schema. Each dataset item has a stable, typed shape β€” agents can read fields like departure, price, or changesCount without parsing prose.
  • ISO timestamps. Departures and arrivals are emitted as ISO 8601 strings with the original timezone offset, ready to be diffed, sorted, or compared.
  • Numeric quantities. timeLengthMinutes, changesCount, price are numbers, not formatted strings β€” no parsing required.
  • Predictable output. Connections are returned in chronological order; duplicates are removed.
  • Event-level cost control. Pay-per-event billing means an agent that sets a small maxResults pays only for what it consumes.

Typical agent prompts that map cleanly onto this actor:

  • "Find the cheapest Flixbus from Prague to Berlin tomorrow."
  • "How long does the direct Flixbus from Berlin to Madrid take?"
  • "List all direct overnight Flixbus rides from London to Paris in the next two weeks."

You might also like

FlixBus Scraper β€” European Bus Routes & Prices

studio-amba/flixbus-scraper

Scrape FlixBus bus connections, prices, and schedules across Europe. Search by city name, date, and number of passengers.

FlixBus Price Scraper β€” France Bus Prices

dr1ms/flixbus-price-scraper

Scrape FlixBus bus prices for French routes. Returns structured JSON with prices, durations, availability, and amenities.

FlixBus Trip and Prices Scraper - Data & Alerts

epicscrapers/flixbus-scraper

✨$0.5/1000 ✨ Scrapes FlixBus trip schedules, details and prices for a date range between two cities.

4

FlixBus Trips, Prices & Availability Scraper

scrapers_lat/flixbus-scraper

Extract FlixBus intercity bus trips, fares, seat availability, transfers and amenities by route and date across Europe and the US. Export JSON, CSV or Excel.

2

5.0

FlixBus Route & Price Scraper

parseforge/flixbus-scraper

Scrape FlixBus routes, schedules, and prices across Europe, North America, and beyond. Get departure and arrival times, duration, transfers, seat availability, and multi-leg journey details. Search by origin and destination city.

Flixbus Scraper

saswave/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

FlixBus Scraper β€” Bus & Train Schedules, Fares (40+ Countries)

jungle_synthesizer/flixbus-multi-country-scraper

Scrape FlixBus group schedules, fares, and availability across 40+ countries. Returns departure/arrival times, duration, transfers, price, seat availability, Wi-Fi/power/bike/wheelchair info. For travel aggregators, fare comparison tools, and mobility planners.

πŸ‘ User avatar

BowTiedRaccoon

11

Amtrak, Greyhound & Megabus Scraper β€” US Intercity Rail & Bus

jungle_synthesizer/amtrak-greyhound-us-intercity-scraper

Scrape US intercity bus schedules and fares: Megabus and FlixBus (Greyhound/FlixBus network) with per-carrier trip IDs, origin/destination cities, departure/arrival times, fares, seat availability, amenities, and booking links. Covers 734+ city pairs and 500+ routes across the continental US.

πŸ‘ User avatar

BowTiedRaccoon

3

Japan Highway Bus Scraper β€” Timetables & Fares (Kosokubus)

jungle_synthesizer/kosokubus-japan-intercity-bus-scraper

Scrape Japanese intercity bus data from Kosokubus.com. Covers Willer Express, JR Bus (all 6 regional subsidiaries), Sakura Kotsu, Keio Bus, Odakyu City Bus, Meitetsu Bus, and 30+ operators. Returns seat class, amenities, overnight flag, fares in JPY, and availability.

πŸ‘ User avatar

BowTiedRaccoon

2