Public charts. Private sales.

Free seating charts for every venue.
Your checkout, your customers.

Pick a seat. Others are choosing too.

Public charts.

One free chart per venue, kept right by everyone.

Browse the charts
v4→v5Approved

+ Mezzanine F 1–24
~ Orchestra A → Premium
− Side left K 7

Box office.

Your staff see the whole room, live.

Learn more
512Free
14In checkout
141Sold
9Blocked for press

Seat map.

Fast on any phone. Your prices on every seat.

Learn more
Orchestra
Row C, Seat 6

Premium · Aisle$120
3 rows from the stage★ 4.6

One chart per venue. Free for everyone.

Three calls.

Create the event. Show the map. Confirm the sale.

server.js
// Once per event, from your server
const res = await fetch("https://api.seatpublic.com/v1/events", {
  method: "POST",
  headers: { "X-Api-Key": process.env.SEATPUBLIC_SECRET_KEY,
             "Content-Type": "application/json" },
  body: JSON.stringify({ venueId: "demo-theatre",
                         startsAt: "2026-12-01T19:30:00Z" }),
});
const { eventId } = await res.json();

Try it with test keys.

Free, and ready in a minute.