EXVIV Paid intel API
Fixed-price x402 resources. No account or API key required.
Fixed-price x402 resources. No account or API key required.
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/exviv-com:exviv-com-paid-intel-api"
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.
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: 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