OFAC Screening Rate Limiting
Controls on how many screening requests can be made in a time period, separating free tiers from paid capacity.
TL;DR
TL;DR: Rate limiting caps the number of screening calls in a window. Free tiers allow a small number of checks per day, while paid tiers raise the limit substantially.
What Rate Limiting Is
Rate limiting controls how many screening requests a client can send in a given period. It protects the service and segments capacity by plan. Hitting a limit means further checks are rejected or delayed until the window resets.
Plan Tiers
- Free: 5 checks per day, no signup and no API key required.
- Dev: $19 per month for 10,000 checks per month.
- Pro: $99 per month for 100,000 checks per month.
- Metered: $0.05 per check via x402.
The project is MIT-licensed and self-hostable, so rate limits can be lifted entirely on your own infrastructure.
Why Limits Matter for Agents
An AI agent that screens every payment must stay under its plan limit or checks silently fail. That is a compliance risk, because a failed check can let an unscreened payment through. Choose a tier that covers peak transaction volume, not just average.
Practical Guidance
- Estimate checks from transaction volume before choosing a plan.
- Handle a rate-limit response as a stop, not a silent skip.
- Self-host if you need unlimited checks without a metered fee.