SRO Filings API: FINRA, exchange and clearing agency rule filings
Rule filings by self regulatory organizations (FINRA, MSRB, DTC, exchanges, clearing agencies) with release and file numbers and documents.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/enforcement/sro-filings?org=finra"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/enforcement/sro-filings",
params={'org': 'finra'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())Overview
Self regulatory organizations such as FINRA, the MSRB, the national exchanges and clearing agencies change their rules by filing with the SEC. Each filing gets a file number like SR-FINRA-2026-007 and goes through notice, comment and approval releases.
The SRO Filings API lists the organizations and, for each one, its rule filings with release number, date, file number, description and documents including received comments.
What you get
Built for developers who would rather not parse EDGAR.
Omit org to list the organizations.
Notices, approvals and amendments with release numbers.
Links to the public comments received.
Endpoints
Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.
SRO rule filings: FINRA, MSRB, DTC, exchanges, clearing agencies. Omit org to list them.
Parameters: org, page
Response fields
The main fields in every result. The raw filing data is always one level down.
| Field | Meaning |
|---|---|
organization, page | The SRO and the page. |
filings[].releaseNo, publishedAt, fileNo | Release, date and SR file number. |
filings[].description, documents[] | What the rule change does and its documents. |
Use cases
- Track FINRA and exchange rule changes
- Compliance horizon scanning
- Market structure research
FAQ
Which organizations are covered?
FINRA, MSRB, DTC and other clearing agencies, and the national securities exchanges. Call the endpoint without org to see the list.
Try the SRO Filings & Rule Making free
500 API calls a month on the free plan. No sales call.