evidinvest-com Machine Payments API
The Machine Payments API from evidinvest-com — 6 operation(s) for machine payments.
The Machine Payments API from evidinvest-com — 6 operation(s) for machine payments.
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-machine-payments-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 Machine Payments 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: Machine Payments
paths:
/v1/quote:
get:
operationId: get_price_quote
summary: Price a paid task before running it (free, no auth)
description: 'Returns the exact USD price for a task at a given model tier and payment rail. Prices are dynamic: they follow the real compute cost of the task. Omit `task` for the full price list.'
tags:
- Machine Payments
security: []
parameters:
- name: task
in: query
required: false
schema:
type: string
enum:
- filing_search
- company_snapshot
- valuation
- supply_chain
- thesis_check
- name: model
in: query
required: false
schema:
type: string
enum:
- none
- haiku-4.5
- sonnet-4.5
- sonnet-4.6
- opus-4.5
- opus-4.6
- haiku-5.5
- sonnet-5.5
- opus-5.5
- fable-5.1
- llama-3.3-70b
- deepseek-r1
default: opus-5.5
description: 'Final-writer model — data gathering always runs on the cheap tier; price follows this choice. Allowed: none, haiku-4.5 (fast, 1x), sonnet-4.5 (default, 3x), sonnet-4.6 (default, 3x), opus-4.5 (deep, 5x), opus-4.6 (deep, 5x), haiku-5.5 (fast, 0.11x), sonnet-5.5 (default, 2.2x), opus-5.5 (deep, 4.4x), fable-5.1 (deep, 11x), llama-3.3-70b (fast, 0.57x), deepseek-r1 (deep, 1.28x). Multiplier = cost of a typical final write relative to haiku-4.5 (included). Default: opus-5.5, falling back to sonnet-5.5 and then haiku-4.5 when credits or Bedrock availability don''t cover it. An unknown key returns 400 unknown_model with the allowed list; a model not enabled on Bedrock returns 503 model_unavailable (nothing charged).'
- name: rail
in: query
required: false
schema:
type: string
enum:
- card
- stablecoin
default: card
responses:
'200':
description: Quote with priceUsd, estimatedCostUsd and railFeeUsd
/v1/paid/filing_search:
post:
operationId: paid_filing_search
summary: Agent-written answer from SEC filings, with cited passages and accession numbers
description: Agent-written answer from SEC filings, with cited passages and accession numbers. Pay per request with the Machine Payments Protocol (MPP) — no account, no API key. An unpaid request returns HTTP 402 with a payment challenge carrying the price for that exact request; pay and retry to receive the result plus a receipt. Call GET /v1/quote first to see the price. Accepts card and Link.
tags:
- Machine Payments
security: []
x-payment:
protocol: mpp
specification: https://mpp.dev
currency: usd
pricing: dynamic
quoteEndpoint: /v1/quote
methods:
- card
- link
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
model:
type: string
enum:
- none
- haiku-4.5
- sonnet-4.5
- sonnet-4.6
- opus-4.5
- opus-4.6
- haiku-5.5
- sonnet-5.5
- opus-5.5
- fable-5.1
- llama-3.3-70b
- deepseek-r1
default: opus-5.5
description: 'Final-writer model (gathering runs on the cheap tier; price follows this choice). Allowed: none, haiku-4.5 (fast, 1x), sonnet-4.5 (default, 3x), sonnet-4.6 (default, 3x), opus-4.5 (deep, 5x), opus-4.6 (deep, 5x), haiku-5.5 (fast, 0.11x), sonnet-5.5 (default, 2.2x), opus-5.5 (deep, 4.4x), fable-5.1 (deep, 11x), llama-3.3-70b (fast, 0.57x), deepseek-r1 (deep, 1.28x). Multiplier = cost of a typical final write relative to haiku-4.5 (included). Default: opus-5.5, falling back to sonnet-5.5 and then haiku-4.5 when credits or Bedrock availability don''t cover it. The response names the model that wrote it (model_used, bedrock_model_id).'
rail:
type: string
enum:
- card
- stablecoin
default: card
symbol:
type: string
description: Ticker, for company-scoped tasks
query:
type: string
description: Search text, for search tasks
responses:
'200':
description: Paid result, with payment receipt headers
'402':
description: Payment required — challenge carries the price for this request
'404':
description: Unknown task
/v1/paid/company_snapshot:
post:
operationId: paid_company_snapshot
summary: 'Agent-written company overview: fundamentals, growth and multiples, evaluated'
description: 'Agent-written company overview: fundamentals, growth and multiples, evaluated. Pay per request with the Machine Payments Protocol (MPP) — no account, no API key. An unpaid request returns HTTP 402 with a payment challenge carrying the price for that exact request; pay and retry to receive the result plus a receipt. Call GET /v1/quote first to see the price. Accepts card and Link.'
tags:
- Machine Payments
security: []
x-payment:
protocol: mpp
specification: https://mpp.dev
currency: usd
pricing: dynamic
quoteEndpoint: /v1/quote
methods:
- card
- link
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
model:
type: string
enum:
- none
- haiku-4.5
- sonnet-4.5
- sonnet-4.6
- opus-4.5
- opus-4.6
- haiku-5.5
- sonnet-5.5
- opus-5.5
- fable-5.1
- llama-3.3-70b
- deepseek-r1
default: opus-5.5
description: 'Final-writer model (gathering runs on the cheap tier; price follows this choice). Allowed: none, haiku-4.5 (fast, 1x), sonnet-4.5 (default, 3x), sonnet-4.6 (default, 3x), opus-4.5 (deep, 5x), opus-4.6 (deep, 5x), haiku-5.5 (fast, 0.11x), sonnet-5.5 (default, 2.2x), opus-5.5 (deep, 4.4x), fable-5.1 (deep, 11x), llama-3.3-70b (fast, 0.57x), deepseek-r1 (deep, 1.28x). Multiplier = cost of a typical final write relative to haiku-4.5 (included). Default: opus-5.5, falling back to sonnet-5.5 and then haiku-4.5 when credits or Bedrock availability don''t cover it. The response names the model that wrote it (model_used, bedrock_model_id).'
rail:
type: string
enum:
- card
- stablecoin
default: card
symbol:
type: string
description: Ticker, for company-scoped tasks
query:
type: string
description: Search text, for search tasks
responses:
'200':
description: Paid result, with payment receipt headers
'402':
description: Payment required — challenge carries the price for this request
'404':
description: Unknown task
/v1/paid/valuation:
post:
operationId: paid_valuation
summary: 'Full valuation analysis written by the agent: DCF, fair-value range, margin of…'
description: 'Full valuation analysis written by the agent: DCF, fair-value range, margin of safety, growth. Pay per request with the Machine Payments Protocol (MPP) — no account, no API key. An unpaid request returns HTTP 402 with a payment challenge carrying the price for that exact request; pay and retry to receive the result plus a receipt. Call GET /v1/quote first to see the price. Accepts card and Link.'
tags:
- Machine Payments
security: []
x-payment:
protocol: mpp
specification: https://mpp.dev
currency: usd
pricing: dynamic
quoteEndpoint: /v1/quote
methods:
- card
- link
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
model:
type: string
enum:
- none
- haiku-4.5
- sonnet-4.5
- sonnet-4.6
- opus-4.5
- opus-4.6
- haiku-5.5
- sonnet-5.5
- opus-5.5
- fable-5.1
- llama-3.3-70b
- deepseek-r1
default: opus-5.5
description: 'Final-writer model (gathering runs on the cheap tier; price follows this choice). Allowed: none, haiku-4.5 (fast, 1x), sonnet-4.5 (default, 3x), sonnet-4.6 (default, 3x), opus-4.5 (deep, 5x), opus-4.6 (deep, 5x), haiku-5.5 (fast, 0.11x), sonnet-5.5 (default, 2.2x), opus-5.5 (deep, 4.4x), fable-5.1 (deep, 11x), llama-3.3-70b (fast, 0.57x), deepseek-r1 (deep, 1.28x). Multiplier = cost of a typical final write relative to haiku-4.5 (included). Default: opus-5.5, falling back to sonnet-5.5 and then haiku-4.5 when credits or Bedrock availability don''t cover it. The response names the model that wrote it (model_used, bedrock_model_id).'
rail:
type: string
enum:
- card
- stablecoin
default: card
symbol:
type: string
description: Ticker, for company-scoped tasks
query:
type: string
description: Search text, for search tasks
responses:
'200':
description: Paid result, with payment receipt headers
'402':
description: Payment required — challenge carries the price for this request
'404':
description: Unknown task
/v1/paid/supply_chain:
post:
operationId: paid_supply_chain
summary: 'Supply-chain analysis from filings: relationships and chokepoints, with…'
description: 'Supply-chain analysis from filings: relationships and chokepoints, with evidence quotes. Pay per request with the Machine Payments Protocol (MPP) — no account, no API key. An unpaid request returns HTTP 402 with a payment challenge carrying the price for that exact request; pay and retry to receive the result plus a receipt. Call GET /v1/quote first to see the price. Accepts card and Link.'
tags:
- Machine Payments
security: []
x-payment:
protocol: mpp
specification: https://mpp.dev
currency: usd
pricing: dynamic
quoteEndpoint: /v1/quote
methods:
- card
- link
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
model:
type: string
enum:
- none
- haiku-4.5
- sonnet-4.5
- sonnet-4.6
- opus-4.5
- opus-4.6
- haiku-5.5
- sonnet-5.5
- opus-5.5
- fable-5.1
- llama-3.3-70b
- deepseek-r1
default: opus-5.5
description: 'Final-writer model (gathering runs on the cheap tier; price follows this choice). Allowed: none, haiku-4.5 (fast, 1x), sonnet-4.5 (default, 3x), sonnet-4.6 (default, 3x), opus-4.5 (deep, 5x), opus-4.6 (deep, 5x), haiku-5.5 (fast, 0.11x), sonnet-5.5 (default, 2.2x), opus-5.5 (deep, 4.4x), fable-5.1 (deep, 11x), llama-3.3-70b (fast, 0.57x), deepseek-r1 (deep, 1.28x). Multiplier = cost of a typical final write relative to haiku-4.5 (included). Default: opus-5.5, falling back to sonnet-5.5 and then haiku-4.5 when credits or Bedrock availability don''t cover it. The response names the model that wrote it (model_used, bedrock_model_id).'
rail:
type: string
enum:
- card
- stablecoin
default: card
symbol:
type: string
description: Ticker, for company-scoped tasks
query:
type: string
description: Search text, for search tasks
responses:
'200':
description: Paid result, with payment receipt headers
'402':
description: Payment required — challenge carries the price for this request
'404':
description: Unknown task
/v1/paid/thesis_check:
post:
operationId: paid_thesis_check
summary: 'Filed-evidence assessment: products, customers, suppliers and risks, evaluated…'
description: 'Filed-evidence assessment: products, customers, suppliers and risks, evaluated against the filings. Pay per request with the Machine Payments Protocol (MPP) — no account, no API key. An unpaid request returns HTTP 402 with a payment challenge carrying the price for that exact request; pay and retry to receive the result plus a receipt. Call GET /v1/quote first to see the price. Accepts card and Link.'
tags:
- Machine Payments
security: []
x-payment:
protocol: mpp
specification: https://mpp.dev
currency: usd
pricing: dynamic
quoteEndpoint: /v1/quote
methods:
- card
- link
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
model:
type: string
enum:
- none
- haiku-4.5
- sonnet-4.5
- sonnet-4.6
- opus-4.5
- opus-4.6
- haiku-5.5
- sonnet-5.5
- opus-5.5
- fable-5.1
- llama-3.3-70b
- deepseek-r1
default: opus-5.5
description: 'Final-writer model (gathering runs on the cheap tier; price follows this choice). Allowed: none, haiku-4.5 (fast, 1x), sonnet-4.5 (default, 3x), sonnet-4.6 (default, 3x), opus-4.5 (deep, 5x), opus-4.6 (deep, 5x), haiku-5.5 (fast, 0.11x), sonnet-5.5 (default, 2.2x), opus-5.5 (deep, 4.4x), fable-5.1 (deep, 11x), llama-3.3-70b (fast, 0.57x), deepseek-r1 (deep, 1.28x). Multiplier = cost of a typical final write relative to haiku-4.5 (included). Default: opus-5.5, falling back to sonnet-5.5 and then haiku-4.5 when credits or Bedrock availability don''t cover it. The response names the model that wrote it (model_used, bedrock_model_id).'
rail:
type: string
enum:
- card
- stablecoin
default: card
symbol:
type: string
description: Ticker, for company-scoped tasks
query:
type: string
description: Search text, for search tasks
responses:
'200':
description: Paid result, with payment receipt headers
'402':
description: Payment required — challenge carries the price for this request
'404':
description: Unknown task
components:
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: EvidInvest API key (evid_sk_...)