redBus Scraper for Bus Fares, Routes and Operators

On redBus one route lists many bus companies, each with its own service class, terminal and fare. Our redBus scraper collects them for Peru and the other country sites.

Plans from €169 a month · Free project assessment · Reply within 1 business day

CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud

redbus.in
redBus Scraper for Bus Fares, Routes and Operators
redbus.inwhat you get
Typical fields for travel sites
propertycitycheck_inroom_typepriceavailablerating
Delivery

API, JSON feed or CSV, XLSX and JSON files

Schedule

One-time, monthly, weekly, daily or 3 times a day

redBus Data Collection as a Managed Service

  1. You send

    redBus pages, filters, fields and a schedule

  2. We run the scrapers

    Built, monitored and repaired by our team

  3. You receive the data

    API, JSON feed or CSV, XLSX and JSON files

Tell us the country sites, the routes or cities, the travel dates and how often - Lima to Cusco and Lima to Arequipa every morning for the coming month, or every route out of Kuala Lumpur once a week - and we build the redBus scraper, run it and keep it working when the site changes. Prices per departure exist only after a search for a route and a date, so every run is a planned set of searches; no seat is held, nothing is bought and no passenger data is entered. Proxy rotation, pacing, CAPTCHA handling and rendering are included.

Each row carries the country site, the currency and the redBus city ids of origin and destination, so Peru in soles and Malaysia in ringgit sit in one table. Delivery is CSV, Excel, JSON or our API, one-off or scheduled daily or weekly.

Fields We Extract From redBus Routes and Operators

redBus publishes each route in two layers. The route guide page - /pasajes-de-bus/lima-a-cusco in Peru, /bus-tickets/kuala-lumpur-to-singapore in Malaysia - summarises the route, and the dated search behind it lists every departure with its price. Operator pages add the company view. What we collect:

  • Departureoperator name, service name and bus type (Bus Cama, Semi Cama or Premium in Peru; AC or non-AC, sleeper or seater elsewhere), departure times and arrival times, travel time, the next-day arrival marker, and whether the trip is direct or has a stop.
  • Price and seatsthe from fare per person in the site currency (PEN or USD on redbus.pe), seats available, the sold out state (AGOTADO in Peru), and the Deal tag where a departure carries a redDeal.
  • Boarding and drop-offboarding points and dropping points with their times, from Lima terminals such as Gran Terminal Terrestre Plaza Norte and Terminal Atocongo to Terminal Terrestre Cusco.
  • Badges and featuresPrimo, the high-rated tag, live tracking, the women-only seat quota, seat recline, onboard amenities and the cancellation or reschedule options the operator allows.
  • Route summaryaverage travel time, cheapest bus, number of bus companies, first and last departure, daily services, and the table of operators with first bus, last bus and travel time.
  • Operator pagestar rating and review count, routes with the number of bus options, duration and from price, service classes by deck with their amenities, cancellation windows, and the phone and e-mail the operator publishes.

Bus operators are businesses, so their names, ratings and published contacts are delivered as shown; reviewer names stay out of the dataset, and personal data is handled under GDPR.

Fields We Extract From redBus Routes and Operators
redBus Price Tracker and Route Coverage

redBus Price Tracker and Route Coverage

A dated search shows one day on one route. The useful picture builds up across days, routes and operators.

  • Fare series per departurethe same route and travel date searched every day gives each operator's from fare as a daily series, up to the day the service shows AGOTADO or leaves.
  • Date gridone route searched across a run of travel dates shows the cheapest fare per day, the weekday pattern and holiday peaks; Peru route pages also carry seasonal codes, such as a Semana Santa promotion.
  • Full directoriesthe Directorio de rutas, Directorio de ciudades and Directorio de empresas de bus list every route, city and bus company a country site serves, so coverage starts from the site's own lists rather than from guessed city pairs.
  • Operator ratings over timeratings and review counts on each operator page, collected monthly, show which companies gain or lose standing with travellers.
  • OffersredDeals, read from the Deal tag on each departure, the coupon codes route and operator pages print, and senior concessions where an operator lists them.

About redBus and Its Country Sites

Source
redbus.in
Category
travel sites
Delivery
API, JSON feed, CSV, XLSX
Plans
From €169 a month
Get a quote

redBus is an online bus ticketing platform founded in 2006. Its footer lists the country sites under Sitio Global - India, Singapore, Malaysia, Indonesia, Peru, Colombia, Cambodia and Vietnam - each on its own domain, such as redbus.in, redbus.my or redbus.pe, and credits ibibo group, with Goibibo and MakeMyTrip linked as partners.

Each country site is a separate catalogue in its own language and currency. redbus.pe opens in Spanish, has an English version and quotes fares in soles or US dollars; it sells interprovincial routes from Lima to Cusco, Arequipa, Huaraz or Piura through companies such as Wari Palomino, America Express, Allinbus, Megabus, PeruBus and Transzela. The Malaysian site sells cross-border routes into Singapore and adds ferry tickets and things to do.

The layout repeats across countries: a route guide page with a summary and an operator table, a dated search that sorts by relevance, price, rating or departure time and filters by bus type, departure time band, boarding point, dropping point, operator and amenities, and an operator page with ratings, photos and schedules. Peru adds terminal-specific details, such as the terminal use ticket for Gran Terminal Terrestre Plaza Norte that redBus sells together with the fare.

25Developers
500+Customers
1.5BPages extracted
15,000+Hours saved for our clients

redBus scraping plans and pricing

Airplane

€199one-time

Setup fee included

100,000
One-time
Up to 5 days
7 days

Helicopter

€169/ mo

Setup fee €499

250,000
Monthly
Up to 5 days
14 days

Glasses

€229/ mo

Setup fee €499

1,000,000
Weekly
Up to 5 days
30 days

Microscope popular

€349/ mo

Setup fee €499

2,000,000
Daily
Same day
60 days

DNA

€549/ mo

Setup fee €799

3,000,000
3 times daily
Same day
90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details

Why Use a redBus Dataset

Intercity buses in Peru, Colombia, India and Southeast Asia are run by many private companies on the same roads, and redBus is where their fares, classes and departure times appear side by side. That makes it a practical source for:

  • Bus companiescompetitors' fares by service class on shared routes, and which departures sell out first.
  • Travel agencies and booking sitesfares and schedules to compare with their own inventory, route by route.
  • Terminals and transport plannersdepartures per day by terminal, first and last bus, and average travel time between cities.
  • Tourism researchdemand around holidays such as Semana Santa on routes into Cusco, Arequipa or Puno, read from fares and sold-out departures.
  • Market entrycounting operators, routes, service classes and price bands in a country before launching a service there.

About ScrapeIt

ScrapeIt is a managed data extraction service. We build the crawlers, run them on your schedule and hand over the dataset with field documentation. Booking platforms like redBus are a regular part of the work: a fare that appears only once a route and date are searched, seats that sell out before departure, and one brand running separate catalogues in different currencies. Plans start from EUR 169 a month, or EUR 199 for a one-time extract.

FAQ

Still unsure? Write to info@scrapeit.io

Do you offer a redBus API for bus fares and departures?

Yes. The ScrapeIt redBus API returns operator, bus type, departure and arrival times, boarding point, seats available and fare as JSON from an endpoint we host and refresh on your schedule. You can also take the same data as CSV or Excel files, through a JSON feed or loaded into your database.

Is it legal to scrape redBus?

Yes. Route pages, operator pages and dated search results can be opened by anyone browsing redBus, no sign-in needed, and the companies listed are businesses. We collect only publicly available data - everything a visitor can see on redBus - and we collect it legally. Reviewer names and passenger details are left out.

How do you scrape redBus across Peru and the other country sites?

Each country site is crawled on its own domain, starting from its route, city and operator directories and then searching the routes and dates you choose. Rows keep the country, the currency and the redBus city ids, so Peru, Colombia, India or Malaysia can be compared in one file.

Do redBus ticket prices drop closer to departure?

Each operator sets its own fare on redBus, and some departures carry a redDeal on top, so the answer differs by operator and route. The way to know for a route is to search the same travel date every day and record each operator's from fare, which is what a daily run does.

Can you track redBus price history for a route?

Yes. We repeat the dated search on the schedule you set and keep every result, so each departure gets a fare series from the first day we see it on sale to the day it leaves or sells out. History starts with the first run, so it is worth starting before the season you want to study.

How it works

  1. 1

    Make a request

    You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.

  2. 2

    We configure the crawlers

    Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

  3. 3

    Collect and deliver

    Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

  4. 4

    Maintain and support

    Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a quote

Tell us which sites, which fields and how often. A couple of lines is enough to start.

  • We reply within 1 business day
  • A sample dataset before the full run
  • We sign an NDA on request
  • Delivery by API, JSON feed or files
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

redBus data from €169/month. Free project assessment, reply within 1 business day.