Usage-based content trust pricing for agents and production workflows.
Free: analyze your first 300,000 characters. No credit card. New accounts get starter credit for real smoke tests across text and image before topping up prepaid usage.
Starter credit
300,000 characters
Starter credit: enough for roughly 300 analyze-only 1k-character text requests, 150 Analyze + revise requests, or 75 image checks. Dollar value: $1.50.
Prepaid usage
Credits debit per request
Text, image, and batch calls draw from one account balance. No monthly plan is required to run production workflows.
Custom volume
Contact sales
Higher limits, procurement support, custom workflow review, and security questions for larger deployments.
Text analyze
per 1k characters, rounded up. Best for allow/revise/human_review routing when no rewrite is needed.
Text Analyze + revise
per 1k characters with auto_revise:true. Returns revised_text when the route is revise.
Image
per image URL. $0.02 / image. No raw bytes stored; VeracityAPI stores no full image URL in analysis logs.
Interactive pricing calculator
Estimate text workflow spend from the two canonical text prices: analyze-only text is $0.005 / 1k characters; Analyze + revise with auto_revise:true is $0.010 / 1k characters. Text is rounded up to the nearest 1,000 characters.
Formula: analyze_only_text_units×$0.005 + analyze_revise_text_units×$0.010. Image analysis remains a separate modality add-on below.
Canonical analysis pricing
| Request type | Price | Unit | Notes |
|---|---|---|---|
| Text analyze | $0.005 | per 1k chars | rounded up; bucket text_1k_units |
| Text analyze + revise | $0.010 | per 1k chars | auto_revise:true; bucket text_revise_1k_units |
| Image | $0.02 | per image URL | no raw bytes stored |
How credits work
Users load a VeracityAPI balance. Text has only two default prices: $0.005 per analyze-only 1k-character unit or $0.010 per Analyze + revise 1k-character unit. Batch text requests are billed as the sum of those same per-item text prices. Image is a separate modality add-on from the same balance at $0.02 per image URL. Agents can call GET /v1/balance before a run to check remaining credits and recent usage.
Public demo
The website demos remain free, no-key, store_content=false, and rate limited. Text demo input is capped at 4,000 characters; image demo accepts an HTTPS image URL and logs no image bytes or full URL. New accounts also get $1.50 in API credits for authenticated workflow testing.
Pricing FAQ
Why does human_review cost the same as allow?
Because the analysis did the same work. human_review means VeracityAPI found enough signal to flag risk, but not enough to safely auto-route. You are paying for detection, evidence, and routing metadata — not a guaranteed allow/reject verdict. If analysis fails before returning a recommendation, it is not charged.
What counts as a character?
Text billing uses the JavaScript string length of submitted text, including whitespace, rounded up to the nearest 1,000-character unit.
Do failed requests bill?
Requests that fail validation, authentication, credit checks, or provider execution before a recommendation is returned are not debited. If a recommendation and billing metadata are returned, the analysis was charged.
Can I use a sandbox key?
Use the public demo for no-key testing, then create a free account key for authenticated sandbox runs with starter credit. Use separate API keys per environment.
Do you support invoices?
Self-serve credit packs are prepaid. Contact sales for invoices, procurement support, and larger commitments.
Do you offer annual pricing?
Annual pricing is available for committed volume, security review, and higher-limit production workflows.
How is VAT handled?
Taxes such as VAT are handled by the checkout/payment provider when applicable.
What is the refund policy?
Unused prepaid credit is refundable within 30 days on request, subject to abuse and fraud review.