evidinvest-com Machine Payments API

The Machine Payments API from evidinvest-com — 6 operation(s) for machine payments.

Operations 6

GET /v1/quote Price a paid task before running it (free, no auth) #
POST /v1/paid/company_snapshot Agent-written company overview: fundamentals, growth and multiples, evaluated #
POST /v1/paid/valuation Full valuation analysis written by the agent: DCF, fair-value range, margin of… #
POST /v1/paid/supply_chain Supply-chain analysis from filings: relationships and chokepoints, with… #
POST /v1/paid/thesis_check Filed-evidence assessment: products, customers, suppliers and risks, evaluated… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/evidinvest-com:evidinvest-com-machine-payments-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

evidinvest-com-machine-payments-api-openapi.yml Raw ↑
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_...)