Read this.

Free to read. Free to use. Free forever.

The OCTO spec defines how tours, activities and attractions connect. The standard the industry agreed on. Finally.

No license, no strings, no catch. Though membership is how it keeps getting better. Just saying.

What the spec covers

The API standard for tours, activities, and attractions. Here's what's inside.

Products & Availability

Products, availability windows, capacity, and scheduling.

Bookings & Reservations

Create, confirm, and cancel bookings. Standardized flows and status management.

Pricing

Flexible models, currency handling, tax support, and promo rates.

Supplier Management

Profiles, configuration, and credential management.

Pickup & Dropoff

Locations for transfer-based and multi-stop products.

Authentication

Secure API access. Standard auth patterns and key management.

Getting started

Three steps from reading the spec to a live implementation.

1

Read the spec

Start with the overview. Understand the data model, flows, and API structure.

2

Explore endpoints

Dig into the API endpoints for products, availability, bookings, and pricing.

3

Build your integration

Implement with your preferred language and framework. Join OCTO for support.

Membership

The spec is free. Membership makes it easier.

Anyone can read and implement the spec. Membership gives you the support, community, and tooling to do it faster.

Implementation support and guidance

Community of implementers and early access to changes

Tooling, validation, and governance voice

Ready to build with the standard?

Common questions

No. The spec is open and free. Read it, implement it — no membership, no cost.

The current stable version is available on the specification site. OCTO 2.0 is currently in community review with enhanced pricing models and booking flows.

Join as a Technology Member and participate in the Spec Committee or working groups. Members submit proposals for changes and improvements directly.

Members get implementation support, community channels, and tooling. Non-members can reach out via the contact page for general guidance.