Build on SnapCount
Read live totals from the public API, get a signed webhook on every count, and embed a counter on a site or a stream.
Updated
- Read live totalsList counters, fetch one total, and page through count events.
- Hear every countA signed POST to your endpoint each time a counter moves.
- Show it liveEmbed a counter with oEmbed, or overlay it on a stream in OBS.
Quickstart
- An owner or admin of a Pro or Enterprise organization opens Settings, Developers and creates an API key. It starts with
sc_live_. - Call the API with the key as a Bearer token. This lists every counter and its current total:
curl https://api.snapcount.app/api/v1/counters \
-H "Authorization: Bearer sc_live_..."- To hear about each count instead of polling, add an HTTPS endpoint for
counter.incrementandcounter.decrement, then verify the signature on every delivery.
The full key and each webhook secret are shown once, when you create them. Store them in your secret manager, not in client code.
Machine-readable files
Public files that describe SnapCount for tools and agents. None of them need a key.
| File | What it holds |
|---|---|
| openapi.json | OpenAPI 3.1 description of the public read API, webhook deliveries, and oEmbed. |
| /api/oembed | Embed metadata for a public SnapCount live counter URL. |
| llms.txt | Agent index: preferred source pages, product facts, and pricing facts. |
| pricing.md | Web pricing, plan limits, and the billing model in Markdown. |
| sitemap.xml | Product pages, tools, comparisons, use cases, and articles. |
| rss.xml | Published counting guides and product articles. |
What is not public
SnapCount does not offer a public write API, public counter-management scopes, third-party OAuth, or an MCP server. Keys and webhooks are managed in the signed-in product, not with Bearer keys.
Requests the web app makes in your browser use private, session-authenticated endpoints. They can change without notice and are not a supported integration contract.
Need something the public API does not cover? Email viraj@snapcount.app before building against private endpoints.
Was this page helpful?
Connect SnapCount to your stack
Create an API key or a webhook endpoint in Settings. The public API and webhooks come with Pro and Enterprise.