The API Report CardAPI Index
Duffel

Duffel API

Modern Travel API / NDC Aggregation / Flights + Stays Booking · duffel.com

Duffel is a self-serve REST API for flights, stays, and payments, with sandbox tokens and official Node, Python, and Ruby SDKs. Pricing is public pay-as-you-go: $3 per flight order plus 1% of order value, no upfront fees. Versioning is explicit and every change lands in a public changelog.

Last verified: July 2026Hospitality & Travel
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODPublic REST/JSON API at api.duffel.com for flight search, booking, changes, cancellations, stays, and payments.
AccessGOODFully self-serve: dashboard-issued tokens, pay-as-you-go pricing, no signup fees or minimum commitments.
CoverageGOODSearch, book, modify, cancel, seat maps, ancillaries, and payments; webhooks push schedule changes and order events.
AuthGOODBearer tokens with separate duffel_live_ and duffel_test_ prefixes, generated in the dashboard.
Docs & DXGOODFull docs, sandbox with simulated airlines, official SDKs in three languages, and prebuilt React components.
StabilityGOODRequired Duffel-Version header pins behavior; breaking changes ship only in new versions, tracked on a public changelog.
Supergood: Duffel shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

Duffel scores A on the API Report Card. Duffel is a self-serve REST API for flights, stays, and payments, with sandbox tokens and official Node, Python, and Ruby SDKs. Pricing is public pay-as-you-go: $3 per flight order plus 1% of order value, no upfront fees. Versioning is explicit and every change lands in a public changelog.

Tried to integrate with Duffel?