FOR HOTELS · BLOGS · AGENCIES · SUPPLIERS

Add airport transfers to your website in two minutes

A free booking box, a self-updating price table and partner badges — in your colours and in four languages. Prices and availability always come live from Transferise.

💶 Every completed booking that comes through your widget, link or API earns you 3% commission. Influencer or creator? Join the affiliate programme →

Choose a widget

Button colour

Log in to your partner panel to get a code that counts the bookings coming from your website.

Live preview
Your code

How it works

  1. Choose a widget and your colours above.
  2. Copy the code and paste it into your website where the widget should appear (WordPress: a “Custom HTML” block).
  3. Guests search and book on Transferise; you see clicks and bookings in your panel.

Can the colours be changed?

Yes. Pick light or dark, your own button colour and corner radius — the widget matches your site. Text contrast is adjusted automatically so it stays readable.

Is it free?

Yes. There is no fee for the widgets or the API.

Will it slow my site down?

No. The script is small, loads asynchronously and the widget runs in its own frame, so it cannot break your page styles.

Why is there a Transferise link under the widget?

It tells your visitors who handles the booking. Please keep it — it is the only thing we ask in return.

API for developers

Build your own search box or show our prices in your booking engine. JSON over HTTPS, an API key per partner.

Getting a key

Agencies and suppliers create API keys in their partner panel (“Widget & API”). Other partners can ask us for a key. Send the key in the X-Api-Key header. Optionally limit a key to your own domains.

Limits: 120 requests per minute per key. Prices are in EUR unless you pass currency (EUR, USD, GBP, TRY).

GET/api/widget.php?action=places

Search places (airports, hotels, areas, addresses).

curl -H "X-Api-Key: tfx_…" \
  "https://transferise.com/api/widget.php?action=places&q=kemer"
Example response
{
    "ok": true,
    "results": [
        {
            "id": "destination:799",
            "kind": "destination",
            "name": "Kemer",
            "label": "Kemer, Antalya, Türkiye",
            "iata": null,
            "city": "Antalya",
            "country": "Türkiye",
            "lat": 36.6009,
            "lng": 30.5495
        }
    ]
}
GET/api/widget.php?action=quote

Live prices for a route. Returns vehicles, prices and a booking link.

curl -H "X-Api-Key: tfx_…" \
  "https://transferise.com/api/widget.php?action=quote&from=airport:1&to=destination:799&date=2026-11-14&time=12:00&passengers=2&lang=tr"
Example response
{
    "ok": true,
    "from": "Antalya Airport (AYT)",
    "to": "Kemer, Antalya",
    "date": "2026-11-14",
    "time": "12:00",
    "passengers": 2,
    "round_trip": false,
    "vehicles": [
        {
            "id": 60,
            "name": "Standard Sedan",
            "type": "private",
            "pricing": "per_vehicle",
            "max_passengers": 3,
            "max_luggage": 2,
            "image": "https://transferise.com/uploads/vehicles/…webp",
            "price": 50.0,
            "currency": "EUR",
            "price_eur": 50.0
        }
    ],
    "booking_url": "https://transferise.com/search?from=…&to=…&date=2026-11-14&ref=a12&utm_source=partner&utm_medium=widget&utm_content=api"
}
GET/api/widget.php?action=routes

All destinations from an airport with distance, time and starting price.

curl -H "X-Api-Key: tfx_…" \
  "https://transferise.com/api/widget.php?action=routes&airport=antalya-airport"
Example response
{
    "ok": true,
    "airport": {
        "name": "Antalya Airport",
        "iata": "AYT",
        "slug": "antalya-airport"
    },
    "updated": "2026-10-26",
    "routes": [
        {
            "destination": "Kemer",
            "distance_km": 55.2,
            "duration_min": 52,
            "private_from_eur": 50.0,
            "shuttle_from_eur": null,
            "url": "https://transferise.com/transfer/…?ref=a12"
        }
    ]
}

Send the guest to booking_url to finish the booking on Transferise; your partner code is included.

Not a partner yet?

Hotels, travel agencies and transfer companies can join for free.