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, image, audio, and private-beta video 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, 75 image checks, 150 audio checks, or 30 private-beta video checks. Dollar value: $1.50.
Prepaid usage
Credits debit per request
Text, image, audio, private-beta video, and batch calls draw from one account balance. No monthly plan is required to run production workflows.
Metered only
No plans or demos
Pricing stays simple: create an account, get starter credit, top up prepaid usage, and route work through one balance. For unusual volume, email hello@veracityapi.com.
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.
Audio
per request. $0.01 / audio request. v0.1 workflow triage for synthetic-speech cues and review routing.
Video private beta
per successful direct HTTPS video URL analysis. 30s/25MB cap, contact-sheet + metadata workflow-risk scoring, bucket video_v0.
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 and audio analysis remain separate modality add-ons 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 |
| Audio | $0.01 | per request | v0.1 workflow triage |
| Video private beta | $0.05 | per successful request | 30s/25MB direct HTTPS video; bucket video_v0 |
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, audio, and private-beta video are separate modality add-ons from the same balance; video is $0.05/successful request, not the lower audio price. 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, privacy-safe defaults, 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; video demo is precomputed/fixed-fixture only, so homepage traffic does not trigger paid extraction. 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. Email hello@veracityapi.com 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.