Build with sharc

Liveaboard inventory, bookings, and AI connectors — one API, one MCP.

Two APIs. One platform.

sharc exposes the same catalogue that powers sharc.app/travel, the ChatGPT app and the Claude connector. Pick the surface that fits your stack — REST, MCP, or both.

Built on REST, JSON, and OpenAPI 3.1. Token authentication, CORS-enabled, deployed in Europe with a global CDN. Production-grade since 2024.

Travel Feed Free · Read-only

Real-time liveaboard trips and boats. Perfect for affiliates, niche dive sites, embedded widgets, and AI agents.

  • Public catalogue, no PII
  • Feed-key authentication
  • JSON · OpenAPI 3.1
  • Powers the ChatGPT + Claude MCPs

Request feed key

sharcOS API Paid · Read-write

Full CRUD over trips, boats, bookings, guests, invoices, prices, and inventory. For operators, agencies, and OTAs.

  • Bearer token, scoped per operation
  • Batch CSV/JSON import
  • Analytics + webhooks
  • SLA, custom rate limits

Request API access

Quick start

One curl, one JSON response. Replace YOUR_FEED_KEY with the key we'll email you after you request access.

curl -s https://sharc.app/api/v1/travel/trips \
  -H 'X-Feed-Key: YOUR_FEED_KEY' \
  -H 'Accept: application/json'

Returns a paginated list of upcoming trips with destinations, dates, pricing, cabin availability, and boat details.

Endpoint catalog

Travel Feed Public

GET
/api/v1/travel/trips — list upcoming trips, filterable by destination, date, boat
GET
/api/v1/travel/trips/{slug} — full trip detail with cabins, prices, itinerary
GET
/api/v1/travel/boats — list boats with specs and upcoming trip counts
GET
/api/v1/travel/boats/{id} — boat detail with cabin layout

sharcOS API Bearer token

Trips
GET POST PUT DELETE /api/v1/trips
Boats
GET POST PUT DELETE /api/v1/boats + cabins
Bookings
GET POST PUT DELETE /api/v1/bookings · validate · upgrade
Guests
GET POST PUT DELETE /api/v1/guests · merge · passport upload
Invoices
GET POST PUT DELETE /api/v1/invoices
Prices
GET POST PUT DELETE /api/v1/prices
Inventory
/cabins · /machines · /parts · /cargo
Exports
/trips/export/{csv,psv,ics}

Import API Agencies & OTAs

POST
/api/v1/import/batches — stage a batch of trips
POST
/api/v1/import/batches/{id}/commit — commit after preview
POST
/api/v1/import/batches/{id}/cancel — discard a staged batch
GET
/api/v1/import/batches/{id} — batch status with validation diffs

Analytics API Per-tenant

POST
/api/v1/analytics/events
GET
/api/v1/analytics/events
GET
/api/v1/analytics/stats
GET
/api/v1/analytics/dashboard

What people build

  • Niche dive sites — embed live trip availability with your own branding.
  • Operator integrations — sync your bookings, guests, and invoices with sharcOS as your source of truth.
  • Agency & OTA pipelines — push your weekly trip schedule via the Import API, get instant distribution.
  • AI assistants — ship a dive-trip agent in an afternoon using our MCP servers.
  • Analytics dashboards — pipe sharc events into your warehouse to track conversion end-to-end.

Pricing

Three tiers, one platform. Start free, scale on revenue you actually book.

Travel Feed Free

€0 / forever

  • Up to 10,000 requests/day
  • Read-only catalogue
  • Powers the ChatGPT & Claude MCPs
  • Optional 3% affiliate commission on bookings you drive

Overage: €0.50 per additional 10k requests.

sharcOS API Included

Included with sharcOS

  • Full CRUD on your operator data
  • Bearer-token auth, scoped per user
  • Standard rate limits (60 req/min)
  • OpenAPI 3.1 + Postman collection

Add-on: Developer Pack with webhooks & sandbox — €49/mo.

Partner / OTA Contract

3% per booking

  • Multi-operator agency scope
  • Import API + write access
  • Custom rate limits & SLA
  • Webhooks, sandbox, dedicated support

€99/mo platform fee + 3% take-rate on confirmed bookings. Min €5 per booking.

All prices in EUR, excluding VAT. We invoice monthly via Stripe. Custom enterprise contracts available — talk to us.

API operational REST· JSON· OpenAPI 3.1· Bearer auth· CORS· GDPR-compliant
Request API access

We reply within one business day.