Philippines Transit Scraper — Ferries, PNR, MRT, LRT, PITX Bus
Pricing
Pay per event
Go to Apify Store
Philippines Transit Scraper — Ferries, PNR, MRT, LRT, PITX Bus
Scrape Philippines transit: inter-island ferries (2GO, Montenegro, Oceanjet, FastCat, Starlite) with cabin-class breakdown and RORO vehicle fares in PHP, PNR/MRT-3/LRT-1/LRT-2 rail, PITX provincial bus, and Cebu Pacific domestic flights.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Share
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 identifieroperator— Carrier name (2GO Travel, Oceanjet, Cebu Pacific, etc.)service_type—roro_ferry,fast_ferry,passenger_ferry,commuter_rail,mrt,lrt,bus_intercity,domestic_flightroute_name— Marketed route nameorigin_port/destination_port— Port, station, or airport namedeparture_time/arrival_time— Scheduled timesduration_minutes— Total journey durationvessel_type— ROPAX, fast craft, catamaran (ferry only)cabin_classes— Available cabin classes with featurescheapest_fare_php— Cheapest available fare in PHPvehicle_fare_php— RORO vehicle (5m passenger car) fare in PHPmotorcycle_fare_php— Motorcycle RORO fare in PHPbus_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.