evidinvest-com SEC Filings API
The SEC Filings API from evidinvest-com — 6 operation(s) for sec filings.
The SEC Filings API from evidinvest-com — 6 operation(s) for sec filings.
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/evidinvest-com:evidinvest-com-sec-filings-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: EvidInvest Financial Data SEC Filings API
version: 1.0.0
description: 'REST API exposing 54 financial data, valuation, SEC filing, and portfolio tools, every figure traceable to an SEC filing. Designed for AI agents and external LLMs. Two ways to pay: (1) Bearer API key from https://evidinvest.com/settings/api-keys, 1 MCP credit per call; (2) NO ACCOUNT NEEDED — pay per request with the Machine Payments Protocol (https://mpp.dev) on the /v1/paid/* routes. Prices are dynamic and quoted free at GET /v1/quote.'
contact:
name: EvidInvest
url: https://evidinvest.com
servers:
- url: https://mcp.evidinvest.com
description: Production
security:
- BearerAuth: []
tags:
- name: SEC Filings
paths:
/v1/tools/sec_get_profile:
post:
operationId: call_sec_get_profile
summary: Get a structured SEC filing profile for a public company (products, customers…
description: Get a structured SEC filing profile for a public company (products, customers, suppliers, strategic priorities, competitive moat) extracted from the most recent 10-K or 20-F
tags:
- SEC Filings
x-mcp-title: SEC filing profile
x-mcp-annotations:
title: SEC filing profile
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
symbol:
type: string
description: Stock ticker (e.g. NVDA, AAPL, TSM, ASML)
year:
type: number
description: Fiscal year (optional — defaults to most recent)
required:
- symbol
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
/v1/tools/sec_get_supply_chain:
post:
operationId: call_sec_get_supply_chain
summary: Get SEC-cited supply chain edges for a company (source/target, relationship…
description: Get SEC-cited supply chain edges for a company (source/target, relationship type, verbatim filing quote)
tags:
- SEC Filings
x-mcp-title: Supply chain
x-mcp-annotations:
title: Supply chain
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
symbol:
type: string
description: Stock ticker
limit:
type: number
description: Max edges to return (default 30, max 100)
required:
- symbol
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
/v1/tools/sec_get_risks:
post:
operationId: call_sec_get_risks
summary: Get supply chain and customer concentration risk excerpts verbatim from SEC…
description: Get supply chain and customer concentration risk excerpts verbatim from SEC filings (Item 1A)
tags:
- SEC Filings
x-mcp-title: Risk factors
x-mcp-annotations:
title: Risk factors
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
symbol:
type: string
description: Stock ticker
required:
- symbol
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
/v1/tools/sec_find_chokepoints:
post:
operationId: call_sec_find_chokepoints
summary: Find supply chain chokepoints — companies cited as a dependency in the most…
description: Find supply chain chokepoints — companies cited as a dependency in the most other companies' SEC filings
tags:
- SEC Filings
x-mcp-title: Supply-chain chokepoints
x-mcp-annotations:
title: Supply-chain chokepoints
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
limit:
type: number
description: Number of chokepoints to return (default 15, max 50)
min_sources:
type: number
description: Only include nodes cited by at least this many companies (default 2)
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
/v1/tools/sec_search:
post:
operationId: call_sec_search
summary: Search for companies in the EvidInvest SEC supply chain graph by name or ticker
tags:
- SEC Filings
x-mcp-title: Search SEC companies
x-mcp-annotations:
title: Search SEC companies
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
query:
type: string
description: Company name or ticker to search for
limit:
type: number
description: Maximum results (default 10)
required:
- query
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
/v1/tools/sec_compare:
post:
operationId: call_sec_compare
summary: Compare multiple companies' SEC profiles side by side (products, key suppliers…
description: Compare multiple companies' SEC profiles side by side (products, key suppliers, key customers, top risk themes)
tags:
- SEC Filings
x-mcp-title: Compare SEC filers
x-mcp-annotations:
title: Compare SEC filers
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
tickers:
type: array
items:
type: string
minItems: 2
maxItems: 5
description: Ticker symbols to compare (2–5)
required:
- tickers
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
components:
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: EvidInvest API key (evid_sk_...)