Search offers
Fan-out a canonical search to every healthy NDC connector.
/v1/shopping/offersRequires X-API-KeyIssues parallel AirShopping requests to every airline that matches your filter. Responses are normalised into the canonical `models.Offer` shape, sorted by price and tagged with a quality score.
Authorization
X-API-KeystringRequiredOpaque API key issued from the Norba dashboard. Sent on every request as the X-API-Key HTTP header. Missing or invalid keys are rejected with 401 Unauthorized.
Request body
originstringRequiredIATA airport or city code.
LHRdestinationstringRequiredIATA airport or city code.
JFKdepart_datestringRequiredISO 8601 date.
2026-06-15return_datestringISO 8601 date — omit for one-way.
passengersarray<Passenger>RequiredList of { type, count }. Types: ADT, CHD, INF.
cabinstringeconomy, premium_economy, business or first.
airlinesarray<string>Optional whitelist of IATA codes.
Error codes
unauthenticatedMissing or invalid API key.
validation_failedRequest body fails schema validation.
rate_limitedThrottled — retry after the Retry-After header.