Core APIs
B2B Hotel API with direct Türkiye contracts
Provided by Safaryar Holidays (Sindibad Turizm Ticaret A.Ş., TÜRSAB No. 10028), Istanbul.
Direct Türkiye hotel contracts with GIATA mapping, sandbox bookings at real prices and booking webhooks.
At a glance
- Access
- Licensed agencies only
- Contracting entity
- Safaryar Holidays (Sindibad Turizm Ticaret A.Ş.)
Capabilities
- 01Provided and contracted by Safaryar Holidays (Sindibad Turizm Ticaret A.Ş., TÜRSAB No. 10028), Istanbul. Available to Rate Extra partners.
- 02Authentication with an X-API-Key header.
- 03Flow: search, optional checkrates, booking, detail, cancel-preview, cancel.
- 04Up to 9 rooms per booking on direct (OWN) contracts; single-room cancellation supported.
- 05Hotel mapping with GIATA codes, batch up to 500.
- 06Sandbox: "sandbox": true uses real hotel data and prices without charging balance.
- 07Webhooks: booking.created, booking.cancelled, booking.prebook_confirmed, booking.prebook_rejected.
- 08Pricing by source_market (guest nationality). X-Idempotency-Key replays within 24 hours.
- 09Support: support@safaryarholidays.com.
How integration works
Contracting for the Hotel API is with Safaryar Holidays. Rate Extra partners are introduced during onboarding; keys and the sandbox flag come from Safaryar Holidays.
- 01
Apply
- 02
Review
- 03
Contract & wallet
- 04
Keys
- 05
Go live
Sandbox A sandbox is available: send "sandbox": true to book with real hotel data and prices without charging your balance.
Frequently asked questions
Is the Hotel API a Rate Extra product?
No. It is provided and contracted by Safaryar Holidays (Sindibad Turizm Ticaret A.Ş.), an affiliated company in Istanbul. Rate Extra partners can access it.
Is there a sandbox?
Yes. Requests with "sandbox": true use real hotel data and prices without charging balance.
How many rooms per booking?
Up to 9 rooms on direct (OWN) contracts, with single-room cancellation.
How is hotel mapping done?
With GIATA codes, in batches of up to 500.
Which webhooks exist?
booking.created, booking.cancelled, booking.prebook_confirmed and booking.prebook_rejected, signed with X-Webhook-Signature.
Licensed travel agency? Apply for API access.
Get API access