evidinvest-com Market Data API
The Market Data API from evidinvest-com — 5 operation(s) for market data.
The Market Data API from evidinvest-com — 5 operation(s) for market data.
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-market-data-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 Market Data 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: Market Data
paths:
/v1/tools/get_current_price:
post:
operationId: call_get_current_price
summary: Get the most recent stock price and trading data
tags:
- Market Data
x-mcp-title: Current price
x-mcp-annotations:
title: Current price
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 symbol (e.g., AAPL, MSFT)
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/get_historical_prices:
post:
operationId: call_get_historical_prices
summary: Get historical stock price data over a specified period
tags:
- Market Data
x-mcp-title: Historical prices
x-mcp-annotations:
title: Historical prices
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 symbol (e.g., AAPL, MSFT)
days:
type: number
description: 'Number of days of history (default: 30, max: 365)'
from:
type: string
description: Start date (YYYY-MM-DD)
to:
type: string
description: End date (YYYY-MM-DD)
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/get_enterprise_value:
post:
operationId: call_get_enterprise_value
summary: Get enterprise value, market cap, debt, and cash data
tags:
- Market Data
x-mcp-title: Enterprise value
x-mcp-annotations:
title: Enterprise value
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 symbol (e.g., AAPL, MSFT)
limit:
type: number
description: 'Number of historical periods (default: 5)'
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/get_trading_multiples:
post:
operationId: call_get_trading_multiples
summary: Get P/E, EV/EBITDA, P/B, P/S ratios for a company
tags:
- Market Data
x-mcp-title: Trading multiples
x-mcp-annotations:
title: Trading multiples
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 symbol (e.g., AAPL, MSFT)
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/get_industry_multiples:
post:
operationId: call_get_industry_multiples
summary: Get average trading multiples for a company's industry or sector
tags:
- Market Data
x-mcp-title: Industry multiples
x-mcp-annotations:
title: Industry multiples
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 symbol (e.g., AAPL, MSFT)
groupBy:
type: string
enum:
- industry
- sector
description: Group by industry (more specific) or sector (broader)
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
components:
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: EvidInvest API key (evid_sk_...)