Webjet website screenshot

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 (developer/api/docs subdomains do not resolve; www.webjet.com.au returns 403 to non-browser clients), while the group's only public API surface is Trip Ninja's: the SmartFlights developer hub at devhub.tripninja.io, with eleven OpenAPI 3.0.0 documents rendered in-page, plus six further OpenAPI 3.0.0 documents published in Trip Ninja's own GitHub organisation (trip-ninja-inc/trip_ninja_api_docs) covering flights core, pricing/booking/ ticketing, hotels, MSDP dynamic packaging and the v2 legacy surface. Seventeen specifications in all, and two Apache-2.0 client libraries on PyPI and NuGet. Docs are freely readable but access is zero self-serve: production use requires a commercial agreement, Trip Ninja-issued admin panel credentials, IP allow-listing and a certification pass, every API host returns 403 to a non-allow-listed IP, and no data-export operation is published.

Webjet publishes 19 APIs on the APIs.io network, including Trip Ninja DataStream API, Adminpanel API, Book API, and 16 more. Tagged areas include Travel, Australia, OTA, Aviation, and Booking.

Webjet’s developer surface includes authentication, sandbox, API reference, getting-started guide, pricing, engineering blog, documentation, and 55 more developer resources.

35.8/100 thin ▬ flat Agent 30/100 agent ready Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
17 APIs
TravelAustraliaOTAAviationBookingDistributionFlight SearchCar RentalNew ZealandTravel Technology

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/webjet: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 19

Individual APIs this provider publishes, each with its own machine-readable definition.

Trip Ninja DataStream API

DataStream is a separately-credentialled Trip Ninja product with its own documentation section (setup, authentication, integration lifecycle) and its own public Postman collecti...

Webjet Adminpanel API

The Adminpanel API from Webjet — 1 operation(s) for adminpanel.

Webjet Book API

The Book API from Webjet — 5 operation(s) for book.

Webjet Booking API

The Booking API from Webjet — 1 operation(s) for booking.

Webjet Cancel API

The Cancel API from Webjet — 1 operation(s) for cancel.

Webjet Details API

The Details API from Webjet — 1 operation(s) for details.

Webjet Generate Solutions API

The Generate Solutions API from Webjet — 3 operation(s) for generate solutions.

Webjet Get Searches API

The Get Searches API from Webjet — 3 operation(s) for get searches.

Webjet Msdp API

The Msdp API from Webjet — 8 operation(s) for msdp.

Webjet Pre Booking API

The Pre Booking API from Webjet — 1 operation(s) for pre booking.

Webjet Price API

The Price API from Webjet — 3 operation(s) for price.

Webjet Queue API

The Queue API from Webjet — 1 operation(s) for queue.

Webjet Report API

The Report API from Webjet — 4 operation(s) for report.

Webjet Results API

The Results API from Webjet — 1 operation(s) for results.

Webjet Rules API

The Rules API from Webjet — 1 operation(s) for rules.

Webjet Search API

The Search API from Webjet — 3 operation(s) for search.

Webjet Super Trip API

The Super Trip API from Webjet — 2 operation(s) for super trip.

Webjet Ticket API

The Ticket API from Webjet — 1 operation(s) for ticket.

Webjet Ticketing API

The Ticketing API from Webjet — 1 operation(s) for ticketing.

Scroll for all 19

Open Collections 14

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Scroll for all 14

Arazzo Workflows 2

Multi-step API workflows described with the Arazzo specification.

Trip Ninja — report price confirmation, booking, ticketing and cancellation

The Trip Ninja reporting loop. These operations do not book or cancel anything with an airline — they report to Trip Ninja what your platform already did, which is what drives b...

ARAZZO

Trip Ninja — search, confirm price, book and ticket

End-to-end flight retailing against the Trip Ninja surface published in Trip Ninja's own GitHub documentation repository (https://github.com/trip-ninja-inc/trip_ninja_api_docs, ...

ARAZZO

Rate Limits 1

Documented rate limits and quota policies.

Webjet Rate Limits

1 limits

RATE LIMITS

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Webjet Authentication

http/apiKey · 3 schemes

SECURITY

Webjet Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Webjet Agentic Access

47 operations · 43 acting

47 operations · 43 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 9

MCP servers, agent skills, and machine-readable catalogs

Scroll for all 9

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 7

The organization behind the API

Scroll for all 7

Other 18

Properties that don't map to a standard resource type

Scroll for all 18

Source (apis.yml)

apis.yml Raw ↑
aid: webjet
url: https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/apis.yml
x-api-posture: no-product-api
x-api-posture-basis: observed
x-api-posture-note: 'Its API posture is honestly lopsided: the consumer brands publish no developer documentation and no public
  API at all (developer/api/docs subdomains do not resolve; www.webjet.com.au returns 403 to no'
name: Webjet
kind: company
description: '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 (developer/api/docs subdomains do not resolve; www.webjet.com.au
  returns 403 to non-browser clients), while the group''s only public API surface is Trip Ninja''s: the SmartFlights developer
  hub at devhub.tripninja.io, with eleven OpenAPI 3.0.0 documents rendered in-page, plus six further OpenAPI 3.0.0 documents
  published in Trip Ninja''s own GitHub organisation (trip-ninja-inc/trip_ninja_api_docs) covering flights core, pricing/booking/
  ticketing, hotels, MSDP dynamic packaging and the v2 legacy surface. Seventeen specifications in all, and two Apache-2.0
  client libraries on PyPI and NuGet. Docs are freely readable but access is zero self-serve: production use requires a commercial
  agreement, Trip Ninja-issued admin panel credentials, IP allow-listing and a certification pass, every API host returns
  403 to a non-allow-listed IP, and no data-export operation is published.'
imageNote: The `image` property was removed on 2026-08-26. It had been copied verbatim out of a bootstrap template and pointed
  at an icon belonging to groq, not to this company. That asset returns HTTP 200, so the record rendered another company's
  brand rather than a broken image, which is why it went unreported (roadmap#153). No correct icon has been sourced yet. Shipping
  the wrong company's mark is worse than shipping none; re-run the icon backfill once a real asset exists.
tags:
- Travel
- Australia
- OTA
- Aviation
- Booking
- Distribution
- Flight Search
- Car Rental
- New Zealand
- Travel Technology
deliveryModel:
  model: unknown
  open_source: unknown
  commercial: true
  callable_host: true
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - openapi
  - pricing
  - repository-unlicensed
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source:
  - authentication
  - rate-limits
  - security
  - sandbox
  generated: '2026-09-03'
  method: derived
created: '2026-07-28'
modified: '2026-07-28'
enriched: '2026-07-28'
specificationVersion: '0.23'
apis:
- aid: webjet:tripninja-datastream-api
  name: Trip Ninja DataStream API
  description: DataStream is a separately-credentialled Trip Ninja product with its own documentation section (setup, authentication,
    integration lifecycle) 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's Developer Resources section (is_datastream_token on the
    refresh-token response). No OpenAPI document and no base URL for DataStream are published on the developer hub, so none
    is recorded here.
  humanURL: https://devhub.tripninja.io/data-stream/overview/
  tags:
  - Data
  - Streaming
  properties:
  - type: Documentation
    url: https://devhub.tripninja.io/data-stream/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/data-stream/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/data-stream/authentication/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-5fccfe6e-479a-429f-a497-d42a0bb859c9
- aid: webjet:webjet-adminpanel-api
  name: Webjet Adminpanel API
  description: The Adminpanel API from Webjet — 1 operation(s) for adminpanel.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Admin Panel
  tags_raw:
  - Adminpanel
  properties:
  - type: OpenAPI
    url: openapi/webjet-adminpanel-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    url: arazzo/webjet-tripninja-report-and-cancel.yml
  - type: Arazzo
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
- aid: webjet:webjet-book-api
  name: Webjet Book API
  description: The Book API from Webjet — 5 operation(s) for book.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Book
  properties:
  - type: OpenAPI
    url: openapi/webjet-book-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    url: arazzo/webjet-tripninja-report-and-cancel.yml
  - type: Arazzo
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
- aid: webjet:webjet-booking-api
  name: Webjet Booking API
  description: The Booking API from Webjet — 1 operation(s) for booking.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Booking
  properties:
  - type: OpenAPI
    url: openapi/webjet-booking-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    url: arazzo/webjet-tripninja-report-and-cancel.yml
  - type: Arazzo
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
- aid: webjet:webjet-cancel-api
  name: Webjet Cancel API
  description: The Cancel API from Webjet — 1 operation(s) for cancel.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Cancel
  properties:
  - type: OpenAPI
    url: openapi/webjet-cancel-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    url: arazzo/webjet-tripninja-report-and-cancel.yml
  - type: Arazzo
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
- aid: webjet:webjet-details-api
  name: Webjet Details API
  description: The Details API from Webjet — 1 operation(s) for details.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Details
  properties:
  - type: OpenAPI
    url: openapi/webjet-details-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    url: arazzo/webjet-tripninja-report-and-cancel.yml
  - type: Arazzo
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
- aid: webjet:webjet-generate-solutions-api
  name: Webjet Generate Solutions API
  description: The Generate Solutions API from Webjet — 3 operation(s) for generate solutions.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Generate Solutions
  properties:
  - type: OpenAPI
    url: openapi/webjet-generate-solutions-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    url: arazzo/webjet-tripninja-report-and-cancel.yml
  - type: Arazzo
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
- aid: webjet:webjet-get-searches-api
  name: Webjet Get Searches API
  description: The Get Searches API from Webjet — 3 operation(s) for get searches.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Get Searches
  properties:
  - type: OpenAPI
    url: openapi/webjet-get-searches-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    url: arazzo/webjet-tripninja-report-and-cancel.yml
  - type: Arazzo
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
- aid: webjet:webjet-msdp-api
  name: Webjet Msdp API
  description: The Msdp API from Webjet — 8 operation(s) for msdp.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Msdp
  properties:
  - type: OpenAPI
    url: openapi/webjet-msdp-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    url: arazzo/webjet-tripninja-report-and-cancel.yml
  - type: Arazzo
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
- aid: webjet:webjet-pre-booking-api
  name: Webjet Pre Booking API
  description: The Pre Booking API from Webjet — 1 operation(s) for pre booking.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Pre-Booking
  tags_raw:
  - Pre Booking
  properties:
  - type: OpenAPI
    url: openapi/webjet-pre-booking-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    url: arazzo/webjet-tripninja-report-and-cancel.yml
  - type: Arazzo
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
- aid: webjet:webjet-price-api
  name: Webjet Price API
  description: The Price API from Webjet — 3 operation(s) for price.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Price
  properties:
  - type: OpenAPI
    url: openapi/webjet-price-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    url: arazzo/webjet-tripninja-report-and-cancel.yml
  - type: Arazzo
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
- aid: webjet:webjet-queue-api
  name: Webjet Queue API
  description: The Queue API from Webjet — 1 operation(s) for queue.
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Queue
  properties:
  - type: OpenAPI
    url: openapi/webjet-queue-api-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c08766

# --- truncated at 32 KB (54 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/webjet"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/webjet/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/webjet/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.