Query SEC EDGAR company filing history and submissions by CIK number via MPP micropayment.
What it does
This endpoint provides access to SEC EDGAR Company Submissions data through the Locus MPP (Micropayment Protocol) gateway. Given a company's SEC CIK number, it returns the company's filing history and submission metadata sourced from the EDGAR public database. The endpoint accepts POST requests with a JSON body containing a CIK string, which is automatically zero-padded to 10 digits.
The endpoint is part of a broader EDGAR service suite hosted on the same origin that also includes Company Facts (XBRL financial data like income statements, balance sheets, cash flows) and Company Concept (specific XBRL taxonomy tag lookups). Each call is settled via the Tempo L2 payment method at 8,000 base units of pathUSD (currency address 0x20c0…b9537d11c60e8b50). Assuming pathUSD uses 6 decimals, this works out to $0.008 per request. The payment intent is "charge", meaning each call is a one-shot micropayment.
Note that the probe returned 404 on HEAD and GET requests to this specific path, which is expected behavior since the OpenAPI spec declares only a POST method. The origin root also returns 404 with a helpful JSON error pointing callers to the skill file and llms.txt. No additional documentation pages were found on the origin itself; the OpenAPI spec references https://www.sec.gov/developer and https://beta.paywithlocus.com/mpp/edgar.md for further docs.
Capabilities
Use cases
- —Retrieve a public company's full SEC filing history by CIK number
- —Feed filing metadata into automated financial analysis pipelines
- —Build compliance monitoring tools that track new SEC submissions
- —Power AI agents that need structured access to SEC EDGAR data without managing rate limits or API keys
Fit
Best for
- —AI agents needing programmatic SEC filing data with per-call micropayments
- —Financial research workflows that query company submission histories
- —Developers who want EDGAR data without managing SEC rate-limit headers
Not for
- —Bulk downloading the entire EDGAR archive (per-call pricing would be costly at scale)
- —Real-time streaming of new SEC filings as they are published
- —Accessing non-public or restricted SEC data
Quick start
curl -X POST https://edgar.mpp.paywithlocus.com/edgar/company-submissions \
-H "Content-Type: application/json" \
-d '{"cik": "320193"}'Example
Request
{
"cik": "320193"
}Endpoint
Quality
The OpenAPI spec is well-structured with clear request schemas, pricing metadata, and endpoint descriptions. However, the probe did not capture a live 402 challenge (only POST is supported and the probe tried HEAD/GET), no response schema is documented, no example responses are available, and the crawled pages returned only 404 error JSON. Docs are referenced but not crawled.
Warnings
- —Probe did not confirm a live 402 challenge because it only tried HEAD and GET; the endpoint is POST-only per the OpenAPI spec.
- —No response schema is documented — the 200 response description is just 'Successful response' with no body schema.
- —Currency address 0x20c000000000000000000000b9537d11c60e8b50 is assumed to be pathUSD with 6 decimals; if decimals differ, the stated price of ~$0.008 would be incorrect.
- —External documentation at https://beta.paywithlocus.com/mpp/edgar.md was not crawled and could not be verified.
Citations
- —The endpoint accepts POST with a required 'cik' field and is priced at 8000 base units via Tempo settlement.https://edgar.mpp.paywithlocus.com
- —SEC EDGAR developer documentation is referenced as the upstream data source.https://www.sec.gov/developer
- —Additional LLM-oriented docs are referenced at beta.paywithlocus.com.https://beta.paywithlocus.com/mpp/edgar.md