Start free.
Scale without surprises.
Credit-based pricing. No overages unless you enable them. Cancel anytime.
- ✓Single + batch endpoints
- ✓All 7 classification heads
- ✓1 active API key
- ✓Community support
- –PAYG overage
- –Auto-refill credits
- ✓Everything in Free
- ✓2 active API keys
- ✓PAYG overage available
- ✓Auto-refill credits
- ✓Email support
- –Priority support
- ✓Everything in Starter
- ✓5 active API keys
- ✓Priority email support
- ✓Higher rate limits
- ✓Usage analytics dashboard
- ✓Auto-refill + spend cap
- ✓Everything in Pro
- ✓20 active API keys
- ✓Priority SLA support
- ✓Prioritized compute
- ✓Volume discount on PAYG
- ✓Invoice billing available
Enterprise
Dedicated infrastructure, custom SLAs, on-prem model deployment, and volume pricing. For teams processing 50M+ classifications/month.
What will you actually pay?
Dial in your monthly volume and traffic mix to see your estimated credit usage and plan fit. Batch traffic is modeled as one consolidated batch per month (1.00 credit for the first item + 0.70 for each additional item in that batch); multiple smaller batches would bill the “first item” rate more often. Plus, our batching is synchronous unlike popular LLMs. Finish large batches in minutes, not hours or days.
Buy credits when you need them
Add credits to any paid plan. Stack them with your monthly allowance. Auto-refill keeps your pipeline running.
Everything, side by side
Every plan includes all 7 classification heads, single + batch endpoints, and structured JSON output — always.
| Feature | Free | Starter | Pro | Scale |
|---|---|---|---|---|
| Usage & credits | ||||
| Monthly credits | 1,000 | 100,000 | 1,000,000 | 10,000,000 |
| Effective cost / single call | — | $0.00029 | $0.0000990 | $0.0000299 |
| Tiered batch credits (1.00 + 0.70×add’l) | ✓ | ✓ | ✓ | ✓ |
| PAYG credit packs | — | ✓ | ✓ | ✓ |
| Auto-refill | — | ✓ | ✓ | ✓ |
| Hard spend cap | — | ✓ | ✓ | ✓ |
| API access | ||||
| POST /v1/classify | ✓ | ✓ | ✓ | ✓ |
| POST /v1/classify/batch | ✓ | ✓ | ✓ | ✓ |
| All 7 classification heads | ✓ | ✓ | ✓ | ✓ |
| Active API keys | 1 | 2 | 5 | 20 |
| Single request rate limit | 10/min | 120/min | 600/min | Priority Compute |
| Batch request rate limit | 5/min | 60/min | 300/min | Priority Compute |
| Dashboard & analytics | ||||
| Usage dashboard | ✓ | ✓ | ✓ | ✓ |
| Daily usage breakdown | — | ✓ | ✓ | ✓ |
| Per-key analytics | — | — | ✓ | ✓ |
| Refill event history | — | ✓ | ✓ | ✓ |
| Support | ||||
| Community Discord | ✓ | ✓ | ✓ | ✓ |
| Email support | — | ✓ | ✓ | ✓ |
| Priority response SLA | — | — | ✓ 24h | ✓ 4h |
| Dedicated Slack channel | — | — | — | ✓ |
Common questions
A credit is the billing unit for API usage. One POST /v1/classify call = 1.00 credit. For POST /v1/classify/batch, each request charges 1.00 credit for the first item and 0.70 credits for each additional item in that request (for example, 100 items in one batch = 1 + 99 × 0.70 = 70.30 credits). Credits are deducted from your monthly allowance first; if you run out, the API returns 402 with a quota_exceeded detail payload.
Monthly plan credits reset each billing cycle — they do not roll over. PAYG packs, however, never expire as long as your subscription is active.
The API returns a 402 with quota_exceeded in the response. No silent overages. You’ll receive an email warning at 80% usage. Enable PAYG auto-refill, buy a one-time credit pack, or upgrade — all done in under two minutes from the dashboard.
Batch requests bill 1.00 credit for the first item and 0.70 for each additional item in the same call—cheaper than sending each post as its own single request (1.00 each), with fewer HTTP round-trips. For pipelines processing more than a few posts, batching is the right choice.
FinSignals was fine-tuned on 50,000 labeled examples from financial social media, specifically including Reddit vernacular, emoji, slang (DD, diamond hands, 🚀), and sarcastic inversion. Benchmark targets: sentiment macro F1 ≥ 0.82, directionality F1 ≥ 0.78, quality F1 ≥ 0.85.
Cancel any time — no notice period, no cancellation fee. Your plan stays active until end of billing period. Any unused PAYG credit pack balance remains valid for 90 days after cancellation.
Request payloads are not stored by default. They are processed in memory and discarded after the response. We log only metadata (request ID, timestamp, key ID, credit count) for billing.
The free tier is the trial — 1,000 credits per month, all endpoints unlocked, no credit card, no time limit. If you need a larger evaluation run, reach out at hello@finsignals.ai.
Start classifying in 5 minutes. No credit card required.
1,000 free credits are waiting. Your API key appears on the next screen.