Discover/delta.com API
live

delta.com APIdelta.com

Access Delta Air Lines flight schedules, real-time status, trip details by PNR, and closest airport lookup via 3 structured endpoints.

Endpoints
3
Updated
27d ago
Try it
Departure date in YYYY-MM-DD format. Must be within Delta's schedule window (typically today through approximately 330 days ahead).
3-letter IATA origin airport code (e.g. JFK, ATL, LAX).
3-letter IATA destination airport code (e.g. LAX, ORD, MIA).
Delta flight number to filter results within the route (e.g. 0742). Must be used together with origin and destination, not as a standalone search.
api.parse.bot/scraper/fc8ab1c1-e902-49c8-8db1-2410425f8580/<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/fc8ab1c1-e902-49c8-8db1-2410425f8580/get_flight_schedules' \
  -H 'X-API-Key: $PARSE_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "date": "2026-05-08",
  "origin": "JFK",
  "destination": "LAX"
}'
All endpoints · 3 totalclick to expand

Search for Delta flight schedules and real-time status by route (origin and destination). Optionally filter by a specific flight number within the route. Both origin and destination are required. Returns trip details including flight times, status, aircraft, and stops.

Input
ParamTypeDescription
daterequiredstringDeparture date in YYYY-MM-DD format. Must be within Delta's schedule window (typically today through approximately 330 days ahead).
originrequiredstring3-letter IATA origin airport code (e.g. JFK, ATL, LAX).
destinationrequiredstring3-letter IATA destination airport code (e.g. LAX, ORD, MIA).
flight_numberstringDelta flight number to filter results within the route (e.g. 0742). Must be used together with origin and destination, not as a standalone search.
Response
{
  "type": "object",
  "fields": {
    "trip": "array of trip objects with flight segments, duration, stops, status, aircraft, and scheduled/estimated times",
    "arrival": "object with destination station info (code, name, cityName, coordinates)",
    "departure": "object with origin station info (code, name, cityName, coordinates)",
    "flightScheduleDisplayFilterOptions": "object with available filter options (stops, time ranges)"
  },
  "sample": {
    "data": {
      "trip": [
        {
          "stops": 0,
          "tripNumber": "001",
          "tripDuration": "PT06H04M",
          "datedOperatingSegment": [
            {
              "stops": 0,
              "carrier": {
                "code": "DL",
                "name": "Delta Air Lines"
              },
              "flightNumber": "0742",
              "datedOperatingLegs": [
                {
                  "status": "On Time",
                  "aircraft": {
                    "code": "76K",
                    "name": "Boeing 767-300"
                  },
                  "statusColor": "GREEN",
                  "flightNumber": "0742",
                  "transportArrival": {
                    "status": "Early",
                    "station": {
                      "code": "LAX"
                    },
                    "scheduleLocalDateTime": "2026-05-08T10:04:00-07:00"
                  },
                  "transportDeparture": {
                    "status": "On Time",
                    "station": {
                      "code": "JFK"
                    },
                    "scheduleLocalDateTime": "2026-05-08T07:00:00-04:00"
                  }
                }
              ],
              "originDepartureDate": "2026-05-08"
            }
          ]
        }
      ],
      "arrival": {
        "station": {
          "code": "LAX",
          "name": "Los Angeles",
          "cityName": "Los Angeles,CA",
          "coordinate": {
            "latitude": 33.9425,
            "longitude": -118.40805
          }
        },
        "terminal": {
          "code": "",
          "name": ""
        }
      },
      "departure": {
        "station": {
          "code": "JFK",
          "name": "New York-Kennedy",
          "cityName": "New York-Kennedy,NY",
          "coordinate": {
            "latitude": 40.6397,
            "longitude": -73.77888
          }
        },
        "terminal": {
          "code": "",
          "name": ""
        }
      },
      "flightScheduleDisplayFilterOptions": {
        "flightStops": [
          "NON-STOP"
        ],
        "departureTimeRanges": [
          "00:00 – 10:59",
          "11:00 – 17:59",
          "18:00 – 23:59"
        ]
      }
    },
    "status": "success"
  }
}

About the delta.com API

The Delta Air Lines API provides 3 endpoints for querying flight schedules with real-time status, retrieving booking details by confirmation number, and identifying the nearest Delta-served airport. The get_flight_schedules endpoint accepts origin and destination IATA codes plus a departure date and returns full trip objects including flight segments, aircraft type, stop count, and estimated times. The get_trip_details endpoint lets you pull a complete itinerary using just a PNR and passenger last name.

Flight Schedule Search

The get_flight_schedules endpoint accepts a required origin and destination (both 3-letter IATA codes), a date in YYYY-MM-DD format, and an optional flight_number to narrow results to a specific Delta flight. The response includes a trip array containing flight segments with scheduled and estimated departure/arrival times, aircraft type, stop count, and current status. The departure and arrival objects carry station metadata: airport code, name, city name, and coordinates. A flightScheduleDisplayFilterOptions field surfaces available filter options such as stop counts and time range buckets for building search UIs.

Booking Lookup

The get_trip_details endpoint retrieves a full reservation by confirmation_number (a 6-character PNR) and last_name. Supplying first_name is optional but narrows matching for common surnames. A valid PNR returns a reservationDetails object covering all flight segments, passenger information, and booking metadata. An invalid or expired PNR returns a descriptive errors array rather than throwing an unstructured error, making it straightforward to handle negative cases programmatically.

Nearest Airport

The get_closest_airport endpoint takes no parameters and returns the Delta-served airport nearest to the caller based on geographic location. The response includes airportcode (IATA), cityname, statecode (for US locations), and countrycode. This is useful for defaulting origin fields in flight search interfaces without asking the user to type a city or airport.

Common use cases
  • Display real-time departure and arrival status for a specific Delta route on a travel dashboard
  • Build a flight tracker that monitors estimated vs. scheduled times using the trip segment data
  • Auto-populate the origin airport field in a booking form using get_closest_airport geolocation
  • Let travelers retrieve their itinerary by entering a PNR and last name via get_trip_details
  • Filter available nonstop vs. connecting Delta flights between two airports on a given date
  • Surface aircraft type and stop count for route comparison tools using flight schedule data
  • Validate a confirmation number and passenger name before proceeding to a check-in workflow
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 Delta Air Lines have an official developer API?+
Delta does not publish a public developer API or API documentation for third-party use. The Parse Delta API provides structured access to the same schedule, status, and booking data available on delta.com.
What does get_flight_schedules return beyond basic flight times?+
It returns a trip array where each object includes flight segments, aircraft type, stop count, current status, and both scheduled and estimated times. The departure and arrival objects carry city name and coordinates for each endpoint. A flightScheduleDisplayFilterOptions field lists available filter options (e.g. nonstop vs. connecting, time-of-day windows) useful for building a search UI.
How far in advance can I query flight schedules?+
The date parameter must fall within Delta's published schedule window, which is typically from today through roughly 331 days out. Dates outside that window will return no results. The exact boundary shifts as Delta publishes new schedule periods, so querying near the edge of the window may yield incomplete results.
Does the API cover fare prices or seat availability?+
Not currently. The API covers flight schedules, real-time status, trip/booking details by PNR, and nearest airport lookup — no fare pricing or seat map data is exposed. You can fork this API on Parse and revise it to add an endpoint targeting fare or availability data.
Can I look up a trip without the passenger's name?+
The get_trip_details endpoint requires both confirmation_number and last_name. first_name is optional. A lookup attempted with only a PNR and no last name will not return reservation details. The API currently covers confirmed PNR lookups; unauthenticated account-level itinerary history is not exposed. You can fork this API on Parse and revise it to add account-based itinerary retrieval if that surface becomes accessible.
Page content last updated . Spec covers 3 endpoints from delta.com.
Related APIs in TravelSee all →
aa.com API
Search for real-time American Airlines flight information including departure/arrival times, gates, terminals, and aircraft details, plus look up airports and countries to plan your travel. Get live flight status updates and discover available amenities for your journey.
flightradar24.com API
Track live flights worldwide, view real-time airport schedules, and search for specific flights with detailed information about aircraft and routes. Monitor the most tracked flights and get comprehensive airport details including gates, terminals, and operational status.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.
flightradar.com API
Track flights in real-time, search for specific flight details, and look up information about airports and airlines worldwide. Monitor nearby aircraft by location, identify which airlines operate specific routes, and get comprehensive aviation data all in one place.
alaskaair.com API
Search for Alaska Airlines award flight availability and pricing in miles, including taxes, fees, and seat details across airports and cities. Look up airport and city codes to find the perfect mileage redemption for your next trip.
emirates.com API
emirates.com API
skyairline.com API
Search for flights across SKY Airline routes, explore available airports and travel options, and discover current promotions and brand offerings. Plan your trip efficiently by browsing the airline's complete route network and accessing exclusive deals in one place.
skiplagged.com API
Search for flights across airlines including hidden-city ticketing options, and look up airport information by name or code to find the best travel deals. Access Skiplagged's flight inventory and routing data to discover cheaper itineraries and alternative airport combinations.