Price before the run
The catalog prices each tier. POST /v1/estimate prices one request: resolution, duration and audio.
horny.studo API
Catalog
Each tier has its own price: resolution, quality and audio. Uncensored is only on editions that ship without a content filter. References and extra frames can add to the bill. The exact amount is POST /v1/estimate.
Integration
The Default key appears right after sign-up. It runs on the same balance as the horny.studo studio — no separate top-up needed.
POST /v1/queue/{model_id} with the model input. The response holds request_id and links to the status, the result and cancellation.
Poll status_url or pass webhook_url. Finished files are served through signed horny.studo links valid for 24 hours.
curl -X POST https://api.horny.studio/v1/queue/bytedance/seedance-2.5/text-to-video \
-H "Authorization: Key ch_live_…" \
-H "Content-Type: application/json" \
-d '{"prompt":"a quiet street at dusk, handheld","duration_seconds":8,"resolution":"1080p","generate_audio":true}'Billing
The catalog prices each tier. POST /v1/estimate prices one request: resolution, duration and audio.
The amount is reserved when the job is queued. After the result the actual cost is charged — never above the estimate.
If a generation fails, the reserve returns to the balance automatically. You pay only for results.
Separate keys for projects and teams, a monthly limit per key and a per-model breakdown in the console.
For AI agents
A machine-readable guide with the live catalog, an OpenAPI schema and a JSON price list. One link is enough for an agent.
Account
After sign-up the Default key is already waiting in the console. Catalog, prices and docs are open without an account.
Reliability
18+
Adults 18+ only. Do not request a real person's likeness without their consent. The API is not a way around another product's filters.
FAQ
https://api.horny.studio/v1. The catalog without a key is GET /v1/models. The schema is /v1/openapi.json. The agent guide is /v1/llms.txt.
By the tier you ask for: resolution, quality, audio, seconds or images. Without resolution a video is reserved at the dearest tier; without duration_seconds the reservation is 5 seconds. Reference files and extra inputs can add to that rate. The exact amount is POST /v1/estimate.
The mark is only on editions that ship without a content filter. An ordinary model can still reject or soften a request. This is not a guide to bypass another product.
No. The API and the studio share one USDT balance ($20, $50, $100, $250, $500, $1000). There is no subscription. Operations show in the wallet tagged API.
A signed link is valid for 24 hours and then returns 410. Download files as soon as the result arrives.
POST /v1/files with the bytes and a Content-Type. The response holds a file_id like chfile_…, which goes into any URL field of the input.
Give the agent https://api.horny.studio/v1/llms.txt. Calls go to https://api.horny.studio/v1. The catalog and prices on this page are open without an account.
Adults 18+ only. Do not request a real person's likeness without their consent. The API is not a way around another product's filters.