Discover/flightconnections.com API
live

flightconnections.com APIflightconnections.com

Search one-way flights between any two airports by IATA code and date. Returns pricing, schedules, layover details, and booking links via the FlightConnections API.

Endpoints
1
Updated
3mo ago
Try it
Date of flight. Accepted formats: 14Nov2026, 2026-11-14, 14/11/2026.
Origin airport IATA code (3-letter uppercase, e.g. ARN, IAD, IAH).
Destination airport IATA code (3-letter uppercase, e.g. IAH, IAD, ARN).
Maximum layover duration in hours for flights with one connection.
api.parse.bot/scraper/1f2490a2-e17c-4abc-b130-1e5d59bd7a66/<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 GET 'https://api.parse.bot/scraper/1f2490a2-e17c-4abc-b130-1e5d59bd7a66/search_flights?date=14Nov2026&origin=JFK&destination=LAX&max_layover_hours=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalclick to expand

Search for flights between two airports on a specific date. Returns one-way flight options with up to one connection, filtered by maximum layover duration. Results include pricing, airline, departure/arrival times, layover details, and booking links.

Input
ParamTypeDescription
daterequiredstringDate of flight. Accepted formats: 14Nov2026, 2026-11-14, 14/11/2026.
originrequiredstringOrigin airport IATA code (3-letter uppercase, e.g. ARN, IAD, IAH).
destinationrequiredstringDestination airport IATA code (3-letter uppercase, e.g. IAH, IAD, ARN).
max_layover_hoursnumberMaximum layover duration in hours for flights with one connection.
Response
{
  "type": "object",
  "fields": {
    "count": "integer total number of flights returned",
    "params": "object echoing the search parameters used (origin, destination, date, max_layover_hours)",
    "flights": "array of flight objects, each containing id, price, currency, departure_time, arrival_time, origin, destination, duration_total (seconds), layovers (array), airline, and booking_link"
  },
  "sample": {
    "data": {
      "count": 3,
      "params": {
        "date": "14/11/2026",
        "origin": "ARN",
        "destination": "IAH",
        "max_layover_hours": 5
      },
      "flights": [
        {
          "id": "2602230e512300005ed67eb7_0|2602230e512300005ed67eb7_1",
          "price": 1691,
          "origin": "ARN",
          "airline": "UA",
          "currency": "USD",
          "layovers": [
            {
              "airport": "FRA",
              "duration_hours": 1.5
            }
          ],
          "destination": "IAH",
          "arrival_time": "2026-11-14T14:10:00.000Z",
          "booking_link": "https://www.kiwi.com/deep?affilid=flightconnectionsflightconnections&currency=USD&flightsId=...&from=ARN&lang=us&passengers=1&to=IAH&booking_token=...",
          "departure_time": "2026-11-14T06:10:00.000Z",
          "duration_total": 54000
        }
      ]
    },
    "status": "success"
  }
}

About the flightconnections.com API

The FlightConnections API exposes a single search_flights endpoint that returns up to one-connection flight options between any two airports, covering 14 response fields per flight including price, currency, departure and arrival times, total duration, layover details, and direct booking links. Specify origin and destination as IATA codes, provide a date in any of three accepted formats, and optionally cap layover duration to filter results to your tolerance.

What the API Returns

The search_flights endpoint accepts an origin IATA code, a destination IATA code, a travel date, and an optional max_layover_hours filter. It returns a count integer, a params object echoing your query, and a flights array. Each flight object carries a unique id, price, currency, departure_time, arrival_time, origin, destination, duration_total in seconds, airline information, layover details for connecting flights, and a booking link.

Filtering and Date Formats

The date field is flexible: you can pass 14Nov2026, 2026-11-14, or 14/11/2026 — all three are accepted. The max_layover_hours parameter is optional and only affects results that include a connection; direct flights are unaffected by it. The API covers itineraries with at most one connection, so multi-stop routes with two or more layovers are outside scope.

Coverage and Use

Results are scoped to one-way itineraries. The currency field travels alongside price, so you know the denomination without additional lookups. Booking links are included directly in each flight object, making it straightforward to surface deep-link calls to action in travel tools. The params echo in the response is useful for logging or UI confirmation without client-side state management.

Common use cases
  • Build a flight price comparison widget using the price and currency fields across multiple origin-destination pairs.
  • Alert users when fares drop below a threshold by polling search_flights and comparing the returned price values.
  • Filter out long layovers in travel-planning apps using the max_layover_hours parameter before presenting results.
  • Populate itinerary builders with departure_time, arrival_time, and duration_total for accurate schedule display.
  • Surface direct booking links from the booking_link field inside flight aggregator or metasearch interfaces.
  • Analyze airline frequency and pricing on a given route by logging results over time from the flights array.
  • Feed travel chatbots with structured one-stop flight options including layover duration and connecting airport details.
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 FlightConnections have an official public developer API?+
FlightConnections does not publish an official developer API or API documentation for third-party use. This Parse API provides structured programmatic access to flight search data from the site.
What does the `search_flights` endpoint return for connecting flights?+
For itineraries with one connection, each flight object includes layover details alongside the standard fields: price, currency, departure_time, arrival_time, origin, destination, duration_total, and a booking link. The max_layover_hours parameter lets you exclude connections whose layover exceeds your limit.
Does the API support round-trip or multi-city searches?+
Not currently. The API covers one-way itineraries with up to one connection. You can fork it on Parse and revise it to add a round-trip or multi-city search endpoint.
Are cabin class or passenger count filters supported?+
Not currently. The API returns pricing and schedule data without cabin class (economy, business) or passenger count filters. You can fork it on Parse and revise it to add those parameters if your use case requires segmented pricing.
How current is the pricing data returned by the API?+
Prices reflect what FlightConnections displays for the searched route and date at the time of the request. Fares on flight search sites update frequently, so results should be treated as point-in-time snapshots rather than locked quotes. The booking link in each flight object points to the source for final pricing confirmation.
Page content last updated . Spec covers 1 endpoint from flightconnections.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.
delta.com API
Look up Delta Airlines flight schedules, check real-time flight status, and retrieve detailed trip information to plan your travel. Find your nearest airport and access the data you need to monitor flights and make booking decisions.
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.