OSFI · Rate Limits
Osfi Rate Limits
No rate limit is published for the CKAN Action API serving OSFI's data, and no RateLimit-* or Retry-After headers are returned (verified 2026-07-25). What IS enforced is a WAF that rejects non-browser User-Agents, and page-size caps on the read actions.
Osfi Rate Limits is the machine-readable rate-limit profile for OSFI on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 3 rate-limit definitions, measuring records-per-response, rows-per-response, and requests-per-minute.
The profile also includes 2 backoff/retry policies defined and response codes documented for throttled and waf_rejection.
Tagged areas include Insurance, Canada, Regulator, Life Insurance, and Property and Casualty.
3 Limits
InsuranceCanadaRegulatorLife InsuranceProperty and CasualtyFinancial RegulationPrudential SupervisionOpen DataRisk DataMarket InfrastructureBankingBasel IIICapital AdequacyRegulatory ReportingPensions
Limits
datastore_search page size request
CKAN default limit when none is supplied; pass a larger limit explicitly and page with offset.
package_search page size request
CKAN's ckan.search.rows_max default.
Requests per client client
None published; none observed.
Policies
Browser User-Agent required
Requests with a default curl/script User-Agent are answered with an HTML WAF page under HTTP 200. Send a browser User-Agent and assert Content-Type: application/json before parsing.
Backoff strategy
Exponential backoff with jitter on 5xx; harvest large return series (the PC1 resource alone is 693,693 records) in offset pages rather than one call.