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.
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"
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.
Every platform feature is API-accessible. Build integrations with the same capabilities your operators use in the dashboard.
Independent services for bookings, pricing, availability, CRM, and distribution. Compose only what you need.
React to booking lifecycle events in real time. No polling, no lag — just clean event-driven integration.
JSON over HTTPS, bearer token auth, OpenAPI spec, and predictable pagination — nothing proprietary to learn.
Integrate the way you work
From no-code automation builders to deep microservice pipelines — Spotinga meets you at your preferred level of abstraction.
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.
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.
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.
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.
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.
{
"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"
}
}
}Designed to not get in your way
Machine-readable OpenAPI 3.0 spec ships with every release. Generate typed clients in any language automatically.
Bearer token authentication. Scoped API keys per integration — read-only or full-write, your choice.
JavaScript/Node SDK launching alongside developer access. Python and other language bindings planned based on demand.
Dedicated sandbox account with fixture data and test payment rails. Break things freely before going live.
API versions are pinned. Your integration won't break because we shipped a new feature — upgrade on your schedule.
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.
