Messari
Return a crypto research chat completion. Each request costs $0.25 in USDC on Base over x402.
Per call
$0.25
Invoke this API
# Inspect the endpoint. curl does not complete x402 payment.curl --request POST 'https://api.messari.io/ai/v2/chat/completions'
# Pay one request from a vapi-network wallet. Add --content-type and --body for the request input.vapi pay 'https://api.messari.io/ai/v2/chat/completions' \ --method POST \ --expected-pay-to 0x75Ddd3c42eAce13c59EA0CD1141B886A1c70D2A5 \ --max 0.10
call.pay {"url":"https://api.messari.io/ai/v2/chat/completions","method":"POST","maxPriceUsd":"0.10","expectedPayTo":"0x75Ddd3c42eAce13c59EA0CD1141B886A1c70D2A5"}Try it
https://api.messari.io/ai/v2/chat/completionsThis API does not describe its inputs. Add each input it needs as a name and a value.
Request preview
This is the exact URL and payload used for the unpaid price check.
- Request
- POST https://api.messari.io/ai/v2/chat/completions
- Content type
- application/json
- Body
{}
The browser refuses to sign if the live quote exceeds this amount.
Response
Technical details
About this API
Messari returns a chat completion for an agent message. Send a body such as { "messages": [{ "role": "user", "content": "..." }] } and pay $0.25 in USDC on Base over x402.
The browser checks the live x402 terms before every paid call. If CORS blocks a direct request, vAPI gives you the exact vapi-network handoff.
For agents
Prompt for AI
Paste this into any agent that can pay over x402. No API key needed.
I want to use the "Messari" API listed on vAPI Call.
Return a crypto research chat completion. Each request costs $0.25 in USDC on Base over x402.
Endpoint: POST https://api.messari.io/ai/v2/chat/completions
Price: $0.25 per call, pay per use via x402 (USDC on Base). No API key required.
Input schema: (not published — pass the inputs the task requires)
What it does: Direct x402 chat completion. Body: { "messages": [{ "role": "user", "content": "..." }] }.
Important notes — read before calling:
- The live 402 challenge is authoritative: trust its price, recipient, and terms over this prompt.
- vAPI has verified this listing.
Call the endpoint over x402 (for example with the vapi-network MCP `call.pay` tool) and return the result. I will provide the inputs next.Need a wallet your agent can spend from? Set up vapi-network
