x402 Agent Services
call402.com
· x402-agent-services
Pay-per-call APIs for AI agents via x402 v2 (exact scheme, Base mainnet, USDC). No accounts or API keys: send a request, receive HTTP 402 with payment requirements, pay, retry. The skills list below carries every live API with its current price; /pricing is the authoritative catalog.
call402.com via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
F
Conformance score: 30/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown
click to collapse breakdown
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://call402.com/api/text-to-structure
Base · declared in manifest
|
0.002 | USDC |
https://call402.com/api/agent-jobs
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/fx-rates
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/email-verify
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/phone-lookup
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/wallet-lookup
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/fear-greed-index
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/text-extract
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/ssl-check
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/domain-lookup
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/qr-code
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/sec-company-facts
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/language-detect
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/timestamp-convert
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/hash-tools
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/api/x402-integration-pack
Base · declared in manifest
|
0.005 | USDC |
https://call402.com/dex-quote
Base · declared in manifest
|
0.005 | USDC |
0xac6f1c3c3b17040730f16dc24ee9993e9565be4a on Base
· basescan ↗
| Agent card | https://call402.com/.well-known/agent.json |
| Provider | https://call402.com/ |
| Docs | https://call402.com/ |
Skills · 17 declared by this agent
These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.
Turn unstructured text into strict, machine-readable JSON for agent pipelines: a deterministic, reproducible alternative to an LLM extraction call. Extracts ema…
Read-only aggregated listings from Superteam, Verdikta, poidh, and Agent Bounties, plus recent awarded bounties from public Verdikta and poidh data. Returns cac…
Live foreign-exchange reference rates from the European Central Bank (ECB), updated every business day. Convert between 30+ currencies (USD, EUR, GBP, JPY, CNY …
Email address validation for signup screening, lead cleanup and form verification: syntax check, disposable/temporary-domain detection and a live MX-record look…
Parse a phone number locally against the numbering plan using libphonenumber metadata. Returns format and number-plan validity only; current network assignment …
Look up a Base wallet address: native ETH plus balances for a curated list of 195 tokens, read directly from Base chain state via public RPC with a self-hosted …
Crypto Fear & Greed Index by alternative.me: current value (0-100) and classification (Extreme Fear, Fear, Neutral, Greed, Extreme Greed) plus optional daily hi…
Extract the readable main content of any public web page as clean text: send a URL, get the page title, excerpt and body text with navigation, ads and boilerpla…
TLS/SSL certificate check for any public host: issuer, subject, SAN list, validity window, days until expiry, SHA-256 fingerprint and whether the certificate ch…
Domain one-stop lookup: live DNS records (A, AAAA, CNAME, MX, NS, TXT via DNS-over-HTTPS) plus RDAP registration data (registrar, creation and expiry dates, sta…
Generate a QR code image for any text, URL or payment address: returns SVG markup or a base64-encoded PNG rendered on our own servers (qrcode library, MIT). For…
Summarize a US public company's latest SEC-reported Revenue, NetIncomeLoss and Assets from official EDGAR companyfacts. Look up by ticker, CIK or company name; …
Detect the most likely language of text entirely on this server, with ISO 639-1 language code, language name, confidence and alternatives. Supports English, Chi…
Convert Unix seconds, Unix milliseconds or an ISO date to UTC and Asia/Shanghai timestamps. An empty object returns the current time.
Run local cryptographic utilities: SHA-256 and SHA-512 hashes, Base64 encode/decode, or a random UUID v4. No upstream service is called.
Production buyer kit for x402 v2 on Base: complete TypeScript and Python buyer code, settlement verification, failure-reason table and budget-guard patterns. Ve…
Self-computed long-tail EVM token quotes from public on-chain DEX pools on Base, BNB Smart Chain and Ethereum. Discovers Uniswap V2/V3 and PancakeSwap pools wit…
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/call402.com) [](https://agenstry.com/agents/call402.com) [](https://agenstry.com/agents/call402.com) [](https://agenstry.com/agents/call402.com)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "x402 Agent Services",
"description": "Pay-per-call APIs for AI agents via x402 v2 (exact scheme, Base mainnet, USDC). No accounts or API keys: send a request, receive HTTP 402 with payment requirements, pay, retry. The skills list below carries every live API with its current price; /pricing is the authoritative catalog.",
"url": "https://call402.com/",
"documentationUrl": "https://call402.com/",
"version": "1.0.0",
"provider": {
"organization": "x402-agent-services",
"url": "https://call402.com/"
},
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"payments": [
{
"protocol": "x402",
"version": 2,
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"assetSymbol": "USDC",
"payTo": "0xAc6F1C3C3b17040730F16dC24Ee9993e9565BE4A",
"facilitator": "https://api.cdp.coinbase.com/platform/v2/x402"
}
],
"skills": [
{
"id": "text-to-structure",
"name": "text-to-structure",
"description": "Turn unstructured text into strict, machine-readable JSON for agent pipelines: a deterministic, reproducible alternative to an LLM extraction call. Extracts emails, URLs, EVM wallet addresses, transaction hashes, ISO-normalized dates, money amounts, percentages, phone numbers and key:value pairs from invoices, emails, messages, logs or documents. Pass fields or a JSON schema to receive exactly the fields you need. Same input, same output, in milliseconds.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/text-to-structure",
"method": "POST",
"price_usd": 0.002,
"input": {
"text": "string (required, <=20000 chars)",
"fields": "string[] optional",
"schema": "object optional"
}
},
{
"id": "agent-jobs",
"name": "agent-jobs",
"description": "Read-only aggregated listings from Superteam, Verdikta, poidh, and Agent Bounties, plus recent awarded bounties from public Verdikta and poidh data. Returns cached jobs, freshness status, and a source disclaimer.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/agent-jobs",
"method": "POST",
"price_usd": 0.005,
"input": {}
},
{
"id": "fx-rates",
"name": "fx-rates",
"description": "Live foreign-exchange reference rates from the European Central Bank (ECB), updated every business day. Convert between 30+ currencies (USD, EUR, GBP, JPY, CNY and more) with a single call: pass base and symbols, get mid-market reference rates as clean JSON. Rates are the ECB daily reference rates, the same source banks and accounting tools cite. Free reference data, republished with attribution.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/fx-rates",
"method": "POST",
"price_usd": 0.005,
"input": {
"base": "3-letter currency code (default USD)",
"symbols": "string[] optional (omit for all)",
"amount": "number optional (default 1)"
}
},
{
"id": "email-verify",
"name": "email-verify",
"description": "Email address validation for signup screening, lead cleanup and form verification: syntax check, disposable/temporary-domain detection and a live MX-record lookup for the domain. Returns a deliverability verdict (likely_deliverable, risky, undeliverable, invalid_format) with the MX hosts found. Does not probe individual mailboxes, so catch-all domains may still accept addresses that do not exist.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/email-verify",
"method": "POST",
"price_usd": 0.005,
"input": {
"email": "email address (required)"
}
},
{
"id": "phone-lookup",
"name": "phone-lookup",
"description": "Parse a phone number locally against the numbering plan using libphonenumber metadata. Returns format and number-plan validity only; current network assignment and subscriber status are not queried. data_source = \"numbering plan (libphonenumber)\".",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/phone-lookup",
"method": "POST",
"price_usd": 0.005,
"input": {
"number": "phone number string (required)",
"country": "ISO 3166-1 alpha-2 country hint (optional)"
}
},
{
"id": "wallet-lookup",
"name": "wallet-lookup",
"description": "Look up a Base wallet address: native ETH plus balances for a curated list of 195 tokens, read directly from Base chain state via public RPC with a self-hosted reader (no third-party data API). The response includes a coverage field: tokens outside the list with no transfers in the discovery window (default about 28 hours) are not reported. Balances only; no USD valuation.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/wallet-lookup",
"method": "POST",
"price_usd": 0.005,
"input": {
"address": "Base wallet address string (required)",
"window": "integer optional 1000-200000 (default 50000)"
}
},
{
"id": "fear-greed-index",
"name": "fear-greed-index",
"description": "Crypto Fear & Greed Index by alternative.me: current value (0-100) and classification (Extreme Fear, Fear, Neutral, Greed, Extreme Greed) plus optional daily history. The most-cited single market-sentiment gauge for crypto trading agents: position sizing, risk checks and regime detection before trading. Data published by alternative.me for free commercial use with attribution; served from a 30-minute cache.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/fear-greed-index",
"method": "POST",
"price_usd": 0.005,
"input": {
"limit": "integer optional 1-30 (default 1)"
}
},
{
"id": "text-extract",
"name": "text-extract",
"description": "Extract the readable main content of any public web page as clean text: send a URL, get the page title, excerpt and body text with navigation, ads and boilerplate stripped (Mozilla Readability, computed on our own servers). For RAG ingestion, summarization, research and page monitoring. First-party extraction: no third-party reader service is resold.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/text-extract",
"method": "POST",
"price_usd": 0.005,
"input": {
"url": "public http(s) page URL (required)"
}
},
{
"id": "ssl-check",
"name": "ssl-check",
"description": "TLS/SSL certificate check for any public host: issuer, subject, SAN list, validity window, days until expiry, SHA-256 fingerprint and whether the certificate chain verified. Computed by a direct TLS handshake from our own servers. For uptime and security monitoring agents, vendor endpoint checks and integration pre-flight.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/ssl-check",
"method": "POST",
"price_usd": 0.005,
"input": {
"host": "domain name (required), optionally host:port"
}
},
{
"id": "domain-lookup",
"name": "domain-lookup",
"description": "Domain one-stop lookup: live DNS records (A, AAAA, CNAME, MX, NS, TXT via DNS-over-HTTPS) plus RDAP registration data (registrar, creation and expiry dates, status, nameservers) assembled from public protocol endpoints on our servers. For domain due diligence, phishing-site checks, counterparty infrastructure review and integration pre-checks.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/domain-lookup",
"method": "POST",
"price_usd": 0.005,
"input": {
"domain": "domain name (required)"
}
},
{
"id": "qr-code",
"name": "qr-code",
"description": "Generate a QR code image for any text, URL or payment address: returns SVG markup or a base64-encoded PNG rendered on our own servers (qrcode library, MIT). For agents that produce scannable payment requests, links, addresses or tickets but cannot render images themselves.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/qr-code",
"method": "POST",
"price_usd": 0.005,
"input": {
"text": "string (required, <=2048 chars)",
"format": "\"svg\" | \"png\" (default svg)",
"size": "integer optional 128-1024 (default 512)"
}
},
{
"id": "sec-company-facts",
"name": "sec-company-facts",
"description": "Summarize a US public company's latest SEC-reported Revenue, NetIncomeLoss and Assets from official EDGAR companyfacts. Look up by ticker, CIK or company name; returns filing dates and fiscal periods. Uses SEC public-domain data with a declared User-Agent.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/sec-company-facts",
"method": "POST",
"price_usd": 0.005,
"input": {
"ticker": "string",
"cik": "string",
"name": "string (provide exactly one)"
}
},
{
"id": "language-detect",
"name": "language-detect",
"description": "Detect the most likely language of text entirely on this server, with ISO 639-1 language code, language name, confidence and alternatives. Supports English, Chinese, Japanese, Korean, Spanish, French, German, Russian, Portuguese and Italian; no upstream request.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/language-detect",
"method": "POST",
"price_usd": 0.005,
"input": {
"text": "string (required)"
}
},
{
"id": "timestamp-convert",
"name": "timestamp-convert",
"description": "Convert Unix seconds, Unix milliseconds or an ISO date to UTC and Asia/Shanghai timestamps. An empty object returns the current time.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/timestamp-convert",
"method": "POST",
"price_usd": 0.005,
"input": {
"timestamp": "Unix seconds or milliseconds",
"date": "ISO date string; omit both for current time"
}
},
{
"id": "hash-tools",
"name": "hash-tools",
"description": "Run local cryptographic utilities: SHA-256 and SHA-512 hashes, Base64 encode/decode, or a random UUID v4. No upstream service is called.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/hash-tools",
"method": "POST",
"price_usd": 0.005,
"input": {
"text": "string (required except for uuid)",
"op": "hash | base64-encode | base64-decode | uuid (default hash)"
}
},
{
"id": "x402-integration-pack",
"name": "x402-integration-pack",
"description": "Production buyer kit for x402 v2 on Base: complete TypeScript and Python buyer code, settlement verification, failure-reason table and budget-guard patterns. Verified against this live store.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/api/x402-integration-pack",
"method": "POST",
"price_usd": 0.005,
"input": {}
},
{
"id": "dex-quote",
"name": "dex-quote",
"description": "Self-computed long-tail EVM token quotes from public on-chain DEX pools on Base, BNB Smart Chain and Ethereum. Discovers Uniswap V2/V3 and PancakeSwap pools with eth_call; majors are excluded. V3 depth is estimated. Informational only.",
"tags": [
"x402",
"usdc",
"base",
"pay-per-call"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"endpoint": "https://call402.com/dex-quote",
"method": "POST",
"price_usd": 0.005,
"input": {
"chain": "\"base\" | \"bsc\" | \"ethereum\"",
"token": "20-byte EVM token address"
}
}
],
"mcp": {
"url": "https://call402.com/mcp",
"note": "tools/list is free; tools/call is priced per tool via x402"
}
}