Heathrow Flight Board Scraper avatar

Heathrow Flight Board Scraper

Pricing

Pay per usage

Go to Apify Store
Heathrow Flight Board Scraper

Heathrow Flight Board Scraper

Scrape full-day departures and arrivals from the official London Heathrow (LHR) airport flight board. Export scheduled and revised times, airlines, terminals, gates, and live status for every movement on a chosen date. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

rainminer

rainminer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Heathrow Airport departures flight board

Heathrow Flight Board Scraper exports the full-day departures and arrivals board from the official London Heathrow (LHR) website. Pick a date, choose departures, arrivals, or both, and download every scheduled movement with airline, terminal, gate, and live status — no login and no API key.

Run it on the Apify platform to schedule daily board snapshots, export JSON/CSV/Excel, monitor delays, and integrate flight rows via API.

What can Heathrow Flight Board Scraper do?

  • Full-day boards — Export every departure or arrival listed for a calendar day at Heathrow.
  • Live status — Capture On Time, Delayed, Cancelled, Departed, Landed, and other statuses as shown on the official board.
  • Revised times — Get both scheduled and revised departure/arrival times when the airport publishes updates.
  • Gate and terminal — Pull terminal and gate assignments for pickup planning and airport operations tools.
  • Departures, arrivals, or both — Run one direction or scrape both boards in a single Actor run.
  • Date selection — Target today or any future/past date the airport board still lists (Europe/London local date).
  • Disruption filter — Optionally export only Delayed or Cancelled flights.
  • Codeshare deduplication — Optionally collapse duplicate codeshare rows that share the same time, route, terminal, and gate.
  • No-code export — Download JSON, CSV, Excel, or HTML from the dataset tab, or call the Actor via API.
  • Apify platform — Schedule hourly runs, set webhooks on delayed flights, and keep a historical archive of board snapshots.

Why scrape the Heathrow airport flight board?

  • Pickup and meeting tools — Show travelers the latest gate, terminal, and revised time for the flight they are meeting.
  • On-time performance analytics — Build OTP dashboards from official airport status snapshots over time.
  • Travel apps — Enrich itinerary screens with live airport-board data without negotiating airline feeds.
  • Operations monitoring — Track cancellation and delay spikes across a full day of LHR movements.
  • Competitive intelligence — Compare airline punctuality on specific routes using public board data.
  • Historical archives — Schedule daily runs to build a time series of how a flight's status evolved.

What data can you extract from the Heathrow flight board?

FieldDescription
airportAirport IATA code (LHR)
directiondepartures or arrivals
localDateBoard date in Europe/London (YYYY-MM-DD)
timeScheduledScheduled local time as shown on the board
timeRevisedRevised local time when published; null if unchanged
airlineCodeIATA airline code
airlineNameMarketing airline name
flightNumberFlight number
counterpartAirportDestination IATA (departures) or origin IATA (arrivals)
counterpartNameDestination or origin city/name
terminalTerminal identifier
gateGate assignment; null when not published
statusBoard status (e.g. On time, Delayed, Cancelled, Landed)
scrapedAtUTC timestamp when the row was collected

How to scrape Heathrow airport departures and arrivals

  1. Open the Actor in Apify Console.
  2. Choose Direction — departures, arrivals, or both.
  3. Optionally set Date (YYYY-MM-DD in London local time); leave blank for today.
  4. Set Max Items per Direction — use a high number (e.g. 3000) for a full-day export, or keep the default 5 for a quick test.
  5. Run the Actor and download results from the Dataset tab.

Input

FieldTypeDefaultDescription
directionstringdeparturesdepartures, arrivals, or both
datestringtoday (London)Local board date YYYY-MM-DD
maxItemsinteger5Max rows per direction
onlyDisruptedbooleanfalseExport only Delayed or Cancelled rows
deduplicateCodesharesbooleanfalseDedupe codeshare rows by time, route, terminal, and gate
proxyConfigurationobjectno proxyOptional Apify Proxy settings

Output

Each dataset row is one flight movement on the official airport board:

{
"airport": "LHR",
"direction": "departures",
"localDate": "2026-09-09",
"timeScheduled": "06:00",
"timeRevised": null,
"airlineCode": "BA",
"airlineName": "British Airways",
"flightNumber": 123,
"counterpartAirport": "JFK",
"counterpartName": "New York JFK",
"terminal": "5",
"gate": "A10",
"status": "On time",
"scrapedAt": "2026-09-09T12:00:00.000Z"
}

Pricing

Pay per flight row exported to the dataset. Status, gate, and terminal data are included with each row — there is no separate status charge.

FAQ

How many flights does Heathrow publish per day?
A typical day lists roughly 2,600+ departures and a similar volume of arrivals. Set maxItems high enough to capture the full board, or schedule daily runs and store snapshots over time.

Does this scrape airline websites?
No. Data comes from the official Heathrow airport flight board — the same public board travelers see on heathrow.com.

Are codeshares deduplicated?
By default, each marketing flight listed on the board is exported as its own row. Enable Deduplicate Codeshares to keep one row per scheduled movement (same time, route, terminal, and gate).

Do I need a proxy?
No. The official board is reachable with direct HTTP requests; proxy defaults to off.

Integrations

Export dataset items via the Apify API, connect webhooks for automated alerts, or schedule recurring runs to build a historical flight-board archive.

Image Credit

Image credit: heathrow.com