DEVELOPER PLATFORM

Build with Spotinga.
Your way.

An API-first, microservice-native booking and distribution platform. Whether you're wiring up a no-code automation or building a deep white-label integration, Spotinga gives you the primitives to do it cleanly.

Developer Access — Launching Soon
spotinga-api · example.js
const spotinga = require('@spotinga/sdk')

                // Fetch live availability
                const slots = await spotinga.availability.list({
                  productId: 'prod_abc123',
                  from: '2025-06-01',
                  to: '2025-06-30'
                })

                // Create a booking
                const booking = await spotinga.bookings.create({
                  slotId: slots[0].id,
                  guests: [{ name: 'Jane Smith', email: 'jane@example.com' }]
                })

                console.log(booking.confirmationCode) // → "SPT-20250601-0042"
              
PHILOSOPHY

API-first. Microservice-native. Unopinionated.

Spotinga Host is built from the ground up as a set of independent, composable services. Every capability exposed in the UI is also available over a clean REST API — meaning there are no hidden features, no closed surfaces, and no second-class integrations.

REST API First

Every platform feature is API-accessible. Build integrations with the same capabilities your operators use in the dashboard.

Microservice Architecture

Independent services for bookings, pricing, availability, CRM, and distribution. Compose only what you need.

Webhook Events

React to booking lifecycle events in real time. No polling, no lag — just clean event-driven integration.

Open Standards

JSON over HTTPS, bearer token auth, OpenAPI spec, and predictable pagination — nothing proprietary to learn.

INTEGRATION PATHS

Integrate the way you work

From no-code automation builders to deep microservice pipelines — Spotinga meets you at your preferred level of abstraction.

No-Code Automation

Connect Spotinga to thousands of apps via Zapier or n8n-compatible webhook triggers and REST actions. Automate confirmation emails, CRM sync, Slack alerts, Google Sheets logging — without writing a line of code.

  • Zapier
  • n8n
  • Make
  • Webhooks
  • Zapier Tables
Microservice Integration

Consume the Spotinga REST API directly from your own backend services. Ideal for travel platforms, OTAs, or operators with existing tech stacks who want to embed Spotinga's booking engine natively.

  • REST API
  • OpenAPI 3.0
  • JWT Auth
  • Node · Python · Go
White-Label & Embedded

Embed availability calendars, booking widgets, or full checkout flows into your own web properties using our headless API. Your branding, your UX — Spotinga engine underneath.

  • Headless API
  • Booking Widget
  • Custom Domain
  • Operator SDK
WHAT'S IN THE API

Full surface. No surprises.

Every domain in Spotinga has a first-class API. Products, availability, pricing rules, bookings, CRM contacts, campaigns, GTTD feed publishing, affiliate tracking — all queryable, writable, and webhook-deliverable.

Products
CRUD, variants, media
Availability
Slots, capacity, cutoffs
Pricing
Rules, discounts, seasons
Bookings
Create, confirm, cancel
CRM
Contacts, groups, campaigns
GTTD Feed
Publish to Google GTTD
Affiliates
Referrals, commissions
Webhooks
Event subscriptions
WEBHOOKS & EVENTS

Push, don't poll.

Subscribe to real-time events across the entire booking lifecycle. Spotinga fires signed webhook payloads the moment something meaningful happens — so your downstream systems stay in sync without hammering our API.

booking.confirmed
booking.cancelled
booking.rescheduled
availability.updated
product.published
payment.received
contact.created
gttd.feed.synced
webhook · booking.confirmed
{
  "event": "booking.confirmed",
  "timestamp": "2025-06-01T09:41:00Z",
  "data": {
    "id": "bkg_9f2a1c",
    "product": "Half-Day City Walking Tour",
    "slot": "2025-06-15T09:00:00Z",
    "guests": 2,
    "totalPaid": 198.00,
    "currency": "USD",
    "customer": {
      "name": "Jane Smith",
      "email": "jane@example.com"
    }
  }
}
DEVELOPER EXPERIENCE

Designed to not get in your way

OpenAPI Spec

Machine-readable OpenAPI 3.0 spec ships with every release. Generate typed clients in any language automatically.

Simple Auth

Bearer token authentication. Scoped API keys per integration — read-only or full-write, your choice.

Official SDK (coming)

JavaScript/Node SDK launching alongside developer access. Python and other language bindings planned based on demand.

Sandbox Environment

Dedicated sandbox account with fixture data and test payment rails. Break things freely before going live.

Versioned API

API versions are pinned. Your integration won't break because we shipped a new feature — upgrade on your schedule.

Developer Support

Early access partners get direct Slack channel access to the engineering team. Real people, real answers.

Be first when the API launches

Developer access is in active development. We're building with a small cohort of early integration partners who shape the API design, get priority support, and lock in grandfathered pricing. Use the contact form to register your interest.

No spam. No sales calls. Just early access details when they're ready.

Loading...