Skip to content

Repository files navigation

Webjet (webjet)

Webjet Group Limited (ASX: WJL) is the Australian consumer travel company created when Webjet Limited demerged in September 2024 — the B2C half, while the B2B WebBeds bed bank went to Web Travel Group (ASX: WEB). It operates Webjet OTA (webjet.com.au / webjet.co.nz), which the company describes as the number one online travel agency position in Australia and New Zealand; the GoSee vehicle-rental brands Airport Rentals and Motorhome Republic; and Trip Ninja, a travel-technology business selling flight-construction software to other travel platforms.

Webjet sits downstream of airline distribution — it resells airline content sourced through GDS and NDC connections rather than owning inventory, and holds ATIA/ATAS accreditation A17325 with an IATA accredited agent entity (Webjet Marketing). Its API posture is honestly lopsided: the consumer brands publish no developer documentation and no public API at all, while the group's only public API surface is Trip Ninja's SmartFlights developer hub at devhub.tripninja.io — freely readable docs with eleven OpenAPI 3.0.0 documents rendered in-page, but zero self-serve access.

APIs.json: https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/apis.yml

Tags

  • Travel
  • Australia
  • OTA
  • Aviation
  • Booking
  • Distribution
  • Flight Search
  • Car Rental
  • New Zealand
  • Travel Technology

Timestamps

  • Created: 2026-07-28
  • Modified: 2026-07-28

APIs

Trip Ninja SmartFlights API

SmartFlights is Trip Ninja's current (v3) flight-construction API. A travel platform posts a traveller search to /v3/get-searches/, Trip Ninja returns the set of optimised content queries to run against the platform's own content sources (GDS, NDC or aggregator), the platform posts those zlib-compressed provider responses to /v3/generate-solutions/, and SmartFlights returns unified — including split-ticket and virtual-interlined — itineraries with machine-learned markups. Booked and cancelled itineraries are reported back via /v3/report/book/ and /v3/report/cancel/. Trip Ninja supplies no air content of its own.

Tags

  • Flight Search
  • Shopping
  • Offers
  • Booking
  • Reporting
  • Virtual Interlining

Properties

Trip Ninja Admin Panel API

The single documented Admin Panel operation, POST /adminpanel/refresh-token/, exchanges a refresh token for a new access token. Access tokens expire 90 days after issue; refresh tokens have an indefinite lifespan until regenerated. Tokens are minted by a human in the Trip Ninja Admin Panel at app.tripninja.io, not by a self-serve signup.

Tags

  • Authentication
  • Tokens

Properties

Trip Ninja FareStructure API (deprecated)

FareStructure is the deprecated v2 predecessor to SmartFlights, still published under devhub.tripninja.io/deprecated/farestructure/. It automates split ticketing across multiple content sources to build multi-city itineraries priced below a single GDS search.

Tags

  • Flight Search
  • Split Ticketing
  • Deprecated

Properties

Trip Ninja Virtual Interlining API (deprecated)

Virtual Interlining is the deprecated v2 product that combines segments from carriers with no interline agreement into a single sellable itinerary. Its capability is now folded into SmartFlights.

Tags

  • Virtual Interlining
  • Flight Search
  • Deprecated

Properties

Trip Ninja DataStream API

DataStream is a separately-credentialled Trip Ninja product with its own documentation section and its own public Postman collection. It uses the same Token Authentication scheme as SmartFlights, with a DataStream-specific token generated in the Admin Panel. No OpenAPI document and no base URL for DataStream are published on the developer hub, so none is recorded.

Tags

  • Data
  • Streaming

Properties

Common Properties

Switching Cost

Recorded in full in review.yml.

Dimension Finding
Interface shape proprietary-documented — a Trip Ninja-specific REST/JSON contract with Authorization: Token <access_token>. No NDC, OpenTravel/OTA or HTNG anywhere.
Second source alternatives-with-migration — comparable flight-construction vendors exist, none on this interface.
Exit path export-on-request — no export operation in any spec; 60-day contractual return of Customer Personal Data, but the trained markup models stay with the vendor.
Identifier portability IATA airport/city, carrier and passenger-type codes plus PNR record locators; vendor IDs are session-scoped.
Contractual lock-in 14-day pilot at $0, 1-month auto-renewing term, 30 days' termination notice. Unusually light for travel.
Access gate commercial-agreement — docs are open to all; production needs a signed SaaS agreement, Trip Ninja-issued Admin Panel credentials, IP allow-listing and a certification pass.
Distribution model aggregator-reseller — Webjet OTA resells sourced content; Trip Ninja carries no content at all.
NDC posture Not an airline. NDC appears only as an acceptable upstream content source a customer must already hold. No certification claimed, no endpoint published.

Maintainers

About

API Evangelist profile of webjet — travel and aviation organization APIs.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors