Skip to content
Back to OnchainExpat x402 APIs

Card snapshot

x402.onchainexpat.com · 2026-10-04 12:05:25 UTC · 7be0b48d08cae781344681ed4b26418f78d4fbe7352e37988f598c75841bdd8f

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "OnchainExpat x402 APIs",
  "description": "Suite of 70+ AI agent tools with x402 micropayments (includes 31 refundable escrow variants): crypto analysis, uncensored AI, company enrichment, deep research, padel club intelligence reports, SMS verification, utility APIs, and padel sports data. Pay-per-use with USDC on Base or Solana.",
  "url": "https://x402.onchainexpat.com/a2a",
  "version": "1.0.0",
  "provider": {
    "organization": "OnchainExpat",
    "url": "https://onchainexpat.com"
  },
  "documentationUrl": "https://x402.onchainexpat.com/api/x402-expat/",
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "crypto-analysis",
      "name": "Crypto Analysis",
      "description": "Token security scoring, wallet identity, smart contract analysis, DeFi positions, gas oracle, NFT metadata, and more. 12 specialized blockchain analysis endpoints.",
      "tags": [
        "crypto",
        "blockchain",
        "defi",
        "token",
        "wallet",
        "nft",
        "security"
      ],
      "examples": [
        "Analyze token contract 0x...",
        "Check wallet identity for 0x...",
        "Decode smart contract at 0x...",
        "Get DeFi positions for wallet"
      ]
    },
    {
      "id": "deep-research",
      "name": "Deep Research",
      "description": "AI-synthesized research reports combining web scraping via residential proxy, on-chain data, and multi-source analysis. Token reports, wallet dossiers, website intelligence, general research, company enrichment, and full padel club intelligence reports.",
      "tags": [
        "research",
        "report",
        "intelligence",
        "analysis",
        "company",
        "enrichment",
        "padel"
      ],
      "examples": [
        "Deep research report on a token",
        "Full wallet dossier for 0x...",
        "Competitive intelligence on a website",
        "Research any topic with sourced report",
        "Enrich company data for stripe.com",
        "Full intelligence report for a padel club"
      ]
    },
    {
      "id": "uncensored-ai",
      "name": "Uncensored AI",
      "description": "Uncensored AI chat, deep reasoning, code generation, and image creation with no content filtering. Powered by Venice.ai.",
      "tags": [
        "ai",
        "chat",
        "reasoning",
        "code",
        "image",
        "uncensored"
      ],
      "examples": [
        "Chat without content filters",
        "Generate uncensored images",
        "Code generation without restrictions"
      ]
    },
    {
      "id": "agent-tools",
      "name": "Agent Utility Tools",
      "description": "18 utility APIs for AI agents: crypto prices, weather, news, stocks, Wikipedia, geocoding, currency conversion, and more. Cheap and fast data lookups.",
      "tags": [
        "tools",
        "weather",
        "news",
        "stocks",
        "wiki",
        "geocode",
        "utility"
      ],
      "examples": [
        "Get BTC price",
        "Current weather in Tokyo",
        "Search news about AI",
        "Stock quote for AAPL"
      ]
    },
    {
      "id": "sms-verification",
      "name": "SMS Verification",
      "description": "Disposable phone numbers for SMS verification codes. Send SMS to any number. Auto-paid via USDC, no KYC required.",
      "tags": [
        "sms",
        "verification",
        "phone",
        "otp"
      ],
      "examples": [
        "Get a disposable phone number for SMS verification",
        "Send an SMS message to a phone number"
      ]
    },
    {
      "id": "padel-data",
      "name": "Padel Sports Data",
      "description": "Real-time padel club, court, and match data worldwide. 12,248 clubs in 88 countries.",
      "tags": [
        "padel",
        "sports",
        "clubs",
        "matches",
        "courts"
      ],
      "examples": [
        "Find padel clubs in Bangkok",
        "List countries with padel clubs",
        "Find open matches near me"
      ]
    }
  ],
  "x402Support": true,
  "paymentInfo": {
    "networks": [
      "base",
      "solana"
    ],
    "assets": [
      "USDC"
    ],
    "priceRange": "$0.001 - $9.00 per request"
  },
  "contact": {
    "website": "https://onchainexpat.com",
    "twitter": "@onchainexpat"
  },
  "endpoints": [
    {
      "path": "/api/x402-uncensored/chat",
      "method": "POST",
      "price": "$0.05",
      "description": "Uncensored AI chat, no content filtering"
    },
    {
      "path": "/api/x402-uncensored/reasoning",
      "method": "POST",
      "price": "$0.08",
      "description": "Deep reasoning models for complex analysis"
    },
    {
      "path": "/api/x402-uncensored/code",
      "method": "POST",
      "price": "$0.07",
      "description": "Code generation and explanation"
    },
    {
      "path": "/api/x402-uncensored/image",
      "method": "POST",
      "price": "$0.03",
      "description": "Uncensored image generation"
    },
    {
      "path": "/api/x402-uncensored/image/models",
      "method": "POST",
      "price": "$0.01",
      "description": "Compare image-generation models (cost, tier, capabilities, best-for)"
    },
    {
      "path": "/api/x402-crypto/token-metadata",
      "method": "POST",
      "price": "$0.05",
      "description": "Token contract analysis with security scoring"
    },
    {
      "path": "/api/x402-crypto/site-trust",
      "method": "POST",
      "price": "$0.04",
      "description": "Website/domain trust score analysis"
    },
    {
      "path": "/api/x402-crypto/contract-decoder",
      "method": "POST",
      "price": "$0.02",
      "description": "Smart contract AI analysis"
    },
    {
      "path": "/api/x402-crypto/wallet-identity",
      "method": "POST",
      "price": "$0.05",
      "description": "Wallet identity enrichment with ENS, labels"
    },
    {
      "path": "/api/x402-crypto/wallet-identity-crosschain",
      "method": "POST",
      "price": "$0.10",
      "description": "Cross-chain wallet analysis"
    },
    {
      "path": "/api/x402-crypto/gas-oracle",
      "method": "POST",
      "price": "$0.01",
      "description": "Real-time gas price predictions"
    },
    {
      "path": "/api/x402-crypto/price-feed",
      "method": "POST",
      "price": "$0.02",
      "description": "Token price data with market info"
    },
    {
      "path": "/api/x402-crypto/nft-metadata",
      "method": "POST",
      "price": "$0.02",
      "description": "NFT metadata and ownership"
    },
    {
      "path": "/api/x402-crypto/token-holders",
      "method": "POST",
      "price": "$0.02",
      "description": "Token holder distribution analysis"
    },
    {
      "path": "/api/x402-crypto/approval-checker",
      "method": "POST",
      "price": "$0.04",
      "description": "Token approval risk assessment across all EVM chains"
    },
    {
      "path": "/api/x402-crypto/transaction-decoder",
      "method": "POST",
      "price": "$0.05",
      "description": "Transaction analysis with AI explanation"
    },
    {
      "path": "/api/x402-crypto/defi-positions",
      "method": "POST",
      "price": "$0.08",
      "description": "Analyze DeFi positions across all EVM chains \u2014 LP tokens, Aave lending, staking, yield farming. Accepts ENS names or addresses"
    },
    {
      "path": "/api/x402-crypto/token-safety",
      "method": "POST",
      "price": "$0.10",
      "description": "Token safety bundle \u2014 unified risk score from multiple data sources"
    },
    {
      "path": "/api/x402-crypto/wallet-forensics",
      "method": "POST",
      "price": "$0.15",
      "description": "Wallet forensics bundle \u2014 full dossier with identity, DeFi, approvals"
    },
    {
      "path": "/api/x402-research/token-report",
      "method": "POST",
      "price": "$0.50",
      "description": "Deep token research report with on-chain + web data"
    },
    {
      "path": "/api/x402-research/wallet-report",
      "method": "POST",
      "price": "$0.50",
      "description": "Deep wallet dossier with cross-chain analysis"
    },
    {
      "path": "/api/x402-research/website-report",
      "method": "POST",
      "price": "$1.00",
      "description": "Website competitive intelligence report"
    },
    {
      "path": "/api/x402-research/deep-research",
      "method": "POST",
      "price": "$2.00",
      "description": "General deep research on any topic"
    },
    {
      "path": "/api/x402-research/company-enrich",
      "method": "POST",
      "price": "$0.25",
      "description": "Company enrichment \u2014 structured intelligence (name, industry, size, location, tech stack, social links, offerings, emails) from a domain or company name"
    },
    {
      "path": "/api/x402-research/club-report",
      "method": "POST",
      "price": "$9.00",
      "description": "Full 8-section padel club intelligence report \u2014 Google reputation, competitive analysis, facilities benchmarking, 30-day growth plan. Scrapes live data via headless browser. Returns 502 (not charged) on failure."
    },
    {
      "path": "/api/x402-tools/crypto/price",
      "method": "POST",
      "price": "$0.002",
      "description": "Single crypto price lookup"
    },
    {
      "path": "/api/x402-tools/crypto/prices",
      "method": "POST",
      "price": "$0.003",
      "description": "Batch crypto prices"
    },
    {
      "path": "/api/x402-tools/weather/current",
      "method": "POST",
      "price": "$0.005",
      "description": "Current weather data"
    },
    {
      "path": "/api/x402-tools/geocode",
      "method": "POST",
      "price": "$0.005",
      "description": "Address to coordinates"
    },
    {
      "path": "/api/x402-tools/reverse-geocode",
      "method": "POST",
      "price": "$0.005",
      "description": "Coordinates to address"
    },
    {
      "path": "/api/x402-tools/wiki/search",
      "method": "POST",
      "price": "$0.002",
      "description": "Wikipedia search"
    },
    {
      "path": "/api/x402-tools/wiki/summary",
      "method": "POST",
      "price": "$0.003",
      "description": "Wikipedia article summary"
    },
    {
      "path": "/api/x402-tools/news/search",
      "method": "POST",
      "price": "$0.01",
      "description": "News article search"
    },
    {
      "path": "/api/x402-tools/stocks/quote",
      "method": "POST",
      "price": "$0.01",
      "description": "Stock price quotes"
    },
    {
      "path": "/api/x402-tools/currency/convert",
      "method": "POST",
      "price": "$0.005",
      "description": "Fiat currency conversion (USD, EUR, GBP, etc.) \u2014 for crypto use /crypto/price"
    },
    {
      "path": "/api/x402-tools/github/repo",
      "method": "POST",
      "price": "$0.005",
      "description": "GitHub repository info"
    },
    {
      "path": "/api/x402-tools/hackernews/top",
      "method": "POST",
      "price": "$0.002",
      "description": "Hacker News top stories"
    },
    {
      "path": "/api/x402-tools/books/search",
      "method": "POST",
      "price": "$0.002",
      "description": "Book search"
    },
    {
      "path": "/api/x402-tools/nutrition/search",
      "method": "POST",
      "price": "$0.005",
      "description": "Nutrition data lookup"
    },
    {
      "path": "/api/x402-tools/ip/lookup",
      "method": "POST",
      "price": "$0.002",
      "description": "IP geolocation"
    },
    {
      "path": "/api/x402-tools/air/quality",
      "method": "POST",
      "price": "$0.01",
      "description": "Air quality index"
    },
    {
      "path": "/api/x402-tools/countries/info",
      "method": "POST",
      "price": "$0.001",
      "description": "Country information"
    },
    {
      "path": "/api/x402-tools/pokemon/info",
      "method": "POST",
      "price": "$0.001",
      "description": "Pokemon data"
    },
    {
      "path": "/api/x402-sms/order",
      "method": "POST",
      "price": "$3.00",
      "description": "Get a disposable phone number and receive SMS verification code"
    },
    {
      "path": "/api/x402-sms/send",
      "method": "POST",
      "price": "$3.50",
      "description": "Send an SMS message to any phone number"
    },
    {
      "path": "/api/x402r-crypto/token-metadata",
      "method": "POST",
      "price": "$0.03",
      "scheme": "commerce",
      "description": "Token metadata (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/site-trust",
      "method": "POST",
      "price": "$0.05",
      "scheme": "commerce",
      "description": "Site trust (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/contract-decoder",
      "method": "POST",
      "price": "$0.03",
      "scheme": "commerce",
      "description": "Contract decoder (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/wallet-identity",
      "method": "POST",
      "price": "$0.06",
      "scheme": "commerce",
      "description": "Wallet identity (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/wallet-identity-crosschain",
      "method": "POST",
      "price": "$0.12",
      "scheme": "commerce",
      "description": "Wallet identity crosschain (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/gas-oracle",
      "method": "POST",
      "price": "$0.01",
      "scheme": "commerce",
      "description": "Gas oracle (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/price-feed",
      "method": "POST",
      "price": "$0.03",
      "scheme": "commerce",
      "description": "Price feed (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/nft-metadata",
      "method": "POST",
      "price": "$0.03",
      "scheme": "commerce",
      "description": "NFT metadata (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/token-holders",
      "method": "POST",
      "price": "$0.03",
      "scheme": "commerce",
      "description": "Token holders (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/approval-checker",
      "method": "POST",
      "price": "$0.05",
      "scheme": "commerce",
      "description": "Approval checker (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/transaction-decoder",
      "method": "POST",
      "price": "$0.06",
      "scheme": "commerce",
      "description": "Transaction decoder (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/defi-positions",
      "method": "POST",
      "price": "$0.10",
      "scheme": "commerce",
      "description": "DeFi positions (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-crypto/ens-expiry",
      "method": "POST",
      "price": "$0.01",
      "scheme": "commerce",
      "description": "ENS expiry (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-uncensored/chat",
      "method": "POST",
      "price": "$0.06",
      "scheme": "commerce",
      "description": "Uncensored chat (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-uncensored/reasoning",
      "method": "POST",
      "price": "$0.16",
      "scheme": "commerce",
      "description": "Reasoning (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-uncensored/code",
      "method": "POST",
      "price": "$0.14",
      "scheme": "commerce",
      "description": "Code generation (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-uncensored/image",
      "method": "POST",
      "price": "$0.06",
      "scheme": "commerce",
      "description": "Image generation (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/crypto/price",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Crypto price (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/crypto/prices",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Multiple crypto prices (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/weather/current",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Current weather (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/geocode",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Geocode (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/reverse-geocode",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Reverse geocode (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/wiki/search",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Wiki search (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/wiki/summary",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Wiki summary (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/news/search",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "News search (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/stocks/quote",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Stock quote (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/countries/info",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Country info (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/books/search",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Book search (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/hackernews/top",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Hacker News top (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/github/repo",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "GitHub repo (refundable escrow, 10-min window)"
    },
    {
      "path": "/api/x402r-tools/currency/convert",
      "method": "POST",
      "price": "$0.02",
      "scheme": "commerce",
      "description": "Fiat currency convert (refundable escrow, 10-min window)"
    }
  ],
  "documentation": {
    "ai": "https://x402.onchainexpat.com/api/x402-uncensored/docs",
    "crypto": "https://x402.onchainexpat.com/api/x402-crypto/docs",
    "research": "https://x402.onchainexpat.com/api/x402-research/docs",
    "tools": "https://x402.onchainexpat.com/api/x402-tools/docs",
    "discovery": "https://x402.onchainexpat.com/.well-known/x402"
  }
}