datakoot-com Filings Intel API
The Filings Intel API from datakoot-com — 5 operation(s) for filings intel.
The Filings Intel API from datakoot-com — 5 operation(s) for filings intel.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/datakoot-com:datakoot-com-filings-intel-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Datakoot x402 data Filings Intel API
version: 2.8.0
x-guidance: 'Call POST /api/<tool> with a JSON body of the tool''s arguments (GET with a query string also works). Without payment you get HTTP 402 with an x402 v2 challenge (PAYMENT-REQUIRED header and JSON body): pay $0.01 USDC on Base (eip155:8453) to the listed payTo using the exact scheme, then retry with the PAYMENT-SIGNATURE header. Datakoot verifies the payment, runs the tool, and settles only if the tool succeeds; a tool error returns 422 with charged:false. Successful responses are plain JSON matching each operation''s 200 schema, with the on-chain receipt in PAYMENT-RESPONSE. Start with cve_lookup, package_health, financials, country_profile or domain_report. MCP clients can use /mcp; every tool is also free for 100 calls/day at <server>.datakoot.com/mcp.'
description: 48 live public-data tools (security, packages, SEC filings, economy, FX, weather, domains, Federal Register, Base) plus 4 Koot briefing tools that combine many lookups into one answer, for AI agents. $0.01 USDC per call (every tool and every Koot brief) on Base via x402, charged only on success. The same tools are free for 100 calls/day via MCP at .datakoot.com/mcp.
contact:
email: hello@datakoot.com
url: https://datakoot.com
servers:
- url: https://x402.datakoot.com
tags:
- name: Filings Intel
paths:
/api/company_lookup:
post:
operationId: company_lookup
summary: Company Lookup (Filings Intel)
description: 'Resolve a stock ticker or company name to its SEC identity: CIK number, official name, ticker(s), exchange(s), industry (SIC), and fiscal year end. Start here before other Filings Intel calls. PAID: $0.01 USDC per call via x402 (charged only on success).'
tags:
- Filings Intel
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.01'
protocols:
- x402:
scheme: exact
network: eip155:8453
asset: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913'
payTo: '0x3de7b2de531053340cf132d29b837e5a0e924177'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
query:
type: string
description: Ticker (e.g. AAPL), company name, or CIK
required:
- query
example:
query: NVDA
responses:
'200':
description: Tool result (charged)
content:
application/json:
schema:
type: object
properties:
cik: {}
name: {}
tickers: {}
exchanges: {}
sic: {}
industry: {}
category: {}
fiscal_year_end: {}
ein: {}
state: {}
former_names: {}
additionalProperties: true
'402':
description: 'Payment required: x402 challenge in the PAYMENT-REQUIRED header and body'
'422':
description: Tool error (not charged)
/api/recent_filings:
post:
operationId: recent_filings
summary: Recent Filings (Filings Intel)
description: 'List a company''s most recent SEC filings (10-K annual reports, 10-Q quarterly, 8-K material events, S-1 IPO registrations, etc.) with filing dates and direct document links. Optionally filter by form type. PAID: $0.01 USDC per call via x402 (charged only on success).'
tags:
- Filings Intel
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.01'
protocols:
- x402:
scheme: exact
network: eip155:8453
asset: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913'
payTo: '0x3de7b2de531053340cf132d29b837e5a0e924177'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
query:
type: string
description: Ticker, name, or CIK
form_type:
type: string
description: Optional filter, e.g. 10-K, 10-Q, 8-K, 4
limit:
type: integer
default: 15
description: Maximum number of results to return.
required:
- query
example:
query: TSLA
limit: 5
responses:
'200':
description: Tool result (charged)
content:
application/json:
schema:
type: object
properties:
company: {}
cik: {}
count: {}
filings: {}
additionalProperties: true
'402':
description: 'Payment required: x402 challenge in the PAYMENT-REQUIRED header and body'
'422':
description: Tool error (not charged)
/api/filing_search:
post:
operationId: filing_search
summary: Filing Search (Filings Intel)
description: 'Full-text search across all EDGAR filings for a keyword or phrase (e.g. a risk factor, product name, or executive). Returns matching filings with company, form type, and date. Optionally restrict to a form type. PAID: $0.01 USDC per call via x402 (charged only on success).'
tags:
- Filings Intel
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.01'
protocols:
- x402:
scheme: exact
network: eip155:8453
asset: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913'
payTo: '0x3de7b2de531053340cf132d29b837e5a0e924177'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
query:
type: string
description: Words or an exact phrase to find anywhere in EDGAR filing text, e.g. "going concern" or a product name.
form_type:
type: string
description: Optional form filter, e.g. 8-K
limit:
type: integer
default: 10
description: Maximum number of results to return.
required:
- query
example:
query: artificial intelligence
form_type: 8-K
limit: 5
responses:
'200':
description: Tool result (charged)
content:
application/json:
schema:
type: object
properties:
query: {}
total: {}
results: {}
additionalProperties: true
'402':
description: 'Payment required: x402 challenge in the PAYMENT-REQUIRED header and body'
'422':
description: Tool error (not charged)
/api/financials:
post:
operationId: financials
summary: Financials (Filings Intel)
description: 'Get reported financial facts for a company from XBRL data in its filings: revenue, net income, total assets, liabilities, equity, EPS, and cash — most recent reported values, or the full history of one specific us-gaap concept. PAID: $0.01 USDC per call via x402 (charged only on success).'
tags:
- Filings Intel
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.01'
protocols:
- x402:
scheme: exact
network: eip155:8453
asset: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913'
payTo: '0x3de7b2de531053340cf132d29b837e5a0e924177'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
query:
type: string
description: Ticker, name, or CIK
concept:
type: string
description: Optional specific us-gaap concept, e.g. Revenues, NetIncomeLoss, Assets
required:
- query
example:
query: AAPL
concept: Revenues
responses:
'200':
description: Tool result (charged)
content:
application/json:
schema:
type: object
properties:
company: {}
concept: {}
unit: {}
annual_only: {}
history: {}
note: {}
cik: {}
revenue: {}
latest_reported: {}
additionalProperties: true
'402':
description: 'Payment required: x402 challenge in the PAYMENT-REQUIRED header and body'
'422':
description: Tool error (not charged)
/api/insider_transactions:
post:
operationId: insider_transactions
summary: Insider Transactions (Filings Intel)
description: 'List recent insider ownership filings (Form 3/4/5) for a company — the filings officers, directors, and 10% owners submit when they buy or sell shares. Returns the filings with dates and links. PAID: $0.01 USDC per call via x402 (charged only on success).'
tags:
- Filings Intel
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.01'
protocols:
- x402:
scheme: exact
network: eip155:8453
asset: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913'
payTo: '0x3de7b2de531053340cf132d29b837e5a0e924177'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
query:
type: string
description: Ticker, name, or CIK
limit:
type: integer
default: 15
description: Maximum number of results to return.
required:
- query
example:
query: MSFT
limit: 5
responses:
'200':
description: Tool result (charged)
content:
application/json:
schema:
type: object
properties:
company: {}
cik: {}
note: {}
filings: {}
additionalProperties: true
'402':
description: 'Payment required: x402 challenge in the PAYMENT-REQUIRED header and body'
'422':
description: Tool error (not charged)