Data tools / Company filings and public contracts
Use when you need a US public company's SEC EDGAR filings and key financials by ticker or CIK: latest filings (form, dates, accession, link; filter by form, since) plus latest XBRL facts: revenue, net income, EPS, assets, equity, shares, each with period and form. Gaps: factsComplete false, see factsIssues; none current: refused unpaid. facts=0: filings only. periods=n, quarters=n: history, TTM. $0.003 per call (USDC or USDT). Or pay by stablecoin transfer: see /pay.
curl -i 'https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/sec/filings?ticker=AAPL&form=10-K%2C10-Q&limit=10'| Parameter | Required | What it is |
|---|---|---|
ticker | no | stock ticker, e.g. AAPL or BRK.B (send this or cik) |
cik | no | SEC Central Index Key, e.g. 320193 (send this or ticker) |
form | no | optional comma list of form types to keep, e.g. 10-K,10-Q,8-K |
limit | no | max filings returned |
since | no | filed on/after YYYY-MM-DD |
facts | no | 0 = filings only |
periods | no | also return the last n full fiscal years of every fact, plus ttm (adds history) |
quarters | no | also return the last n quarters of every fact (quarter-only values, derived ones marked), plus ttm (adds history) |
Runnable code for JavaScript, Python and LangChain: /integrations. Full schema: OpenAPI.
{
"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": "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": 112010000000,
"start": "2024-09-29",
"end": "2025-09-27",
"fy": 2025,
"fp": "FY",
"form": "10-K",
"filed": "2025-10-31",
"accession": "0000320193-25-000079"
}
},
"epsDiluted": {
"concep…Free sample, no payment: /sec/filings/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. 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