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
14d ago
Try it
Departure date in YYYY-MM-DD format. Must be within Delta's schedule window (typically tod
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
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 →
culturetrip.com API
Discover travel inspiration and plan your next adventure by browsing curated travel articles, destination guides, and bookable trips organized by region and city. Search for specific destinations, compare trip dates and prices, and explore popular cities to find the perfect getaway.
sevenrooms.com API
Search for available restaurant tables across any SevenRooms venue, view venue details and open dates, and complete reservations all in one place. Whether you're planning ahead or booking last-minute, you can check real-time availability and secure your table at thousands of restaurants on the SevenRooms platform.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
comedymothership.com API
Browse upcoming Comedy Mothership shows across different rooms, check real-time ticket availability, and get detailed information about Kill Tony events and seating options. Find venue details, FAQs, and track specific performances to plan your comedy night.
burningman.org API
Access comprehensive Burning Man information including Black Rock City event schedules, ticketing details, themed activities, playa events, volunteering opportunities, and mutant vehicle listings. Search global Burning Man events, stay updated with news and stories, and find preparation resources all in one place.
breckenridge.com API
Check real-time snow conditions, weather forecasts, lift operations, and trail status at Breckenridge Ski Resort to plan your day on the mountain. View live mountain cameras and get up-to-the-minute updates on slopes, lifts, and weather before you head out.
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.
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.