Interactive seating charts your buyers can pick from, real-time holds that never double-sell, and a staff screen for the box office. Venue charts are shared and improved by the community, so you rarely start from scratch.
Talk to usSee the APIYou keep your checkout, payments and customers. We handle the seats.
Fast, accessible map that works on phones: zoom, pick seats, see prices by category, wheelchair and companion seats, no single orphan seats left behind.
Seats are held atomically while a buyer checks out and released when the timer runs out. Every open map updates within a moment.
Draw rows, arcs, tables and standing areas, or start from a template or your venue's floor plan. Checks for overlaps and missing labels as you go.
Staff block seats, name holds such as "Press", change categories and undo, while your system keeps every sale and refund.
Charts are shared across ticketing companies and improved through reviewed edits. Seat ids stay the same from one version to the next.
Verified attendees rate their seat and share the view, so the next buyer knows what they are getting.
A small REST API, real-time updates over WebSockets, signed webhooks and a zero-dependency browser SDK.
import { LiveEvent } from '@seatpublic/seatmap';
const live = await LiveEvent.connect(el, {
apiBase: 'https://api.seatpublic.com',
publicKey: 'pk_live_…',
eventId: 'ev_123',
maxSelectable: 6,
});
// buyer picked seats: hold them for checkout
const hold = await live.holdSelection();
// your server confirms the sale with its secret key
We are working with our first ticketing partners now. Tell us about your venues and events.
[email protected]