FlixBus Trip and Prices Scraper - Data & Alerts avatar

FlixBus Trip and Prices Scraper - Data & Alerts

Pricing

from $0.50 / 1,000 results

Go to Apify Store
FlixBus Trip and Prices Scraper - Data & Alerts

FlixBus Trip and Prices Scraper - Data & Alerts

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

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Epic Scrapers

Epic Scrapers

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

FlixBus Trip Scraper

Compare bus routes, schedules, and live fares between any two cities FlixBus serves. Whether you're planning a weekend getaway across Italy, a longer trip through Europe, or tracking price trends for research — this scraper pulls structured trip data so you can analyze it your way.

What It Does

  • Resolves city names to FlixBus station IDs
  • Fetches all available trips for one day or a full date range
  • Returns departure/arrival times, duration, distance, and fare per passenger
  • Handles multiple passengers (adults and children)
  • Supports multiple currencies and country-specific pricing
  • Runs concurrent requests for speed, with built-in rate-limit protection

Example Use Cases

  • Monitor price fluctuations on a popular route over time
  • Build a personal travel planner with real schedule data
  • Collect historical trip data for market research or analysis
  • Compare pricing across different departure dates in one run

Input

FieldDescription
Departure CityCity name (e.g. Genoa)
Arrival CityCity name (e.g. Rome)
Start DateFirst travel date — defaults to today if left empty
End DateLast travel date — defaults to today if left empty
CurrencyPriceline in your preferred currency
Country2-letter code for locale-specific pricing
PassengersNumber of adults and/or children

Only the two cities are required. Everything else has sensible defaults.

Output

Each dataset entry is a single trip with clean, structured fields:

  • Route (departure city → arrival city)
  • Date and departure/arrival times
  • Duration and distance
  • Price per passenger in your chosen currency
  • Passenger count breakdown

The output is ready to feed into dashboards, spreadsheets, or further processing pipelines.

Notes

  • Dates follow YYYY-MM-DD format.
  • A single date scrapes just that day; a range scrapes every day between start and end (inclusive).
  • Concurrency is kept moderate to respect endpoint limits — no need to tweak unless you know what you're doing.