Skip to main content
ParseTx uses a simple pay-as-you-go model with no monthly minimums, no setup fees, and no surprises. You only pay for AI-resolved enrichments — cache hits are completely free. Billing is powered by Stripe Metered Billing, so your charges always reflect actual usage rather than a flat subscription seat.

Pricing

$0.005 per transaction enriched. That’s the only number you need. There are no tiers, no overage multipliers, and no seat-based pricing.

Cache Hits Are Free

ParseTx maintains a pre-warmed canonical merchant database seeded with tens of thousands of global brands. When a transaction string matches an existing entry in the cache, the result is returned instantly — and you are not charged. You only pay when the AI inference engine is called to resolve a cache miss. In practice, the majority of real-world consumer transaction traffic (Netflix charges, Amazon orders, Uber rides, etc.) hits the cache immediately after your first request. Your effective per-transaction cost decreases over time as your specific transaction patterns build up in the shared cache.
The source field in each result tells you how it was resolved: "cache" means it was free; "llm" means it was billed at $0.005.

Pricing at Scale

Monthly TransactionsMonthly Cost
10,000$50
100,000$500
1,000,000$5,000
5,000,000+Contact Sales
These figures represent the worst case (100% cache misses). In production, your actual bill will typically be lower thanks to cache hits on repeat merchant patterns. For volumes above 5 million transactions per month, contact sales for volume discounts and dedicated infrastructure options.

How Stripe Metered Billing Works

ParseTx uses Stripe Metered Billing to track and invoice your usage automatically.
1

Usage is recorded per request

Every time a transaction is resolved via AI (a cache miss), a usage event is logged against your API key.
2

Usage syncs to Stripe every 6 hours

Logged usage events are batched and pushed to your Stripe subscription meter on a 6-hour cycle. There may be a short lag between when a request is made and when it appears in your Stripe dashboard.
3

Stripe invoices at the end of your billing cycle

At the end of each calendar month, Stripe totals your metered usage and charges your payment method on file. You receive an itemized invoice automatically.

Daily Cost Protection

Daily token budget cap — standard keys are limited to approximately $0.075/day.All standard API keys have a hard daily token budget equivalent to roughly 1 million AI tokens (~$0.075 in AI compute cost). If your key exhausts this budget before midnight UTC, further AI inference calls will be blocked for the rest of the day and you will receive a 429 Daily token budget exceeded error.This limit exists to protect you from runaway scripts and Denial-of-Wallet attacks — not to restrict legitimate high-volume usage. If your use case requires a higher daily cap, contact support to request an Enterprise key with a raised or unlimited budget.
The budget resets automatically at midnight UTC each day. Cache hits do not count against the token budget, so high cache-hit-rate workloads are unlikely to trigger this limit.

Managing Your Billing

You can manage everything about your subscription — invoices, payment methods, and cancellation — through the Stripe Customer Portal: Manage My Billing → From the portal you can:
  • View and download past invoices
  • Update your credit card or payment method
  • Review your metered usage history
  • Cancel your subscription

Cancellations

Cancellations take effect at the end of the current billing cycle, not immediately. You retain full API access until the cycle ends. Any pending metered usage accumulated before cancellation is billed on your final invoice — you will not be charged for usage after the cancellation date.