Coding pipeline
What actually gets charged. Read more.
Survey Coder Pro charges one credit per coded response. No subscription minutum, no per-API-call fee, no surcharge for premium models. Credits never expire.
Free accounts get 250 credits on signup. Paid plans add credits as one-time top-ups (no subscription required).
Every successful response includes meta.credits_remaining:
{ "success": true, "data": { "...": "..." }, "meta": { "credits_used": 10, "credits_remaining": 240, "request_id": "req_01HXJZK4..." }}For a dedicated check without spending anything, hit GET /v1/usage:
curl https://api.surveycoder.io/v1/usage \ -H "x-api-key: $SCP_API_KEY"{ "success": true, "data": { "balance": 1840, "plan": "growth", "monthly_top_up": null, "period_used": 160 }}You can also see the balance in the dashboard at surveycoder.io/billing.
| Plan | Credits | Price |
|---|---|---|
| Starter | 500 | $59 |
Pro (growth) | 2,000 | $199 |
Studio (professional) | 5,000 | $399 |
| Enterprise | 16,000 | $999 |
| Booster top-up | 250 | $29 |
Pricing is one-time per pack. EU customers are billed in EUR. See surveycoder.io/pricing.
A request that would push the balance below zero returns INSUFFICIENT_CREDITS before any coding happens — you never get a partial charge.
{ "success": false, "error": { "code": "INSUFFICIENT_CREDITS", "message": "Your organization has 12 credits remaining but this request requires 80.", "request_id": "req_01HXJZK4...", "doc_url": "https://docs.surveycoder.io/errors/insufficient-credits" }}Use POST /v1/codebook/estimate for a free quote. The estimate accounts for deduplication so 1,000 responses with heavy duplicates may cost 600-700 credits, not 1,000.
Coding pipeline
What actually gets charged. Read more.
INSUFFICIENT_CREDITS
What to do when you hit zero. Error page.