OrbTop

Philippines Transit Scraper — Ferries, PNR, MRT, LRT, PITX Bus

TRAVELBUSINESS

Philippines Transit Scraper — Ferries, PNR, MRT, LRT, PITX Bus

Scrape Philippines transit schedules and fares across all modes via the 12go.asia aggregator. Returns operator name, service type, departure and arrival times, duration, cabin classes, and fares in Philippine Pesos (PHP).

What it scrapes

  • Inter-island ferries — 2GO Travel (Manila–Cebu 22hr overnight), Montenegro Shipping, Oceanjet, FastCat, Starlite, and other Philippine ferry operators. Includes vessel type (ROPAX, fast craft, catamaran), cabin classes (Economy, Tourist, Cabin, Suite), and RORO vehicle fares.
  • Metro Manila rail — MRT-3, LRT-1, LRT-2, and PNR (Philippine National Railways) schedules.
  • Intercity bus — PITX (Parañaque Integrated Terminal Exchange) provincial routes and other bus operators.
  • Domestic flights — Cebu Pacific, Philippine Airlines, AirAsia Philippines schedules between any two Philippine cities.

Input

Field Description Default
origin Origin port, station, or city (e.g. "Manila", "Cebu", "Batangas") Required
destination Destination port, station, or city Required
operator Mode filter: any, ferry, rail_metro, bus_intercity, cebu_pacific any
date Travel date in YYYY-MM-DD format (omit for all upcoming schedules) Optional
includeRORO Include RORO vehicle pricing in results true
cabinClass Minimum cabin class filter for ferries any
maxItems Maximum number of results to return 50
proxyConfiguration Proxy settings (Philippine residential proxy recommended) PH residential

Output

Each record includes:

  • service_id — Unique service identifier
  • operator — Carrier name (2GO Travel, Oceanjet, Cebu Pacific, etc.)
  • service_typeroro_ferry, fast_ferry, passenger_ferry, commuter_rail, mrt, lrt, bus_intercity, domestic_flight
  • route_name — Marketed route name
  • origin_port / destination_port — Port, station, or airport name
  • departure_time / arrival_time — Scheduled times
  • duration_minutes — Total journey duration
  • vessel_type — ROPAX, fast craft, catamaran (ferry only)
  • cabin_classes — Available cabin classes with features
  • cheapest_fare_php — Cheapest available fare in PHP
  • vehicle_fare_php — RORO vehicle (5m passenger car) fare in PHP
  • motorcycle_fare_php — Motorcycle RORO fare in PHP
  • bus_type — Bus class (Ordinary, Aircon, Deluxe, Executive, Sleeper)
  • line — Metro line (MRT-3, LRT-1, LRT-2, PNR)
  • amenities — Amenity list

Example use cases

  • Travel apps — Island-hopping route planning for Cebu, Bohol, Palawan
  • Logistics — RORO freight capacity and vehicle fare comparison
  • Tourism platforms — Automated schedule updates for Visayas/Mindanao routes
  • Data aggregators — Philippine domestic transport data feeds

Notes

  • Data is sourced from 12go.asia, which aggregates Philippine ferry, rail, bus, and flight schedules in real time.
  • Fares are displayed in PHP when using a Philippine residential proxy (default).
  • The 12go.asia platform uses AWS WAF — residential proxy is required for reliable scraping.
  • Rail (MRT/LRT/PNR) and detailed cabin-class breakdowns depend on availability in 12go.asia's database for the queried route.