SEC API · Rate Limits

Sec Api Rate Limits

SEC API (sec-api.io) governs throughput with per-second request limits that scale by subscription tier, plus a monthly free data-download allowance. On the Personal & Startups tier the Query API is limited to 20 requests/second; on Business Internal Use the Query API rises to 40 requests/second and the Full-Text Search API is limited to 20 requests/second. The Free Trial is a one-time 100-call allocation rather than a per-second limit. Enterprise rate limits are customizable. The real-time Filing Stream API is a push WebSocket and is not governed by a per-request rate limit. Numbers were grounded against the sec-api.io pricing page on 2026-07-11; verify current values before relying on them.

Sec Api Rate Limits is the machine-readable rate-limit profile for SEC API on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 8 rate-limit definitions, measuring requests, bytes, and messages.

The profile also includes 2 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include SEC Filings, Regulatory Filings, EDGAR, Rate Limiting, and Quotas.

8 Limits Throttle: 429
SEC FilingsRegulatory FilingsEDGARRate LimitingQuotas

Limits

Free Trial Calls account
requests
100 total (one-time)
One-time evaluation allocation, not a per-second limit.
Query API - Personal & Startups token
requests
20 per second
Filing Query API on the Personal & Startups tier.
Query API - Business token
requests
40 per second
Filing Query API on the Business Internal Use tier.
Full-Text Search - Business token
requests
20 per second
Full-Text Search API rate on the Business Internal Use tier.
Enterprise Rate Limits account
requests
customizable
Negotiated per Enterprise agreement.
Monthly Data Download (Personal) account
bytes
50 GB per month included
Free monthly data-download allowance on Personal & Startups.
Monthly Data Download (Business) account
bytes
100 GB per month included
Free monthly data-download allowance on Business Internal Use.
Filing Stream API connection
messages
push (no per-request rate limit)
WebSocket push feed; server pings every 25s and expects a pong within 5s.

Policies

Backoff Strategy
On a 429 response, back off with exponential delay and jitter before retrying, and stay within your plan's per-second limit.
WebSocket Keepalive
The Filing Stream server sends a ping every 25 seconds and expects a pong within 5 seconds; respond to pings (most libraries do so automatically) to avoid disconnection.

Sources

Work with this as data

Every rate limit here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for rate limits

4 MCP tools reach this
  • find_rate_limitsBrowse and filter every rate limit in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This rate limit
curl "https://apis.io/api/v1/rate-limits/sec-api-rate-limits"
All rate limits
curl "https://apis.io/api/v1/rate-limits?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.