Pricing
Same monthly tier prices as the incumbent — half the overage rate. Free tier is genuinely free, no card required.
Kick the tyres. No card required.
- 10 checks/month included
- Hard cap (upgrade to remove)
- Up to 5/sec per key
- Sandbox mode (test keys, no gov.uk traffic)
- Audit log + usage dashboard
For small teams running regular checks.
- 100 checks/month included
- Then £0.25 per overage check
- Up to 20/sec per key
- Sandbox mode (test keys, no gov.uk traffic)
- Audit log + usage dashboard
For onboarding pipelines and high-volume employers.
- 500 checks/month included
- Then £0.10 per overage check
- Up to 50/sec per key
- Sandbox mode (test keys, no gov.uk traffic)
- Audit log + usage dashboard
Custom volume, custom rate, SLA. Contact us.
- Custom checks/month included
- Overage rate per contract
- Up to custom per key
- Sandbox mode (test keys, no gov.uk traffic)
- Audit log + usage dashboard
- SLA + signed DPA + sub-processor list
Sign up free, mint an rtw_test_… key, and exercise every response path deterministically — no gov.uk traffic, not billed. The wire shape is byte-identical to live mode; flip to a rtw_live_… key with no other changes.
curl -X POST https://api.rtwchecker.dev/api/check \
-H 'Authorization: Bearer rtw_test_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{
"share_code": "AA1AA1AA1",
"date_of_birth": "1990-01-01",
"company_name": "Acme Ltd"
}'
# → 200 ACCEPTED — skilled-worker visa fixture
# Change share_code to BB2BB2BB2 / CC3CC3CC3 / DD4DD4DD4 to exercise other paths.See the docs for the full sandbox dispatcher table and quickstart guides.
Is the free tier really free?
Yes — 10 checks/month, no card required. A hard cap so a runaway script can't surprise you with a bill. To go higher, upgrade to Pro.
How does overage billing work?
On paid tiers, each check above your included quota is metered to Stripe. Overages are settled monthly in arrears on the same invoice as your base subscription.
What's the soft throttle at 1.5×?
Anti-runaway protection. If you hit 1.5× your included quota in a month we respond with HTTP 429 RATE_LIMITED. Enterprise tier doesn't have this throttle.
Do you store applicant PII?
No. Share codes, names, DOBs, photos and PDFs are processed transiently and never persisted. See our Privacy Policy and DPA for the full data flow.
Can I cancel anytime?
Yes. Cancel from the Stripe Customer Portal — access continues to the end of the billing period.