Skip to content
Airport Transfer API

Airport Transfer API

Book airport and city transfers worldwide: private cars, vans and shuttles from hundreds of local providers.

Overview

Book airport and city transfers worldwide: private cars, vans and shuttles from hundreds of local providers, paid from your FlightOTA deposit and confirmed in seconds. Search, pick a quote, book.

Search rides

Quotes arrive over a few seconds: the search answers with the first ones, and more_coming: true means reading the search again brings more.

One price

price is the whole ride for all passengers, what your deposit pays.

Book at once

Pays from your deposit and books with the provider at once. The driver tracks the flight.

Cancel

All of the charge returns before cancellation.free_until, the tier's refund_percent after.

Airport Transfer API
Production Gateway

Airport Transfer API

Book airport and city transfers worldwide: private cars, vans and shuttles from hundreds of local providers.

Core Capabilities

  • One-way, round trip and hourly search
  • Airport, address or coordinates
  • Quotes from local providers
  • Booking from your deposit

Sandbox notes

Sandbox rides go to the provider network's test system; confirmations are not real rides. Cancel sandbox rides you do not need.

Interactive API Console & Simulator

Every call in the guide, with its code and the answer the guide shows. These replay the guide's examples; the real API is called from your server, never from a browser.

Booking flow

Search, pick a quote, book.

  1. 01Step 1

    Search

    POST /transfers/search

    one_way, round_trip or hourly, from an airport, an address or coordinates.

  2. 02Step 2

    Pick a quote

    GET /transfers/search/{search_id}

    All quotes so far; call it while more_coming is true.

  3. 03Step 3

    Book

    POST /transfers/search/{search_id}/quotes/{quote_id}/book

    Pays from your deposit and books with the provider at once.

33 quotes
Sandbox search, in 11 s
3.6 s
Sandbox booking
1–24 h
Hourly, a car at your disposal
1–50
Passengers

Endpoints

Base URL: https://api.flightota.com/api/v1 (production) · https://sandbox.flightota.com/api/v1 (sandbox). Expand an endpoint for parameters, code samples and example responses.

Getting started

Search rides

Book a ride

Read, list and cancel

Plans & limits

Paid from your deposit, in your billing currency.

  • Ask your account manager to add transfers to your API plan.
  • Over the rate limit you get 429 rate_limited; wait a minute.
  • price is the whole ride for all passengers, what your deposit pays.
  • Money is in your billing currency.

Getting started

From a sandbox key to your first call. Live keys are switched on after certification.

Integration Architecture
Developer Fast-Path

Search, pick a quote, book

Quotes arrive over a few seconds: the search answers with the first ones, and more_coming: true means reading the search again brings more.

  1. STEP 01

    Issue a key

    In the agent portal under API access, enabled for transfers (ask your account manager to add transfers to your API plan).

  2. STEP 02

    Whitelist your server's public IP

    On the key.

  3. STEP 03

    Send X-Api-Key and X-Api-Secret

    On every request, with Accept: application/json and Content-Type: application/json.

  4. STEP 04

    Call GET /ping first

    Then search, pick a quote, book.

Global Travel Gateway
Instant Sandbox Provisioning

Start building with the Airport Transfer API

Create an account, generate a test key and make your first request in minutes. No credit card required.