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
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
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, boatGET/api/v1/travel/trips/{slug}— full trip detail with cabins, prices, itineraryGET/api/v1/travel/boats— list boats with specs and upcoming trip countsGET/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 tripsPOST/api/v1/import/batches/{id}/commit— commit after previewPOST/api/v1/import/batches/{id}/cancel— discard a staged batchGET/api/v1/import/batches/{id}— batch status with validation diffs
Analytics API Per-tenant
POST/api/v1/analytics/eventsGET/api/v1/analytics/eventsGET/api/v1/analytics/statsGET/api/v1/analytics/dashboard
Specs & tooling
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.
We reply within one business day.