Glossary
API rate limit
API rate limit is a publisher-imposed cap on request volume, written into acceptable-use policy and enforced with blocks rather than advice. openFDA subjects its device APIs to rate limits under its Right to Limit clause, and RIPE's AUP restricts personal-data retrieval to 1,000 results per IP per 24 hours.
What is an API rate limit?
A rate limit states how much a client may pull, and the strongest ones are contractual. openFDA's device endpoints, including 510(k) clearance lookups, carry terms noting they are subject to rate limits and to openFDA's Right to Limit clause - throttling as contract, not accident.
Cataloged ceilings vary widely. Shodan applies 1 request per second across all API plans. RIPE's database AUP allows 1,000 results per IP per 24 hours (20,000 per proxy IP) with 3 simultaneous connections, and warns that exceeding limits triggers temporary blocks; RIPEstat separately caps 8 concurrent requests per IP. At the slow end, Spamhaus DROP lists prohibit fetching more than once per hour, and the Public Suffix List asks for once-daily downloads.
ClinicalTrials.gov's API v2 notes tell heavy users when the API is the wrong tool altogether: use bulk export rather than paginating the full registry.
Why does API rate limit matter when choosing a dataset?
A collection plan sized against a brochure instead of the AUP fails mid-build. Limits decide whether daily refresh is physically possible, how many IPs or credentials a job needs, and whether a vendor's promised cadence can exist at all.
- Blocks interrupt delivery, not just experiments. RIPE states that exceeding limits triggers temporary blocks, and Spamhaus may firewall fetchers that poll more than hourly - an outage your side caused and cannot escalate away.
- Identification is sometimes the unlock. RIPEstat asks users regularly exceeding 1,000 requests per day to register a sourceapp identifier - publishers trade headroom for accountability.
- Bulk beats pagination at scale. When a registry itself recommends export over paginating 100,000-plus records, an API-only architecture is a design error.
How do you evaluate API rate limit in a data source?
Use these checks to test whether a source delivers what the concept promises:
- Find the enforcing clause, not the FAQ. openFDA's Right to Limit is contractual language; ask a vendor to quote their source's equivalent.
- Do the arithmetic against stated ceilings. At Shodan's 1 request per second, a day yields at most 86,400 calls - size the job before signing.
- Prefer bulk where the publisher says so. ClinicalTrials.gov's own terms_notes steer heavy users to bulk export instead of paginating the registry.
- Check minimum fetch intervals. Spamhaus DROP prohibits more than one fetch per hour; sub-hourly polling is non-compliant by construction.
- Ask whether the vendor registered. RIPEstat asks users regularly exceeding 1,000 requests per day to register a sourceapp identifier - a concrete question any operator can answer.
Where to see it in context: health-care-equipment data, health-care-supplies data.
Related terms
Entries that pair with rate-limit planning:
Frequently asked questions
Which clause lets openFDA enforce its rate limits?
Its terms describe API access as subject to rate limits and to openFDA's Right to Limit clause - contractual language covering the device endpoints such as 510(k) clearance lookups.
What happens if I exceed RIPE Database limits?
The AUP allows 1,000 results per IP per 24 hours (20,000 per proxy IP) with 3 simultaneous connections, and states that exceeding limits triggers temporary blocks.
Should I paginate ClinicalTrials.gov or export in bulk?
Use bulk export for registry-scale pulls. The API v2 terms_notes advise bulk export rather than paginating the full registry, which is the publisher telling you where the API's role ends.
Datasets containing this field
Datasets containing API rate limit
6 datasets carry api rate limit in the catalog. Open one, count the fields, judge for yourself.
openFDA Device Adverse Events (MAUDE) API
mdr_report_key · event_type · date_of_event …+16 more
openFDA Device Registration & Listing API Data
registration.registration_number · registration.fei_number · registration.status_code …+13 more
WHO Medical Devices – Definitions and Policy Repository
IndicatorCode · IndicatorName · SpatialDim …+6 more
ClinicalTrials.gov API v2 - Studies Database
FDA Medical Devices Portal
database_title · description · updated …+3 more
Hugging Face Datasets Hub
Every listing shows the field dictionary, sample rows, and coverage before you commit. API, files, or your warehouse. Daily, weekly, or hourly.
Get sample rows