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