Generate personalized videos from data, at scale, via REST API.
Think "Spotify Wrapped but for any brand" — built for developers.
curl -X POST https://app.sigfigsstudio.com/api/render \
-H "X-API-Key: sf_live_YOUR_KEY" \
-d '{"templateId": "emeritus", "data": {"authorId": "A5001825849"}}'
# → Returns jobId, poll for video URLSign up and create an API key in your dashboard. Choose scopes for your integration.
Create API Key →POST to /api/render with a template and data. Get a job ID back instantly.
View Quickstart →Poll GET /api/render/:id until status is "complete". Download the video URL.
API Reference →Generate your first video in 5 minutes. Step-by-step guide with curl, Python, and Node.js examples.
Get StartedComplete API documentation — endpoints, parameters, responses, error codes, rate limits.
View API DocsAvailable templates, required data fields, and auto-fetch capabilities for each template type.
Browse TemplatesAPI key management, scopes, permissions, rotation best practices, and rate limits.
Learn About AuthGet notified when renders complete. Event types, payload format, verification, and retry policy.
Set Up WebhooksBuilding blocks for custom videos — charts, maps, timelines, gamification elements.
Explore PrimitivesWhat we've shipped and what's coming next — A/B testing, multi-language, engagement heatmaps, and more.
View RoadmapGenerate 1,000 personalized videos from a CSV in one API call.
Building with LangChain, CrewAI, or OpenClaw? Import our OpenAPI spec to auto-generate tools.
OpenAPI 3.1 Spec/openapi.jsonUsing Claude Code, Codex, or Cursor? Point them at llms.txt for full API context in one file.
llms.txt/llms.txt