Anonymous demo
POST /v1/demo/analyze/url
Submit a public audio URL without signup and receive a token-gated demo poll URL.
Reference
This page mirrors the live API shape at a glance. For exact schemas, download the OpenAPI document.
Anonymous demo
POST /v1/demo/analyze/urlSubmit a public audio URL without signup and receive a token-gated demo poll URL.
Registration
POST /v1/auth/registerCreate a free account, generate an API key, and create the Stripe customer record used for upgrades.
Verification
POST /v1/auth/verify-emailActivate protected routes for email-verification-enabled environments.
Upload
POST /v1/analyze/uploadMultipart upload flow for local files. Returns job_id first, then poll the result.
URL analysis
POST /v1/analyze/urlSubmit a signed-in public audio URL with the same async result lifecycle as uploads.
Batch
POST /v1/analyze/batchSend up to ten URL items in one request for webhook-first ingestion flows.
Polling
GET /v1/analysis/{job_id}Retrieve the completed result, in-progress status, or terminal error for a signed-in job.
Full result
GET /v1/analysis/{job_id}/fullReturn the full analysis payload including section-level data for section-aware integrations.
Webhook log
GET /v1/analysis/{job_id}/webhooksInspect outbound webhook delivery attempts, status codes, and error details for that job.
Usage
GET /v1/usageCurrent month, limit, count, and remaining analyses for the active API key.
Billing
GET /v1/billing/statusTier, meter state, portal availability, and verification state for the active account.
Links