Discover/united.com API
live

united.com APIunited.com

Search United Airlines flights, check real-time flight status, retrieve seat maps, and compare fare options via 5 structured API endpoints.

Endpoints
5
Updated
10d ago
Try it
Origin airport IATA code (e.g. EWR, LAX, ORD)
1 for one-way, 2 for roundtrip
Number of adult passengers
Cabin class preference: economy, business, first
Destination airport IATA code (e.g. SFO, JFK, ORD)
Return date in YYYY-MM-DD format, required when trip_type is 2
Departure date in YYYY-MM-DD format
Search for refundable fares only
Search for award travel with miles
api.parse.bot/scraper/5572e8f3-c457-4d99-86e9-b81c39820c26/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X POST 'https://api.parse.bot/scraper/5572e8f3-c457-4d99-86e9-b81c39820c26/search_flights' \
  -H 'X-API-Key: $PARSE_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "origin": "EWR",
  "destination": "SFO",
  "departure_date": "2026-05-15"
}'
All endpoints · 5 totalclick to expand

Search for available United Airlines flights between two airports. Returns SSE-streamed chunks including metadata (cartId), fare family columns, and detailed flight options with prices and booking hashes.

Input
ParamTypeDescription
originrequiredstringOrigin airport IATA code (e.g. EWR, LAX, ORD)
trip_typeinteger1 for one-way, 2 for roundtrip
num_adultsintegerNumber of adult passengers
cabin_classstringCabin class preference: economy, business, first
destinationrequiredstringDestination airport IATA code (e.g. SFO, JFK, ORD)
return_datestringReturn date in YYYY-MM-DD format, required when trip_type is 2
departure_daterequiredstringDeparture date in YYYY-MM-DD format
flexible_datesbooleanSearch for refundable fares only
book_with_milesbooleanSearch for award travel with miles
Response
{
  "type": "object",
  "fields": {
    "chunks": "array of SSE data chunks including meta (with cartId), columns, farefamilies, airports, equipments, cabinCodes, and flightOption objects with prices, products, and hash identifiers"
  },
  "sample": {
    "data": {
      "chunks": [
        {
          "type": "meta",
          "cartId": "D6FD4DAE-8A7A-4340-8901-C03D1D08B0E1",
          "origin": "EWR",
          "status": "success",
          "departDate": "2026-05-15",
          "destination": "SFO"
        },
        {
          "seq": "n1",
          "type": "flightOption",
          "flight": {
            "hash": "135-2115-UA",
            "origin": "EWR",
            "products": [
              {
                "prices": [
                  {
                    "amount": 434,
                    "currency": "USD",
                    "pricingType": "Fare"
                  }
                ],
                "productType": "ECONOMY"
              }
            ],
            "destination": "SFO",
            "flightNumber": "2115",
            "departDateTime": "2026-05-15 06:00",
            "marketingCarrier": "UA",
            "travelMinutesTotal": 390,
            "destinationDateTime": "2026-05-15 09:30"
          }
        }
      ]
    },
    "status": "success"
  }
}

About the united.com API

The United Airlines API exposes 5 endpoints covering flight search, real-time status, seat maps, fare options, and airport autocomplete against united.com data. The search_flights endpoint streams back fare family columns, cabin codes, and per-flight booking hashes for one-way or roundtrip itineraries. get_seat_map returns row-level seat availability and cabin layout details. Together these endpoints cover the core booking research workflow without requiring a browser session.

Flight Search and Fare Data

search_flights accepts required origin and destination IATA codes plus a departure_date, and optionally trip_type (1 = one-way, 2 = roundtrip), num_adults, cabin_class (economy, business, or first), and return_date for roundtrips. Results arrive as SSE-streamed chunks containing a cartId in the meta chunk, fare family column definitions, flight options with prices, and a hash per flight option. That hash is required by get_fare_options to retrieve detailed fare quotes while the server-side cart session remains active.

Seat Maps and Flight Status

get_seat_map takes origin, destination, flight_number, and departure_date, with an optional departure_time in HH:mm format that should match the actual scheduled time — mismatches can return empty cabin data. The response includes a cabins array with cabinType, cabinBrand, layout, rowCount, availableSeats, totalSeats, and a rows array with per-seat detail, plus flightInfo and aircraftInfo (tail number and aircraft type code).

get_flight_status returns operational data for a given flight_number and date. The date window is limited to roughly ±2 days from the current date. The response includes flightLegs with OperationalFlightSegments covering departure and arrival times, gates, terminals, and equipment. This is useful for monitoring active flights but not for historical lookups.

Airport Autocomplete

search_airport_autocomplete accepts a free-text query (city name or IATA code) and returns an airports array. Each airport object includes IATACode, Name, IATACityCode, IATACountryCode, and StateProvince. This is the right starting point when an end user's input is a city name rather than a known airport code.

Common use cases
  • Compare economy vs. business fare families across multiple United flights for a given city pair and date.
  • Display a live departure board for United flights at a specific airport using get_flight_status.
  • Render an interactive seat map showing available and occupied seats before booking a United flight.
  • Build a fare-tracking tool that polls search_flights daily and records price changes via the fare family columns.
  • Auto-suggest valid IATA codes in a trip-planning UI using search_airport_autocomplete city-name queries.
  • Retrieve booking hashes and cart IDs from search_flights to feed into get_fare_options for full fare breakdowns.
  • Monitor gate and terminal assignments for connecting flights using the flightLegs data in get_flight_status.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does United Airlines offer an official public developer API?+
United does not publish a general-purpose public developer API with documented endpoints for third-party use. This Parse API provides structured access to the same flight search, seat map, and status data available on united.com.
What does get_fare_options return and when does it work?+
get_fare_options returns a Data object with a CartId, a Status field (0 = success), and Errors and Warnings arrays. Detailed fare quotes are only included when the server-side search session tied to the cart_id from a recent search_flights call is still active. Sessions expire, so get_fare_options should be called promptly after search_flights to get full fare detail.
How far back or forward can get_flight_status retrieve data?+
The date parameter must fall within approximately ±2 days of today. Historical flight status and schedules more than two days in the past are not returned. For forward-looking scheduling data beyond that window, search_flights is the appropriate endpoint since it accepts any future departure_date.
Does the API cover United partner or codeshare flights operated by other carriers?+
The endpoints are scoped to United-marketed flights available on united.com. Codeshare segments operated entirely by partner airlines and appearing under partner flight numbers are not explicitly covered. You can fork this API on Parse and revise it to add endpoints targeting partner-operated itineraries if that data is needed.
Can I retrieve baggage allowance or ancillary fee information?+
Baggage allowance and ancillary fees (seat upgrades, checked bags, etc.) are not fields returned by any of the five current endpoints. The fare data available is limited to fare family columns and quoted prices from search_flights and get_fare_options. You can fork this API on Parse and revise it to add an endpoint that targets United's baggage or ancillary fee data.
Page content last updated . Spec covers 5 endpoints from united.com.
Related APIs in TravelSee all →
opentable.ca API
Search and discover restaurants on OpenTable, view detailed information like menus and reviews, and check real-time dining availability across metro areas. Find top-rated restaurants in your location and instantly see which tables are open for your preferred date and time.
fandango.com API
Search for movies and retrieve nearby theater listings with showtimes by ZIP code and date, plus showtimes for a specific movie at nearby theaters.
data.lime.bike API
Access real-time availability data for Lime bikes and scooters, including station locations, vehicle status, system alerts, and geofencing zones across multiple cities. Monitor micromobility inventory and service information to find nearby vehicles or plan your trips effectively.
turo.com API
Search for peer-to-peer car rentals across Turo by location and dates to browse available vehicles with pricing, specifications, and real-time availability. Get detailed information on specific cars to compare features and make rental decisions.
reservation.pc.gc.ca API
Access real-time campground availability and reservation data from the Parks Canada booking system. Search locations, retrieve available campsites and cabins, filter by equipment type, and review operating date schedules across the national park network. Includes detailed resource metadata and map-based availability overviews.
bahn.com API
Search German train schedules and stations, find connections between destinations, and compare ticket prices across Deutsche Bahn routes. Get real-time station information and transit association details to plan your train journey efficiently.
thetrainline.com API
Search UK train stations and find the cheapest fares across date ranges, then generate direct booking links to complete your purchase on Trainline.com. Get real-time journey information to compare prices and book your tickets in seconds.
thefork.it API
Search and discover Italian restaurants by cuisine, location, or ratings, then access detailed information like menus, reviews, and availability across major cities in Italy. Find top-rated dining options and compare restaurant details to plan your perfect meal.