Credits
How credits are consumed across endpoints.
Credit costs
| Endpoint | Credits |
|---|---|
GET /v1/templates | Free |
GET /v1/templates/{id} | Free |
GET /v1/trending | Free |
GET /v1/models | Free |
GET /v1/jobs/{id} | Free |
POST /v1/meme/caption | 1 |
POST /v1/meme/generate | 2 |
POST /v1/meme/from-image | 2 |
POST /v1/meme/ai-image | 3 |
POST /v1/meme/branded | 3 |
POST /v1/gif/generate | 4 |
POST /v1/meme/remix | 5 |
POST /v1/video/generate | 8 |
POST /v1/meme/batch | Sum of items |
Rules
- Credits are checked before generation
- Credits are deducted only after successful generation — failures don't charge you
- Test keys (
cam_test_*) skip deduction entirely - Credits reset monthly based on your
period_starttimestamp
Insufficient credits
If a request would push you negative, you'll get a 402 INSUFFICIENT_CREDITS response
before any work is done.