Base URL
All API requests go to the production endpoint:/v1/. For example:
Authentication
Authenticate every request by passing your API key as a Bearer token in theAuthorization header:
Response format
All successful responses return JSON with a top-leveldata field:
error field. See Errors for the full list of status codes and error shapes.
Rate limiting
The API enforces a limit of 100 requests per 2-minute window, tracked per IP address. When you exceed this limit, the API returns429 Too Many Requests.
Build retry logic with exponential backoff to handle 429 responses gracefully.
Plan requirements
API access requires a Starter or Growth subscription plan. Requests made with an account on a free or unsupported plan receive a403 Forbidden response.
Available endpoints
Videos
List, retrieve, generate, delete videos, and pull per-video stats and leads.
Domains
List domains and retrieve aggregate stats and leads across all their videos.
