-
Notifications
You must be signed in to change notification settings - Fork 3
Home
The Partner API lets you search, price and book more than 75,000 activities on the GetYourGuide marketplace through a modern, JSON-based REST interface — enabling you to surface curated experiences on your own platform while we handle fulfilment and customer support.
What you get | How it helps |
---|---|
Real-time catalogue & availability | Always show up-to-date options, pricing and ticket quotas |
End-to-end booking flow | Complete purchases in one session using our secure payment set-up |
Granular access tiers | Choose the permission level that matches your use case (read-only, availability & pricing, or full booking) |
OpenAPI spec & SDK generation | Generate client libraries in 50+ languages with openapi-generator |
Robust rate limits | Tell us about your traffic, we will set up rate limit according to your system needs. |
The full OpenAPI spec and a Postman collection live in the root of this repository for quick prototyping.
-
Request an API key from your Partner Manager.
-
Test a simple call:
curl -H "X-ACCESS-TOKEN: YOUR_TOKEN" \ -H "Accept: application/json" \ "https://api.getyourguide.com/1/tours?q=Berlin&cnt_language=en¤cy=EUR"
-
Inspect the JSON response and follow the Getting Started guide for headers, query parameters, supported currencies and languages.
-
Move on to Access levels to confirm which endpoints are enabled for your key.
-
Implement the Booking flow (tours → availability → price-breakdown → bookings).
All examples use version 1: https://api.getyourguide.com/1/
. Future breaking changes will be released under a new major path (/2/
, /3/
, …) to keep integrations stable.
Send your token in the X-ACCESS-TOKEN
header; all requests must be made over TLS 1.2+.
- BASIC / LIMITED_READ – catalogue only
- READ – adds live availability & pricing
- BOOKING – full end-to-end booking + payments
See the Access levels page for the exact endpoint matrix.
Stay up-to-date with the latest changes to the GetYourGuide Partner API Specification by subscribing to the repository's RSS feed.
-
Copy the RSS feed URL for the repository:
https://github.com/getyourguide/partner-api-spec/commits.atom
-
Open your preferred RSS reader and add this URL as a new subscription
- Watch the Repository: Click the "Watch" button at the top of the repository page to receive notifications through GitHub
- Receive immediate notifications when changes are made to the API specification
- Stay informed about breaking changes and new features. Please rest assured that you will receive additional communications, and have enough time for implementing any breaking changes.
- Never miss important updates that might affect your integration
Section | Purpose |
---|---|
Getting Started | Headers, base URL, currencies, languages, rate limits |
Access levels | Which endpoints are unlocked per tier |
Making a booking | Step-by-step tutorial & sample payloads |
Image formats | Available sizes for responsive media |
Questions parameter | Schema for passenger & booking questions |
The full OpenAPI spec and a Postman collection live in the root of this repository for quick prototyping.
- Partner Portal: operational dashboards and product assets
- API Reference: interactive endpoint explorer (Swagger UI)
- Security contact: [email protected]
© 2025 GetYourGuide GmbH – All rights reserved.
Copyright 2025 GetYourGuide GmbH.