United Airlines

United Airlines API & Data Access

Unofficial | 👉 Official United Airlines Website: https://www.united.com | 👥 Contributors: steve

Notes

These are unofficial United Airlines API endpoints useful for scraping public data such as flight status and upgrade list details. Endpoints are made available for unofficial use and experimentation, such as for security research, use at your own risk!

All endpoints were uncovered from the United Airlines iOS app using MITM proxy interception, meaning that these endpoints are unlikely to change too much as mobile clients tend to stick around in the wild for a while. Hence, it should be safe to assume these won’t change too much over the next few years.

Rate Limiting

Be respectful when interacting with these endpoints and do not exceed more than one request per second.

Read Only

You won’t be able to perform any actions with these endpoints (e.g. booking a flight) - these are only meant for retreiving public data.

Official API

United Airlines doesn’t have an official public API.

Sample Data

You can access raw JSON from the United Airlines API (such as flight details reproduced below) or download aggregate collections in CSV format.

{
  "index": 19,
  "origin": "EWR",
  "originName": "New York/Newark, NJ (EWR)",
  "destination": "SFO",
  "destinationName": "San Francisco, CA (SFO)",
  "stops": "1",
  "journeyTime": "555",
  "groundTime": "129",
  "journeyMileage": "",
  "departureDateTime": "07/22/2019 05:40 AM",
  "scheduleSegments": [...]
}

Articles