# Travelport TripServices APIs (slim) > Travelport TripServices is a set of REST JSON APIs on the Travelport global distribution system. It searches, prices, books, tickets, exchanges and cancels flights, books and cancels hotel stays, and authorises payment cards, for travel sellers under contract. - Full: https://www.anchorterminal.com/tools/travelport.md (~7,700 tokens) · this version ~1,730 tokens · JSON https://www.anchorterminal.com/tools/travelport.json · canonical https://www.anchorterminal.com/tools/travelport - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **E · 45.9/100 · rank #653 of 722 · #6 in Travel & booking · not agent-ready · confidence medium** Assessment: Public OpenAPI 3.0 files, Markdown docs and an llms.txt cover search, pricing, booking, ticketing, exchanges and hotel stays, with dated release notes through August 2026. Production needs a sales contract and certification with 15 days' notice. No price, API rate limit, status page or SLA is published, and the terms bar automated tools without written permission. ## Facts - Kind: HTTP API · vendor: Travelport · category: Travel & booking · legal entity: Travelport, LP · provenance 57/100 - Endpoint: `https://api.travelport.net` (HTTP) - Auth: OAuth · pricing: Paid · x402: no · licence: Proprietary service under a Developer Contract and Travelport's API and SDK Terms of Use - Probe metrics: not measured yet (probes haven't run) - APIs: Flights (OpenAPI 3.0, version 11.36.0, 101 operations), Stays (11.36.0, 22 operations, with a version 12 SearchComplete flow) and Pay (11.34.0, 2 operations) - Hosts: Production `https://api.travelport.net/11/air/`, `/11/hotel/`, `/12/hotel/` and `/11/payment/`. Pre-production on `https://api.pp.travelport.net`. Tokens from `https://auth.travelport.net/oauth/token` - Content: Travelport says 400+ airlines across GDS, NDC and low-cost carriers, and hotels in 180 countries, including Expedia and Booking.com content where provisioned - Flights workflow: Search, price, add to a reservation workbench, commit, ticket, then exchange, refund or void. Seats, ancillaries and EMDs are covered - Stays workflow: Property search, availability, rules, book, retrieve, modify and cancel - Credentials: OAuth 2.0 password grant, 24-hour Bearer token, access group or PCC header on every call. Primary and managed identities in the Credential Access Manager - Rate limits: 50 token requests a second per IP address. No limit for the Flights, Stays or Pay calls was found in the docs - Session times: Search results cached 12 minutes for GDS and 34 minutes for NDC content. A workbench lasts 30 minutes - Errors: `Result/Error` and `Result/Warning` with StatusCode, Message, SourceID, SourceCode and Category, and published code ranges by area. Stays has an older two-field form for some customers - Access: Trial credentials by form with no payment. Production by sales contract, then certification with at least 15 days' notice - Developer kits: Postman collections for NDC and GDS flights (v26.11.1), Stays (August 2026) and Pay. No SDK or MCP server found - Support: Cases and Developer Advisories through MyTravelport, which needs a customer login - Data retention: The GDS privacy notice says booking data is destroyed no more than 36 months after the last travel transaction in a reservation - Scores: Reliability 19, Performance pending, Schema & documentation 84, Agent ergonomics 51, Security & auth 47, Payments & pricing 20, Task success pending, Maintenance & community 56, Transparency & trust 52 · total over the 7 assessed categories - Why: Reliability, Graded as a hosted API. · Schema & documentation, Public OpenAPI 3.0 files download without login for Flights (version 11.36.0, 101 operations), Stays (22) and Pay (2) (25). · Agent ergonomics, `offersPerPage`, `maxNumberOfUpsellsToReturn`, detail-view flags and reference payloads (an identifier in place of the full fare) size a req… · Security & auth, OAuth 2.0 password grant, with a username, password, client id and client secret exchanged for a 24-hour Bearer token. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, The newest dated Flights release is Air Offer 26.11.33W on 12 August 2026, updated 25 August, and the release notes page was last modified o… · Transparency & trust, Closed service. - Sources: 23, open questions: 7, both in the full twin - Capabilities: travel.flights, travel.stays, travel.booking, travel.changes, travel.search - JSON: https://www.anchorterminal.com/api/v1/tools/travelport.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/travelport.svg` or a link to https://www.anchorterminal.com/tools/travelport from a page on travelport.com or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Request one token and cache it for 24 hours. Travelport declines certification for refreshing more often than every 23 hours without a stated reason 2. Send `Accept-Encoding: gzip, deflate` and `XAUTH_TRAVELPORT_ACCESSGROUP` (or `TVP-PCC-CORE`) on every call. Production traffic without compression is refused 3. Send `offersPerPage` on a journey-based search, or later calls can't reference its results. Cached searches last 12 minutes for GDS content and 34 for NDC 4. Commit a workbench within 30 minutes or it expires, and read `Result/Error` in the body even on HTTP 200 5. Get written authorisation for agent access before production. The terms bar automated tools and speculative or duplicate bookings ## Connect ```bash curl -X POST https://auth.pp.travelport.net/oauth/token \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "grant_type=password&username=$TP_USERNAME&password=$TP_PASSWORD&client_id=$TP_CLIENT_ID&client_secret=$TP_CLIENT_SECRET" ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/travelport ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Duffel Flights and Stays API | B | 66.7 | travel.flights, travel.stays, travel.booking, travel.changes, travel.search | https://www.anchorterminal.com/tools/duffel.min.md | | LetsFG | B | 64 | travel.flights, travel.stays, travel.booking, travel.changes, travel.search | https://www.anchorterminal.com/tools/letsfg.min.md | | LiteAPI (Nuitee Connect) | D | 53.1 | travel.stays, travel.flights, travel.booking, travel.changes, travel.search | https://www.anchorterminal.com/tools/liteapi.min.md | | ETG API (RateHawk) | D | 53 | travel.stays, travel.booking, travel.changes, travel.search | https://www.anchorterminal.com/tools/ratehawk.min.md | | FlightClaw | E | 45.3 | travel.flights, travel.booking, travel.changes, travel.search | https://www.anchorterminal.com/tools/flightclaw.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)