flylax APIflylax.com ↗
Get real-time arrivals and departures at Los Angeles International Airport. Flight numbers, gates, origins, destinations, and live status via the LAX API.
What is the flylax API?
The flylax.com API provides real-time flight board data for Los Angeles International Airport across 2 endpoints. get_arriving_flights returns the full inbound flight list with gate assignments, origin cities, scheduled times, and live status updates such as estimated, landed, or cancelled. get_departing_flights mirrors this for outbound flights, covering destinations, departure gates, and current status.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/aab3b188-797e-4b02-bb6e-6edb9bdc0be8/get_arriving_flights' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace flylax-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: LAX flights SDK — bounded, re-runnable; every call capped."""
from parse_apis.LAX_Airport_Flights_API import Lax, ParseError
client = Lax()
# List current arriving flights at LAX.
for flight in client.flights.list(limit=3):
print(flight.flight_number, flight.origin, flight.status, flight.gate)
# List current departing flights from LAX.
for dep in client.departing_flights.list(limit=3):
print(dep.flight_number, dep.destination, dep.scheduled_departure, dep.status)
# Grab a single departing flight for detailed inspection.
one = client.departing_flights.list(limit=1).first()
if one:
print(one.flight_number, one.airline_code, one.codeshare_flights, one.codeshare_airlines)
# Typed error handling around a list call.
try:
for f in client.flights.list(limit=2):
print(f.flight_number, f.scheduled_arrival)
except ParseError as e:
print("error:", e)
print("exercised: flights.list, departing_flights.list")
Retrieves all current arriving flights at LAX. Returns the full list of today's arrivals including flight numbers, codeshare partners, gates, origins, scheduled times, and live status updates (estimated, landed, cancelled). Results are a single-page snapshot of the current flight board.
No input parameters required.
{
"type": "object",
"fields": {
"total": "total number of arriving flights",
"flights": "array of arriving flight records"
},
"sample": {
"data": {
"total": 369,
"flights": [
{
"gate": "TB - 132",
"origin": "Tokyo",
"status": "Estimated 4:54 PM",
"airline_code": "NH",
"flight_number": "NH6",
"codeshare_flights": [
"TG6092*",
"UA7946*"
],
"scheduled_arrival": "15 Jul 11:25 AM",
"codeshare_airlines": [
"Thai Airways International",
"United Airlines"
]
},
{
"gate": "TB",
"origin": "Auckland",
"status": "Cancelled",
"airline_code": "NZ",
"flight_number": "NZ6",
"codeshare_flights": [
"AC6093*",
"LH7165*",
"TK8728*"
],
"scheduled_arrival": "15 Jul 1:20 PM",
"codeshare_airlines": [
"Air Canada",
"Deutsche Lufthansa AG",
"Turkish Airlines"
]
}
]
},
"status": "success"
}
}About the flylax API
Arrivals and Departures
Both get_arriving_flights and get_departing_flights require no input parameters — each returns a snapshot of today's full flight board for LAX. The get_arriving_flights endpoint returns a total count and a flights array where each record includes the flight number, codeshare partner designations, origin airport, assigned gate, scheduled arrival time, and a live status field that reflects current conditions (estimated, landed, or cancelled). The get_departing_flights endpoint follows the same structure but surfaces destination rather than origin, along with departure gate and departure-side status values (estimated, departed, or cancelled).
Response Shape
Both endpoints return a top-level total integer alongside the flights array, giving you an immediate record count without needing to measure the array length yourself. Flight records include codeshare partners, which is useful when a single physical flight appears under multiple airline codes. Status values are drawn directly from the live LAX flight board, reflecting real-time gate and timing changes as they happen.
Coverage Scope
Data covers LAX only — this is not a multi-airport feed. Both endpoints return the current day's schedule as a single-page snapshot with no date or time-range filtering. The data refreshes continuously to reflect the current state of the airport's flight board.
The flylax API is a managed, monitored endpoint for flylax.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when flylax.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official flylax.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a real-time LAX arrivals board for a hotel lobby or transportation app using flight numbers, origins, and gate data
- Alert passengers or ground crews when a flight status changes to cancelled or delayed using the live status field
- Track codeshare partner pairings on LAX arrivals to reconcile bookings made under multiple airline codes
- Power a ride-share or car service dispatch system by monitoring landed status on incoming flights
- Monitor gate assignments from
get_arriving_flightsto provide wayfinding information inside the terminal - Aggregate departure status from
get_departing_flightsto build connection-risk tools for travelers with tight layovers at LAX
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.