Soapbox

LIVE SPORTS TALK ANYTIME

Somebody has to say it.

A room for the game going on right now. Somebody opens a cast, other fans join and talk it out, and it is over inside four hours. Ten casts run at a time. Nothing is recorded.

Free on the App Store, for iPhone. Every cast feature comes with it.

The Soapbox feed, showing live casts

50

in the room

8

up on the stage

2

running it

10

casts at a time

SPORTS FIRST. NOT SPORTS ONLY.

Open a cast and say it.

Two hosts, eight guest seats pulled from the crowd, and a hot seat that gives somebody five minutes and then takes it back.

NFLNBAWNBAMLBNHLWWEEPLBusinessScience and techMusicGeneral

Tag a cast with up to five leagues, teams or categories. Every league carries its full roster, and search finds them by name or by sport. Sports first, and not sports only: there are categories for business, science and technology, music, and everything else.

  • The hot seat

    Five minutes on the microphone. At five minutes Soapbox puts you back in the crowd, finished or not.

  • Chat that forgets

    Every message lasts 180 seconds. Nobody screenshots a thread that is already gone.

  • A raised hand is a signal

    Not a queue. Hosts pick whoever they want, in whatever order they want.

Inside a Soapbox cast, showing the stage

If signup says we are full

Soapbox holds a thousand accounts while it is young, so you are almost certainly straight in. If it is full, leave your address and you get one email when a place opens. No newsletter, no drip campaign.

THE API

The same live voice, inside your app.

Three calls. Your server creates a cast, your server mints a token, your client joins with it. Your users never need a Soapbox account.

# 1. your server creates a cast
curl -X POST .../v1/casts \
  -H "authorization: Bearer $KEY" \
  -d '{"title":"Week 1 overreactions"}'

# 2. your server mints a token
curl -X POST .../v1/casts/$ID/tokens \
  -H "authorization: Bearer $KEY" \
  -d '{"identity":"user_8891",
       "displayName":"Dana"}'

# 3. your client joins with it
import { join } from '@soapbox/embed';

The key never leaves your server. A live key sent from a browser is rejected as compromised.

  • Test keys are free

    They create real casts and are never billed.

  • Written for agents

    An OpenAPI contract, an llms-full.txt, an MCP server, and prompts you can hand straight to a coding agent.

  • Browser or native

    A subscribe-only web embed with no microphone prompt, or the native path with background audio.

PRICING

Pay for the minutes people spend.

The app

Free

on the App Store, for iPhone

  • Host or listen
  • Every cast feature
  • No purchases, ever
Download for iOS

Test keys

Free

never billed

  • Real casts
  • Every endpoint
  • No card, no expiry
Get a test key

Production

$10

per 1,000 participant-minutes, monthly

  • 5 free minutes to start
  • Buy as many packs as you need
  • Balance refills every month
Go live

A participant-minute is one person in a cast for one minute. Fifty people for an hour is three thousand.

COMMON QUESTIONS

What people ask first.

What is Soapbox?
A live sports talk app. A fan opens a cast about whatever is happening right now, other fans join and argue it out, and it is over within four hours. Ten casts exist at a time and nothing is recorded.
How do I get Soapbox?
Free on the App Store, for iPhone, with every cast feature included. Soapbox holds a thousand accounts while it is young, so if signup says it is full, leave your address and you get one email when a place opens.
How is it different from sports talk radio?
Nobody is broadcasting at you. The people talking are other fans, hosts pull listeners up onto the stage, and anyone can end up on the microphone. No callers screened into a queue, and no show to tune in for.
Is anything recorded?
No. Audio is relayed live and never written to storage, so there is no archive, no playback and no transcript. When a cast ends there is nothing to go back to, for you, for us, or for a developer using the API.
Is there a voice API?
Yes. Create a cast, mint a token for one of your users, and join with it. Your users never need a Soapbox account, and test keys create real casts and are never billed.

Ten casts exist at a time. None last past four hours. Nothing is recorded, and a finished cast is deleted rather than archived. Warnings come at 30, 10, 5 and 1 minute, so you land it rather than getting cut off mid sentence.

If a feature you are planning needs an archive, it cannot be built here. Better to know that now than three days into a build.