Reva/Pricing
api pricing
Pay for answers.
Never for a miss.
The app is a free download and the web checker is free to read. This is the pricing for the API, the layer they are built on: it bills only on a matched result, a real ingredient scored and cited. When we come up empty, that call is free, on purpose.
Free
for a first build
- 20,000 matched calls / month
- safety score + allergen flags
- raw INCI on
/analyze - community support
Pro
most popular · for builders
- 50,000 matched calls / month
- full read: pregnancy, skin-fit, clean-beauty
- AICIS + TGA data, per-field provenance
- /verify truth-oracle, email support
Business
for scale
- 500,000 matched calls / month
- batch + reformulation webhooks, SLA
- signed provenance cards, replay tokens
- prepaid overage at $0.004 / call
The app and web checker cost nothing, forever - no account to read a product. Everything below is for developers building on the graph.
charge-on-match
A miss is free. On purpose.
Legacy APIs bill every request, so you pay to be told "we don't know." Reva only charges when it returns a real, cited answer. That aligns our incentive with coverage, not with your bill.
200 Matched
We found the ingredient, scored it against the evidence, and returned the source. That is one credit. This is the only case you pay for.
404 Not in the graph
The ingredient is not yet in the graph, so we cannot honestly score it. The call is free, and it quietly adds a signal to our crawl queue.
200 Held
Coverage came in below a third, so we held the score rather than fake a green. You get the honest low-confidence flag, and the call is free.
compare plans
Every tier, one graph.
| Feature | Free$0 | Pro$49 / mo | Business$199 / mo |
|---|---|---|---|
| The read | |||
| Matched calls / month | 20,000 | 50,000 | 500,000 |
| Safety score + allergen flags | |||
| Full read: pregnancy, skin-fit, clean-beauty | – | ||
| /verify truth-oracle | – | ||
| Australia & provenance | |||
| AICIS + TGA regulatory data | – | ||
| Per-field provenance + citations | – | ||
| Signed provenance cards | – | – | |
| Replay-token attestation | – | – | |
| Scale & delivery | |||
| Batch + reformulation webhooks | – | – | |
| Prepaid overage | – | – | $0.004 / call |
| Custom rate limits + SLA | – | – | |
| Support | |||
| Support | Community | Priority SLA | |
Above 500,000 matched calls a month, an annual subscription beats pay-as-you-go. Talk to us for volume and on-premise.
questions
The honest fine print.
What counts as a "match"?
A match is a request where we recognised the ingredient or product, scored it against the evidence, and returned the sources. A 404 for something not yet in the graph is free, and a 200 where coverage fell below a third and we held the score is also free. You only pay for answers you can act on.
Is the Australian data really different?
Yes, materially. In Australia a primary sunscreen is a therapeutic good at SPF 4 and needs an AUST L number, cosmetic-strength retinol is capped at a 1% class ceiling with the pharmaceutical retinoids sitting in Schedule 4 (prescription-only), and retinaldehyde now carries its own AICIS assessment. Global apps model EU rules and bolt on exceptions. Reva is built directly on the AICIS inventory and the ten SUSMP schedules.
Can I use it commercially?
Yes. Build it into a product, a brand tool, or an agent. You may not resell raw API access or reverse the dataset in bulk, and you must carry the same "informational, not medical advice" disclaimer downstream. The full terms are on the Terms page.
Is a Reva score medical advice?
No. Every score is an algorithmic estimate built from public regulatory and scientific data, not a diagnosis or a treatment plan. It is there to help you read a label, not to replace a dermatologist. For a skin condition, see a professional.
I need more than 500,000 calls a month.
Then a subscription is cheaper than metered overage. We offer annual volume tiers, a consolidated bulk lane for non-urgent gap questions, and on-premise for regulated environments. Get in touch and we will size it to your traffic.
Start free. Pay when it pays you back.
20,000 matched calls a month, no credit card. And the app stays free for good.