UK AIRPORT TAXILONDON

UK Airport Taxi API

Search and book UK Airport Taxi from your own site or app

Free, no key needed. Ask for a trip and get every car class back with its fixed price, whether the group and luggage fit, how many cars are free that day, and a link that opens the booking already filled in.

Search

GET https://ukairporttaxi.saig.page/api/search

ParameterMeaning
fromPickup place id (see places below). Required.
toDestination place id. Required unless trip=hourly.
triponeway (default), return or hourly.
hoursFor hourly hire, 3 to 24 (minimum 3).
date, timeYYYY-MM-DD, HH:MM. The date is used to count cars still free that day.
pax, bagsPassengers and large suitcases; cars that are too small come back as too_small.

Example: https://ukairporttaxi.saig.page/api/search?from=riyadh&to=makkah&date=2026-12-01&time=09:00&pax=4&bags=2

Each option has class, price (GBP, whole car), seats, large_bags, fits, available (cars free that day), status (available, sold_out, too_small, on_request) and book_url. Send your customer to book_url: the booking form opens with the trip and car already chosen, and the booking is confirmed on WhatsApp by our coordinator.

Places

GET https://ukairporttaxi.saig.page/api/places lists every place, its names in English, Arabic and Urdu, and where you can go from it.

idEnglishArabic
londonLondonLondon
heathrow-airport-lhrHeathrow Airport (LHR)Heathrow Airport (LHR)
gatwick-airport-lgwGatwick Airport (LGW)Gatwick Airport (LGW)
stansted-airport-stnStansted Airport (STN)Stansted Airport (STN)
luton-airport-ltnLuton Airport (LTN)Luton Airport (LTN)
london-city-airport-lcyLondon City Airport (LCY)London City Airport (LCY)
southampton-cruise-portSouthampton Cruise PortSouthampton Cruise Port
dover-portDover PortDover Port
oxfordOxfordOxford
cambridgeCambridgeCambridge
birminghamBirminghamBirmingham
manchesterManchesterManchester

Car classes

idClassCarsSeatsLarge cases
comfortComfortToyota Camry · Hyundai Sonata42
premiumPremium SedanFord Taurus · Mercedes E-Class42
familyFamily VanHyundai Staria · Kia Carnival76
vipVIP SUVGMC Yukon · Chevrolet Tahoe66
groupGroup VanToyota HiAce99

Good to know

  • Open to any website (CORS). Up to 120 searches a minute per address.
  • Prices are the published fixed fares, updated by UK Airport Taxi in their own app; always show the price the API returns.
  • Machine-readable description: /openapi.json.
  • Questions or a partner rate: WhatsApp +44 7343 015540.

For UK Airport Taxi's own software

The business can connect its own systems. In the admin app, under Business then Developers, it makes an API key and can set a webhook.

Bookings API

Send Authorization: Bearer <API key>.

GET  https://ukairporttaxi.saig.page/api/vendor?op=bookings&since=2027-01-01T00:00:00Z&status=new
GET  https://ukairporttaxi.saig.page/api/vendor?op=booking&ref=REF
POST https://ukairporttaxi.saig.page/api/vendor?op=booking   {"from_place":"Airport","to_place":"Hotel","ride_date":"2027-01-05","ride_time":"09:30","name":"Guest","phone":"+9665…","ext_ref":"your-id","fare":120}
POST https://ukairporttaxi.saig.page/api/vendor?op=status    {"ref":"REF","status":"confirmed"}

Status is new, confirmed, done or cancelled. Sending the same ext_ref again returns the same booking. At most 120 calls a minute.

Webhook

Each new booking and each change is sent to your address as JSON: {"event":"booking.created" | "booking.updated","sent_at":"…","booking":{…}}. Check it is ours: x-skym-signature is sha256= followed by HMAC-SHA256, keyed with your signing secret, of x-skym-timestamp + "." + the raw body. Answer with a 2xx status within six seconds.

Book nowWhatsApp