Credits and billing
Second Studio is prepaid. You buy credits; each operation spends some. There is no subscription and credits do not expire.
Prices
| Operation | Credits |
|---|---|
Analyze a style (POST /v1/styles) |
2 |
Make an edit (POST /v1/edits) |
5 |
Record a web app (POST /v1/recordings) |
3 |
Fetch a video on our servers (POST /v1/fetch) |
1 |
Draft a post (POST /v1/posts) |
1 |
Generate an image (POST /v1/images) |
Priced per image by resolution — check with estimate: true |
Create a character (POST /v1/characters) |
Same as one image |
Generate video (POST /v1/videos) |
Quoted per request from the model provider's price — check with estimate: true |
Generate voice (POST /v1/voice) |
1 per 500 characters |
Lip sync (POST /v1/lipsync) |
15 |
Write an explainer script (POST /v1/scripts) |
2 |
Render an explainer video (POST /v1/explainers) |
12 |
Brand kits (POST /v1/brands) |
Free |
| Everything else — uploads, reading jobs and styles, listing accounts, bug reports | free |
Packs
| Pack | Credits | Price |
|---|---|---|
starter |
100 | $10 |
growth |
550 | $50 |
scale |
1,200 | $100 |
GET /v1/billing always returns the current prices and packs.
Buying credits
Email peter@hellofaro.io with the pack you want and the account it is for. Credits are
added as soon as payment is confirmed, and show up immediately in GET /v1/billing.
Refunds are automatic
Credits are taken when a job or post is accepted. They are returned automatically when:
- a job fails, including a render that fails its quality check;
- a job gets no response from a worker for three hours;
- a post is rejected, or fails on the platform.
GET /v1/billing/ledger lists every purchase, charge and refund with the running balance, and each job
shows creditsCharged and refunded.
Running out
A request you cannot afford returns 402 insufficient_credits and is not started — nothing is
half-done or partly charged.
Agents: this page is also available as Markdown; the whole reference is in llms-full.txt.