Project Ota logo
HomeProductBlogDemoContact UsAbout Us

Sabre GDS

Sabre API Integration Guide: Pricing, Endpoints, Setup & Documentation

Learn Sabre GDS API setup, authentication flow, flight search endpoints, sandbox testing, and production deployment with Project OTA

By Project OTA | 25 Aug, 2026 | 9 min read

Sabre GDS API integration architecture and developer setup guide

A step-by-step developer guide by Project OTA on Sabre API integration — covering API credentials, REST vs SOAP endpoints, OAuth 2.0 authentication, flight search, and production go-live requirements.

What is Sabre API and why do travel businesses use it?

Sabre API (Sabre Web Services / SWS) connects travel platforms directly to Sabre Global Distribution System (GDS). It allows online travel agencies (OTAs), B2B travel portals, and corporate travel management tools to access real-time flight schedules, fare availability, seat maps, baggage rules, hotel inventory, and automated ticketing.

Building on Sabre GDS gives travel agencies access to hundreds of full-service and low-cost airlines globally with negotiated agency fares, private PCC (Pseudo City Code) content, and automated ticketing queues.

Sabre API Pricing: Is Sabre API Free?

A common question developers ask is whether Sabre API is free. Sabre provides free access to a sandbox environment for testing and prototyping, but production access requires a commercial agreement and paid API credentials.

Sabre API pricing is not fixed and depends on several commercial factors: 1) Booking Volume & Target Markets, 2) PCC Setup Fee & Monthly Access Licensing, 3) Look-to-Book Ratio (ratio of search queries to completed bookings), and 4) Ticketing Authority. Many agencies work through technology partners like Project OTA or authorized GDS consolidators to reduce initial setup costs.

Sabre API Endpoints Explained (Shopping, PNR, Queues)

Sabre APIs are organized around transaction lifecycles. Key endpoints include: 1) Authentication (`/v2/auth/token`), 2) Bargain Finder Max / Air Shopping (`/v4/offers/shop`), 3) Enhanced Air Book & PNR Creation (`/v1/trip/orders/createBooking`), and 4) Queue Management (`/v1/queues/place`).

Modern integrations favor Sabre REST JSON APIs over legacy SOAP XML services. REST endpoints offer faster JSON response parsing, simpler authentication headers, lower latency, and easier mobile app compatibility.

Step-by-Step Guide to Getting Sabre API Credentials & Access

Step 1: Register on the Sabre Developer Portal (developer.sabre.com) to request developer credentials.

Step 2: Obtain your Sandbox Credentials — Client ID, Client Secret, and EPR (Employee Profile Record) details.

Step 3: Test Flight Search & Pricing in Sandbox — verify request formatting and mock booking responses.

Step 4: Complete Commercial Agreement & Request PCC Activation for your target market.

Step 5: Move to Production — update API base URLs from `https://api-crt.cert.havail.sabre.com` (Certification) to `https://api.platform.sabre.com` (Production) and activate live ticketing.

Sabre API Authentication Flow (OAuth 2.0 Step-by-Step)

Sabre REST APIs use OAuth 2.0 Client Credentials flow. To authenticate: 1) Base64 encode your Client ID and Client Secret string (`V1:User:Group:Domain:Secret`), 2) Send a POST request to `/v2/auth/token` with header `Authorization: Basic {base64_string}` and body `grant_type=client_credentials`.

Sabre returns a bearer token valid for a set duration (typically 6 days in REST). Include `Authorization: Bearer {access_token}` in all subsequent air shopping, PNR, and seat map requests. Store tokens in Redis or memory cache and refresh them before expiration.

Sabre API Error Handling & Optimization Tips in Production

In production environments, handle standard HTTP status codes cleanly: 400 (Bad Request — check origin/destination IATA codes and passenger types), 401 (Unauthorized — refresh bearer token), 404 (Endpoint Not Found), 500 (Internal Server Error — retry with exponential backoff), and 503 (Service Unavailable).

Optimize API usage by caching static reference data (airport codes, airline logos, aircraft equipment types), implementing Redis session caching for flight availability searches, and enforcing look-to-book ratios to avoid GDS penalty fees.

Frequently Asked Questions

What is the cost of Sabre API?

Sabre API pricing varies based on booking volume, search-to-book ratios, target regions, and commercial agreements. Sandbox access is free for testing, while production requires a contract with Sabre or an authorized partner.

Is Sabre API free to use?

Sabre API sandbox access is free for developers to test and build applications, but live production access requires paid licensing and commercial agreements.

Does Sabre offer hotel APIs?

Yes! Sabre provides comprehensive Hotel Content & Booking APIs (Sabre Hospitality Solutions) alongside its Flight GDS APIs.

What is Sabre API used for?

Sabre API is used to build online travel portals, B2B flight booking software, mobile travel apps, and corporate booking tools with real-time flight search, PNR creation, and ticketing.

What is the difference between Sabre sandbox and production?

Sandbox uses test environments (api-crt.cert.havail.sabre.com) with mock inventory for development. Production uses live GDS environments (api.platform.sabre.com) with real airline seats, live prices, and instant ticket issuing.

Does Sabre support REST APIs?

Yes! Sabre supports both REST JSON and SOAP XML APIs. Sabre REST APIs are recommended for modern web and mobile travel applications due to faster performance and simpler JSON integration.

How to get Sabre API credentials step-by-step?

Register on the Sabre Developer Portal, request sandbox access, receive your Client ID and Secret, complete integration testing, and submit your application for production PCC activation.

How can Project OTA help with Sabre API integration?

Project OTA builds certified, production-ready Sabre booking engines with OAuth 2.0 authentication, Bargain Finder Max flight search, PNR creation, queue automation, and multi-supplier GDS/NDC fallback architecture.

Key Takeaways

  • Complete breakdown of Sabre API pricing models, free sandbox access, and production PCC licensing requirements.
  • Step-by-step guide to acquiring Sabre Developer Credentials (Client ID and Shared Secret) and OAuth token generation.
  • Detailed REST API endpoint references for Air Shopping (/v4/offers/shop), PNR Creation, and Queue Management.
  • Production error handling strategies for 400, 401, 404, 500, and 503 status codes.
Sabre API
GDS Integration
Flight Search
OAuth 2.0
PNR
Project OTA

Project OTA specializes in certified Sabre GDS API integration — building production-ready flight booking engines with OAuth authentication, PNR creation, and automated queue servicing.

Talk to Project OTA
Project OTA Logo

Project OTA builds API-first travel platforms with booking engines, supplier connectivity, and automation that scale with your business.

Resources

Blogs

Demo

Testimonials

Products

About Us

Our Team

Our Representatives

Address

Dhaka, Bangladesh

Contact
+880 1797 986821info@projectota.com

Subscribe To Our Newsletter


Copyright © 2026 All Rights Reserved by Project OTA

Privacy PolicyTerms & ServicesSitemap