TfL London Tube Arrivals Scraper
Pricing
from $7.50 / 1,000 results
TfL London Tube Arrivals Scraper
Query Transport for London arrivals across tube and rail lines like Victoria, Central, Jubilee, or Elizabeth. Add an optional NaPTAN stop point id to scope to a single station. Useful for commuter dashboards, travel apps, journey planners, and London focused mobility research.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share

๐ TfL London Arrivals Scraper
๐ Export real-time Transport for London arrival predictions for the Underground, Overground, DLR, Elizabeth line, and buses from the public api.tfl.gov.uk endpoints.
The TfL London Arrivals Scraper turns the https://api.tfl.gov.uk/Line public endpoint into a clean, structured dataset, parses the response, and flattens it into one row per record. You can scope the run with input filters and pull whichever subset you need.
| ๐ฏ Target Audience | ๐ก Primary Use Cases |
|---|---|
| ๐ Data analysts | Pull the full public dataset into a warehouse |
| ๐ค ML engineers | Build clean training sets without writing client code |
| ๐ฐ Journalists & researchers | Verify facts in seconds |
| ๐ฉโ๐ป Developers | Mirror the upstream data into a database |
| ๐ข Product teams | Power dashboards and internal tools |
| ๐ Students & educators | Free, structured datasets for projects |
๐ What the TfL London Arrivals Scraper does
- Calls the public https://api.tfl.gov.uk/Line endpoint with the input filters you supply.
- Parses the response, locates each record, and flattens it into a row.
- Casts numeric fields and surfaces upstream errors as a single record with the
errorfield populated. - Stops cleanly at
maxItemsso you never blow past your dataset budget. - Exports to every format the Apify dataset supports , spreadsheet, warehouse, RSS, HTML, and more.
๐ก Why it matters: the upstream endpoint is public but the response is verbose and not analyst-ready. This actor normalizes it into one clean row per record so the data drops straight into BigQuery, a Google Sheet, or a pandas DataFrame.
๐ Data fields
Each record includes: destination, direction, expected_arrival, id, imageUrl, line, lineId, platform, results, scrapedAt, station, time_to_station, vehicle_id. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.
โ ๏ธ Good to Know: all input is validated; trailing whitespace is trimmed before the request fires. Free accounts are capped at 10 items per run as a preview; upgrade for the full dataset.
๐ How to use
- Click Try for free.
- Pick your input filters (or leave defaults).
- Click Start. Within seconds your dataset is ready, download or pipe to your warehouse.
- (Optional) Schedule the actor to refresh automatically.
๐ Recommended Actors
| Actor | What it does |
|---|---|
| ParseForge Alpha Vantage Scraper | Stocks, FX, crypto, indicators. |
| ParseForge OurAirports Scraper | Global airport database. |
| ParseForge USGS Earthquake Scraper | Real-time public earthquake feed. |
| ParseForge NWS Weather Alerts Scraper | Live US weather alerts. |
๐ก Pro Tip: browse the complete ParseForge collection for 900+ production-grade scrapers across business intelligence, real estate, e-commerce, sports, finance, and public records.
Disclaimer: This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by any of the third-party services referenced. Users are responsible for complying with the target site terms of service and applicable law. Create a free account w/ $5 credit.
๐ Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.