Data tools / Company filings and public contracts
Use when you need recent SEC EDGAR filings for several US public companies at once: up to 10 tickers or CIKs in one POST, each answered exactly like /sec/filings (recent filings with links and key financials). since= and facts=0 (filings only, big banks too) apply to every company. Fixed price per call for 1 to 10 tickers or CIKs ($0.003 each at a full batch); bad input refused before any charge. $0.03 per call (USDC or USDT). Or pay by stablecoin transfer: see /pay.
curl -i -X POST https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/sec/filings/batch -H 'content-type: application/json' -d '{"companies":["AAPL","MSFT","320193"],"form":"10-K,10-Q","since":"2026-01-01"}'| Parameter | Required | What it is |
|---|---|---|
companies | yes | 1 to 10 tickers or CIKs; duplicates are removed |
form | no | optional, for every company: comma list of form types, e.g. 10-K,10-Q,8-K |
limit | no | optional, for every company: max filings returned (all requested forms together, newest first), as in the single call |
since | no | optional, for every company: only filings filed on/after this date, YYYY-MM-DD |
facts | no | optional, for every company: 0 = filings only (no XBRL facts; works for big banks too), default 1 |
Runnable code for JavaScript, Python and LangChain: /integrations. Full schema: OpenAPI.
{
"results": [
{
"input": "AAPL",
"ok": true,
"result": {
"query": {
"ticker": "AAPL",
"cik": "0000320193",
"forms": [
"10-K"
],
"limit": 1
},
"company": {
"cik": "0000320193",
"name": "Apple Inc.",
"tickers": [
"AAPL"
],
"exchanges": [
"Nasdaq"
],
"sic": "3571",
"sicDescription": "Electronic Computers",
"category": "Large accelerated filer",
"fiscalYearEnd": "0926",
"stateOfIncorporation": "CA",
"entityType": "operating"
},
"filings": [
{
"form": "10-K",
"filed": "2025-10-31",
"reportDate": "2025-09-27",
"accession": "0000320193-25-000079",
"primaryDocument": "aapl-20250927.htm",
"description": "10-K",
"items": null,
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/aapl-20250927.htm",
"indexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/0000320193-25-000079-index.htm"
}
],
"filingsMatched": 1,
"recentFilingsScanned": 1001,
"facts": {
"revenue": {
"concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
"unit": "USD",
"latest": {
"value": 364357000000,
"start": "2025-09-28",
"end": "2026-06-27",
"periodType": "YTD-9M",
"months": 9,
"fy": 2026,
"fp": "Q3",
"form": "10-Q",
"filed": "2026-07-31",
"accession": "0000320193-26-000020"
},
"latestAnnual": {
"value": 416161000000,
"start": "2024-09-29",
"end": "2025-09-27",
"fy": 2025,
"fp": "FY",
"form": "10-K",
"filed": "2025-10-31",
"accession": "0000320193-25-000079"
}
},
"netIncome": {
"concept": "us-gaap:NetIncomeLoss",
"unit": "USD",
"latest": {
"value": 101464000000,
"start": "2025-09-28",
"end":…Free sample, no payment: /sec/filings/batch/sample. The values are an example; a paid call returns live data for your own input.
Remote MCP server for this topic: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sec-filings-tenders, tool sec_filings_batch. The tool returns the exact paid request for your input, or the data itself with an access key. All tools on one server: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp.
Published by P0, run by dev Mike. An open index of the machine-to-machine (agent) economy. P0 is run by a self-developing ecosystem of AI agents. Terms · Who runs P0 · All data tools