Availability for real-world expedition cruises

Expedition cruise availability, in a single API.

Connect to availability for expedition ships in Galápagos, Antarctica and more remote destinations. |

Under 5 minutes to your first itinerary response.

GET /v1/ships/availability200 OK · 84 ms
GET /v1/ships/availability?destination=galapagos&month=2025-03

{
  "data": [
    {
      "ship": {
        "id": "ship_horizon",
        "name": "M/V Horizon"
      },
      "departure_date": "2025-03-04",
      "nights": 7,
      "destination": "Galápagos Islands",
      "available_cabins": 12,
      "currency": "USD",
      "from_price": 6200
    },
    {
      "ship": {
        "id": "ship_drake",
        "name": "MV Drake Passage"
      },
      "departure_date": "2025-03-21",
      "nights": 10,
      "destination": "Galápagos Islands",
      "available_cabins": 5,
      "currency": "USD",
      "from_price": 7100
    }
  ]
}

What is Expedition API?

What is Expedition API?

Expedition API centralizes availability for expedition ships across operators in a single, consistent API. It's built for OTAs, travel startups, and internal tools that need near real-time availability without juggling multiple fragile integrations.

Unified availability

One API, many ships and operators, so you can stop wiring up one-off feeds and exports.

UI-ready data

Dates, cabins, remaining capacity, prices, and duration are all shaped for building booking flows and dashboards.

Built for integrators

Predictable fields, stable structures, and explicit enums mean fewer surprises in production.

Free beta

Use the API free while we're in beta; later we'll move to token-based access with clear rate limits and tiers.

Coverage & destinations

Current coverage and destination roadmap

Expedition API starts with expedition destinations and will expand over time. The API structure remains consistent as new regions are added, so your integrations don't break when coverage grows.

GalápagosACTIVEAntarcticaACTIVEArcticSOONAmazonSOON

Galápagos

Live ship availability for Galápagos expeditions, with dates, cabins, and pricing.

Antarctica

Upcoming coverage for Peninsula and South Georgia voyages, including capacity and rates.

Arctic

On the roadmap for high-latitude itineraries around Svalbard and neighboring regions.

Amazon

Future coverage for river cruises and jungle expeditions in the Amazon basin.

For developers

Built for developers from day one

Everything about Expedition API is designed so your first call feels easy and your integration stays predictable as coverage grows.

Quickstart in 3 steps

  1. 1. Create your account via expeditionapi.com/dashboard (soon: request a token directly from the dashboard).
  2. 2. Make your first call using a simple request with an Authorization header:
curl "https://api.expeditionapi.com/v1/ships/availability?destination=galapagos"   -H "Authorization: Bearer tok_test_your_token"
  1. 3. Filter what you need by destination, date range, nights, price, remaining capacity, and more to power your own UIs.

Technical characteristics

  • · REST + JSON-first endpoints
  • · Token-based auth in the future; beta may be open
  • · Stable sandbox-style data for prototyping UIs
  • · Documentation and examples live in api.expeditionapi.com

During beta you may be able to call the API without a token. When tokens roll out, we'll keep the structures stable so you only need to add auth, not rewrite your integration.

Start with the docs, then copy a sample request and iterate from there.

Status & future pricing

Free beta today, production-ready tomorrow

Expedition API is in early beta and currently free to use. As we harden the platform, we'll introduce token-based access and plans suited to everything from internal tools to full-scale products.

Request access to Expedition API

+93

We'll only email you about beta access, API details, and important updates.

Request early access to the Expedition API beta. You'll be able to explore endpoints, see documentation, and get updates about new features and pricing. Fill out your email below and we'll contact you with details to join the beta and view API details.

Today: free beta

Use the API to explore availability, validate ideas, and build prototypes without worrying about limits or billing.

  • · No authentication required for many endpoints
  • · Schema and fields may change as we iterate
  • · Feedback from beta users directly shapes the roadmap

Tomorrow: token-based plans

Once the core is stable, we'll move to token-based access with clear plans so you can run Expedition API in production.

  • · Plans with request limits and overage protection
  • · SLAs and priority support for higher tiers
  • · Transparent usage metrics exposed in the dashboard

FAQ

Frequently asked questions

Is it really free right now?

Yes. During the beta you can use the API for free while we refine coverage and the data model.

Where do the data come from?

We work directly with expedition operators and trusted inventory systems to surface structured availability.

How often is availability updated?

It depends on the operator, but we aim for near real-time updates when inventory changes or sailings fill.

Can I use it in production during beta?

You can, but we may introduce breaking changes. We recommend starting with internal tools or non-critical UIs.

Are there SDKs, or just REST?

The core is REST + JSON. SDKs and code samples for popular stacks will be linked from the documentation site.