Skip to content
Rate Extra

Platform

TravelDistro: one B2B travel API for agencies

One key and one prepaid balance for transfers, tours, tickets, eSIM, flights, cars, venues and audio guides.

At a glance

Access
Licensed agencies only
Contracting entity
Rate Extra Tourism L.L.C
Settlement currencies
AED, USD, EUR, GBP, TRY

Capabilities

  • 01One API key and one prepaid balance cover every product vertical your contract includes.
  • 02Products outside your contract answer 403 MODULE_NOT_ENABLED; GET /v1/account lists what is open.
  • 03Requests are signed with TD-HMAC-SHA256: a timestamp within 300 seconds and a nonce per request. Bearer tokens are not supported.
  • 04Rate limits are per agency, reads and writes counted separately in a rolling one-minute window, with X-RateLimit-* headers. A 429 books and charges nothing.
  • 05Booking and cancellation require an Idempotency-Key; the same key and body replay the original response.
  • 06Every error uses one envelope with a stable error.code.
  • 07Outbound webhooks are signed, retried twice with exponential backoff and deduplicable by X-TD-Webhook-Id.
  • 08Account, wallet balance, wallet statement and currency rates are available over the API.

How integration works

Apply, pass licence review, sign the contract and top up the wallet, receive your key ID and secret, go live. Base URL: https://api.traveldistro.com/v1. Technical support: api@traveldistro.com.

  1. 01

    Apply

  2. 02

    Review

  3. 03

    Contract & wallet

  4. 04

    Keys

  5. 05

    Go live

Frequently asked questions

Do I need a separate contract per product?

No. One contract with Rate Extra lists the verticals you can call; the same key and balance serve all of them.

Can I use a Bearer token?

No. Every request is signed with TD-HMAC-SHA256. See the authentication page for a working example.

What happens when I call a product outside my contract?

The API answers 403 MODULE_NOT_ENABLED on every endpoint that product owns. Nothing is booked or charged.

Is there a sandbox?

TravelDistro does not expose a separate sandbox host in the public reference. The Hotel API by Safaryar Holidays has a sandbox flag; other products are tested with your live key against small, cancellable bookings agreed with our onboarding team.

Where is the API reference?

Public at api.traveldistro.com/docs, with an OpenAPI file at /docs/openapi.yaml.

Licensed travel agency? Apply for API access.

Get API access