API
Hands-on access to the same render engine. Base URL below points at the Hetzner Studio service; api.monkeygun.com will alias the same binary.
Base
https://api.monkeygun.com/v1
Endpoints
- GET
/templatesCatalog + credit packs + payment rails - GET
/presetsMonkeygun beat-sheet marketplace catalog - GET
/clipsLicensed B-roll library index (Pexels / CC / owned) - GET
/adapters/markets?symbol=Stock/ticker snapshot - GET
/adapters/github?repo=GitHub repo snapshot - POST
/checkoutStripe Checkout for a template render - GET
/checkout/:orderIdPoll order → jobId - POST
/renderRender with Bearer API key + credits - GET
/jobs/:jobIdJob status + result URL - POST
/keysCreate API key (admin / funded path) - GET
/keys/meKey balance + tier
Quickstart
# 1) Catalog
curl -s https://api.monkeygun.com/v1/templates | jq '.templates[].id'
# 2) Card checkout (browser return URL)
curl -s -X POST https://api.monkeygun.com/v1/checkout \
-H 'content-type: application/json' \
-d '{
"kind": "render",
"template": "spotlight-clip",
"chain": "solana",
"tokenAddress": "<MINT>",
"successUrl": "https://monkeygun.com/generate?order={ORDER_ID}",
"cancelUrl": "https://monkeygun.com/generate"
}'
# 3) Or with credits
curl -s -X POST https://api.monkeygun.com/v1/render \
-H "authorization: Bearer sk_live_…" \
-H 'content-type: application/json' \
-d '{
"template": "spotlight-clip",
"chain": "solana",
"tokenAddress": "<MINT>"
}'Trust rail
AI beds never invent prices or market claims. Overlays and VO bind to adapter snapshots (chain / markets / GitHub). Banned-claims validation runs on generative prompts before fal.
