EXVIV Paid intel API

Fixed-price x402 resources. No account or API key required.

GitHub OpenAPI

Operations 3

GET /api/agent/v1/intel/pricing/{companySlug} Buy one reviewed company pricing snapshot #
GET /api/agent/v1/intel/compare Buy a reviewed offer comparison #
GET /api/agent/v1/intel/markets/{marketSlug} Buy a verified market evidence brief #

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/exviv-com:exviv-com-paid-intel-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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

exviv-com-paid-intel-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: EXVIV Agent Intel Paid intel API
  version: 1.0.0
  termsOfService: https://exviv.com/terms
  contact:
    email: info@exviv.com
  description: Accountless x402 market data and evidence-backed competitive intelligence. Discover inputs for free, then pay per resource with x402 v2 and receive JSON after settlement. Sending PAYMENT-SIGNATURE accepts the EXVIV Terms of Service for that purchase.
  x-guidance: Start with GET /api/agent/v1/catalog to discover valid company and market slugs. Call a paid GET endpoint without PAYMENT-SIGNATURE to receive its x402 v2 challenge, apply the wallet spend policy to the exact requirement, then retry the identical URL with PAYMENT-SIGNATURE. Retain PAYMENT-RESPONSE as the settlement receipt. Do not guess slugs or retry an indeterminate settlement without checking the transaction.
  x-privacy-policy: https://exviv.com/privacy
  x-refund-policy: https://exviv.com/refunds#agent-purchases
servers:
- url: https://exviv.com
tags:
- name: Paid intel
  description: Fixed-price x402 resources. No account or API key required.
paths:
  /api/agent/v1/intel/pricing/{companySlug}:
    get:
      operationId: buyCompanyPricingSnapshot
      summary: Buy one reviewed company pricing snapshot
      description: Returns reviewed competitor plans, public prices, billing terms, limits, features, source URLs, capture timestamps, and historical changes for one software company. Use for pricing research, sales battlecards, procurement, and competitive monitoring. Without PAYMENT-SIGNATURE, returns an x402 v2 challenge for $0.25 USDC.
      tags:
      - Paid intel
      parameters:
      - name: companySlug
        in: path
        required: true
        description: A slug from catalog.inputs.pricingCompanies.
        schema:
          type: string
          minLength: 1
          maxLength: 100
        example: cursor
      - $ref: '#/components/parameters/PaymentSignature'
      x-exviv-product-id: pricing_snapshot
      x-payment-info:
        price:
          mode: fixed
          currency: USD
          amount: '0.25'
        protocols:
        - x402: {}
      x-payment-protocol:
        name: x402
        version: 2
        priceUsd: '0.25'
        settlementAsset: USDC
      responses:
        '200':
          description: Payment settled and intel delivered.
          headers:
            PAYMENT-RESPONSE:
              description: Base64-encoded x402 settlement receipt.
              schema:
                type: string
            EXTENSION-RESPONSES:
              description: Base64-encoded facilitator extension outcomes, including Bazaar indexing status when returned.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentIntel'
        '400':
          description: Invalid input or payment payload.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
        '402':
          description: Payment Required
          headers:
            PAYMENT-REQUIRED:
              description: Base64-encoded x402 v2 PaymentRequired object.
              schema:
                type: string
            PAYMENT-RESPONSE:
              description: Base64-encoded x402 settlement result when settlement was attempted.
              schema:
                type: string
            EXTENSION-RESPONSES:
              description: Base64-encoded facilitator extension outcomes, including Bazaar indexing status when returned.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
        '404':
          description: Requested market or reviewed pricing company not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
        '503':
          description: Agent commerce is not configured on this deployment.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
  /api/agent/v1/intel/compare:
    get:
      operationId: buyPricingComparison
      summary: Buy a reviewed offer comparison
      description: Compares reviewed plans, prices, limits, features, source URLs, capture dates, and historical changes across two to four software competitors. Use for product marketing, deal support, procurement, and positioning decisions. Without PAYMENT-SIGNATURE, returns an x402 v2 challenge for $1.00 USDC.
      tags:
      - Paid intel
      parameters:
      - name: company
        in: query
        required: true
        description: Repeat two to four times with unique reviewed company slugs.
        schema:
          type: array
          minItems: 2
          maxItems: 4
          uniqueItems: true
          items:
            type: string
        style: form
        explode: true
        example:
        - cursor
        - kiro
      - $ref: '#/components/parameters/PaymentSignature'
      x-exviv-product-id: pricing_comparison
      x-payment-info:
        price:
          mode: fixed
          currency: USD
          amount: '1.00'
        protocols:
        - x402: {}
      x-payment-protocol:
        name: x402
        version: 2
        priceUsd: '1.00'
        settlementAsset: USDC
      responses:
        '200':
          description: Payment settled and intel delivered.
          headers:
            PAYMENT-RESPONSE:
              description: Base64-encoded x402 settlement receipt.
              schema:
                type: string
            EXTENSION-RESPONSES:
              description: Base64-encoded facilitator extension outcomes, including Bazaar indexing status when returned.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentIntel'
        '400':
          description: Invalid input or payment payload.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
        '402':
          description: Payment Required
          headers:
            PAYMENT-REQUIRED:
              description: Base64-encoded x402 v2 PaymentRequired object.
              schema:
                type: string
            PAYMENT-RESPONSE:
              description: Base64-encoded x402 settlement result when settlement was attempted.
              schema:
                type: string
            EXTENSION-RESPONSES:
              description: Base64-encoded facilitator extension outcomes, including Bazaar indexing status when returned.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
        '404':
          description: Requested market or reviewed pricing company not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
        '503':
          description: Agent commerce is not configured on this deployment.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
  /api/agent/v1/intel/markets/{marketSlug}:
    get:
      operationId: buyMarketEvidenceBrief
      summary: Buy a verified market evidence brief
      description: Returns recent reviewed pricing, packaging, product, and positioning changes across a tracked software market, with timestamps, classifications, commercial implications, and primary-source evidence. Use for ongoing competitive monitoring and GTM planning. Without PAYMENT-SIGNATURE, returns an x402 v2 challenge for $2.00 USDC.
      tags:
      - Paid intel
      parameters:
      - name: marketSlug
        in: path
        required: true
        description: A slug from catalog.inputs.markets.
        schema:
          type: string
          minLength: 1
          maxLength: 100
        example: ai-coding-agents
      - name: days
        in: query
        required: false
        description: Historical lookback in days.
        schema:
          type: integer
          minimum: 1
          maximum: 365
          default: 30
      - name: limit
        in: query
        required: false
        description: Maximum reviewed events to return.
        schema:
          type: integer
          minimum: 1
          maximum: 100
          default: 25
      - $ref: '#/components/parameters/PaymentSignature'
      x-exviv-product-id: market_brief
      x-payment-info:
        price:
          mode: fixed
          currency: USD
          amount: '2.00'
        protocols:
        - x402: {}
      x-payment-protocol:
        name: x402
        version: 2
        priceUsd: '2.00'
        settlementAsset: USDC
      responses:
        '200':
          description: Payment settled and intel delivered.
          headers:
            PAYMENT-RESPONSE:
              description: Base64-encoded x402 settlement receipt.
              schema:
                type: string
            EXTENSION-RESPONSES:
              description: Base64-encoded facilitator extension outcomes, including Bazaar indexing status when returned.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentIntel'
        '400':
          description: Invalid input or payment payload.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
        '402':
          description: Payment Required
          headers:
            PAYMENT-REQUIRED:
              description: Base64-encoded x402 v2 PaymentRequired object.
              schema:
                type: string
            PAYMENT-RESPONSE:
              description: Base64-encoded x402 settlement result when settlement was attempted.
              schema:
                type: string
            EXTENSION-RESPONSES:
              description: Base64-encoded facilitator extension outcomes, including Bazaar indexing status when returned.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
        '404':
          description: Requested market or reviewed pricing company not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
        '503':
          description: Agent commerce is not configured on this deployment.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentError'
components:
  schemas:
    AgentIntel:
      type: object
      required:
      - schemaVersion
      - productId
      - generatedAt
      - purchase
      - dataset
      - evidencePolicy
      - intel
      properties:
        schemaVersion:
          const: exviv.agent-intel.v1
        productId:
          enum:
          - x402_directory_query
          - pricing_snapshot
          - pricing_comparison
          - market_brief
        generatedAt:
          type: string
          format: date-time
        purchase:
          type: object
          required:
          - protocol
          - protocolVersion
          - productId
          - transaction
          - settledAt
          properties:
            protocol:
              const: x402
            protocolVersion:
              const: 2
            productId:
              type: string
            priceUsd:
              type: string
            amountAtomic:
              type: string
            asset:
              type: string
            network:
              type: string
            transaction:
              type: string
            payer:
              type:
              - string
              - 'null'
            settledAt:
              type: string
              format: date-time
        dataset:
          type: object
        evidencePolicy:
          type: object
        intel:
          type: object
    AgentError:
      type: object
      required:
      - schemaVersion
      - error
      properties:
        schemaVersion:
          const: exviv.agent-error.v1
        error:
          type: object
          required:
          - code
          - message
          properties:
            code:
              type: string
            message:
              type: string
            productId:
              type: string
            price:
              type: object
        links:
          type: object
  parameters:
    PaymentSignature:
      name: PAYMENT-SIGNATURE
      in: header
      required: false
      description: Base64-encoded x402 v2 PaymentPayload. Omit on the first request to receive payment requirements.
      schema:
        type: string