10 req/s per-IP ceiling
SEC publishes a 10 req/s per-IP fair-use rate. A rotating residential pool turns that into 10 req/s × number-of-IPs-in-rotation, so a 1,000-worker pipeline stays compliant per-IP while indexing at production throughput.
SEC EDGAR is public, but production-scale filing pipelines still bottleneck on the 10 req/s per-IP fair-use rate. Tier-1 US residential routes spread load across a rotating pool so a thousand workers can index 10-K, 10-Q, 13F-HR, Form 4 and 8-K filings in parallel — each IP individually within the SEC's policy. Sticky sessions hold a single extraction cursor on one IP when the pipeline requires it.
EDGAR's fair-use policy is generous on a per-IP basis but unforgiving in aggregate. A single-IP crawler tops out at ~36k filings per hour. Most quant pipelines need 10x to 100x that to keep a real-time signal.
SEC publishes a 10 req/s per-IP fair-use rate. A rotating residential pool turns that into 10 req/s × number-of-IPs-in-rotation, so a 1,000-worker pipeline stays compliant per-IP while indexing at production throughput.
EDGAR is hosted on US infrastructure that prioritises US-originating traffic. Tier-1 US residential ASNs give consistent latency and avoid the peak-window soft-throttle some non-US ranges hit.
The SEC requires a descriptive User-Agent with a contact email on every request. Our proxies are transparent to that header — we do not strip or rewrite it, so your pipeline stays compliant end-to-end.
Full-text search and large-index pagination break if the IP rotates mid-cursor. Sticky sessions up to 60 hours hold one IP per extraction job.
Multi-year, all-issuer XBRL backfills run into the terabytes. Pair Platinum for the live pipeline with Budget Unlimited for the historical backfill to keep the bill bounded.
The 45-day post-quarter 13F window concentrates institutional filings into a few days. Burst capacity to 10,000 concurrent connections covers the whole window without queueing.
| Pipeline | Why Platinum fits |
|---|---|
| 13F-HR institutional holdings tracker | Burst capacity during the 45-day post-quarter window, sticky sessions per fund cursor |
| Form 4 insider transactions | Real-time pull from EDGAR full-text search with US-ASN routing |
| 10-K and 10-Q NLP pipelines | Bulk filing download with sticky session per ticker cursor |
| 8-K material-event monitor | High-frequency polling against the daily filing index |
| S-1 IPO pipeline analytics | Sustained crawl of the prospectus archive |
| XBRL financial statement backfill | Bandwidth-heavy historical archive — pair with Budget Unlimited |
The default and only required plan for most SEC pipelines. Tier-1 US ISP residential, ASN-level US routing, 60-hour sticky sessions, 10,000 concurrent connections. Volume pricing drops to $1.70/GB at 1,000 GB.
Pair with Platinum when running a one-off multi-terabyte XBRL or filing-archive backfill where bandwidth dominates the bill.
# Python — SEC EDGAR 13F crawler via ProxyOmega Platinum US
import httpx
UA = "Quant Research [email protected]" # SEC requires descriptive UA
proxy = "http://YOUR_USER-cc-us-asn-comcast:[email protected]:20228"
with httpx.Client(proxy=proxy, headers={"User-Agent": UA}, timeout=30) as c:
# 13F-HR filings for a CIK
r = c.get(
"https://www.sec.gov/cgi-bin/browse-edgar",
params={"action": "getcompany", "CIK": "0001067983",
"type": "13F-HR", "dateb": "", "owner": "include",
"count": "40"},
)
print(r.status_code, len(r.text))Retailer pricing data to pair with retailer 10-K analysis.
Search ranking data for sentiment and discovery signals.
Public retailer data for cross-validation with filings.
$5 trial credit. Pay-as-you-go after. Volume pricing on Platinum down to $1.70/GB at 1,000 GB.
ProxyOmega 90M+ ethically-sourced IPs across 200+ countries and 30,000+ cities. Residential, mobile, ISP and IPv6 proxies for scraping and AI agents.