{"openapi":"3.1.0","info":{"title":"Vextorium — pay-per-call data APIs for AI agents","version":"1.0.0","description":"On-chain data (12 EVM chains, Solana, Tron, TON), DeFi, tokenized stocks, prediction markets, official economic statistics, web, data and developer tools. No accounts or API keys: pay per call in USDC with x402.","x-guidance":"Start here by task: trading bots → /v1/new-safe-tokens, /v1/token-safety-batch (25 tokens per call), /v1/pre-trade-check, then /v1/position-check and /v1/token-price-batch while holding; wallet due diligence → /v1/wallet-identity and /v1/wallet-sanctions-check; market context → /v1/market-regime; macro → /v1/economic-calendar. Full workflows: https://api.vextorium.com/llms.txt. Every operation is a POST with a JSON body (see each requestBody example). The first call returns HTTP 402 with the x402 v2 challenge; pay in USDC on Base, Solana or Polygon and retry the same request. Only successful (200) responses are charged; invalid input (4xx) or an unavailable upstream source (5xx) is never charged. Machine-readable catalog with real example outputs: https://api.vextorium.com/catalog.json. MCP server: https://api.vextorium.com/mcp","contact":{"email":"bru1noia@gmail.com","url":"https://vextorium.com"}},"servers":[{"url":"https://api.vextorium.com"}],"paths":{"/v1/ping":{"post":{"operationId":"v1/ping","summary":"x402 integration test (cheapest)","description":"Test your x402 client or agent for the minimum price: confirms the payment arrived and echoes back the network, scheme, payer and amount the server saw, your IP, user agent, time and any 'eco' text you send.","tags":["ping","x402","test"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"eco":{"type":"string"}},"required":[]},"example":{"eco":"hello"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/time":{"post":{"operationId":"v1/time","summary":"Trusted UTC time","description":"Trusted UTC time (NTP-synced server clock) with millisecond Unix timestamps, ISO week and the latest Ethereum and Base block times as independent references. For timestamping and clock checks.","tags":["time","utc","timestamp"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/uuid":{"post":{"operationId":"v1/uuid","summary":"Unique ID generator (UUID v7, ULID, NanoID)","description":"Generate cryptographically secure unique IDs: UUID v4, time-sortable UUID v7, ULID, NanoID, hex, base58 or prefixed tokens (e.g. ord_...), up to 1000 per call.","tags":["uuid","ulid","id"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["uuid4","uuid7","ulid","nanoid","hex","base58","token"]},"amount":{"type":"integer","description":"1-1000 (default 5)"},"length":{"type":"integer","description":"For nanoid/hex/base58/token (default 21)"},"prefix":{"type":"string","description":"Optional prefix, e.g. ord"}},"required":[]},"example":{"type":"uuid7","amount":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/random":{"post":{"operationId":"v1/random","summary":"Randomness: coin, dice, number, pick, shuffle","description":"Randomness for agents: flip coins, roll dice, draw numbers in a range, pick from a list or shuffle it. Cryptographically secure by default; with verifiable=true it is derived from the latest finalized Ethereum block hash and your seed, so anyone can verify the result.","tags":["random","dice","coin-flip"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["coin","dice","number","pick","shuffle"]},"min":{"type":"integer"},"max":{"type":"integer","description":"Range max, or dice faces (default 6)"},"amount":{"type":"integer"},"options":{"type":"array"},"verifiable":{"type":"boolean"},"seed":{"type":"string"}},"required":[]},"example":{"type":"dice","amount":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-safety":{"post":{"operationId":"v1/token_safety","summary":"Token risk verdict (EVM)","description":"One-call risk verdict for an ERC-20 token on Base, Ethereum, Arbitrum, Optimism or Polygon: 0-100 score and level with every signal explained: admin powers (mint, pause, blacklist, fees), upgradeable proxy, renounced ownership, owner share, verified code, DEX liquidity, volume, pair age and buy/sell pattern (honeypot hint). No AI, transparent rules. Not investment advice.","tags":["token-safety","token","risk"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]}},"required":["token"]},"example":{"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-safety-solana":{"post":{"operationId":"v1/token_safety_solana","summary":"Token risk verdict (Solana)","description":"One-call risk verdict for a Solana token: 0-100 score and level with every signal explained: active mint or freeze authority, top-holder concentration, Jupiter verification and organic score, holder count, liquidity, volume, pair age and buy/sell pattern. No AI. Not investment advice.","tags":["token-safety-solana","solana","token"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mint":{"type":"string"}},"required":["mint"]},"example":{"mint":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-safety-batch":{"post":{"operationId":"v1/token_safety_batch","summary":"Batch token safety check (up to 25 tokens)","description":"Risk verdict for up to 25 tokens in ONE paid call (Solana or EVM chains): 0-100 score, level, top 3 signals (mint/freeze authority, honeypot pattern, owner powers, liquidity, age), price and liquidity, plus the list of tokens to avoid. Each token is isolated: one bad token never fails the batch. Built for trading bots screening many tokens.","tags":["token-safety-batch","token-safety","batch"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"tokens":{"type":"array","items":{"type":"string"},"description":"1-25 token addresses/mints"},"network":{"type":"string","enum":["solana","base","ethereum","arbitrum","optimism","polygon"]}},"required":["tokens"]},"example":{"tokens":["DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm"],"network":"solana"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-price-batch":{"post":{"operationId":"v1/token_price_batch","summary":"Batch token prices (up to 50 tokens)","description":"Price, liquidity, 24h volume, 1h/24h change and FDV of up to 50 tokens in one call (best-liquidity pair of each), on Solana or EVM chains. Built for bots that poll prices often.","tags":["token-price-batch","token-price","batch"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"tokens":{"type":"array","items":{"type":"string"},"description":"1-50 token addresses/mints"},"network":{"type":"string","enum":["solana","base","ethereum","arbitrum","optimism","polygon"]}},"required":["tokens"]},"example":{"tokens":["DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm"],"network":"solana"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wash-trading":{"post":{"operationId":"v1/wash_trading","summary":"Wash-trading / fake volume check","description":"Is a token's volume real or inflated (wash trading)? 0-100 organic score and verdict (organic, doubtful, inflated) from volume-to-liquidity turnover, number and size of trades, buy/sell balance and volume spikes, each signal explained. Solana or EVM chains.","tags":["wash-trading","volume","token-safety"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"network":{"type":"string","enum":["solana","base","ethereum","arbitrum","optimism","polygon"]}},"required":["token"]},"example":{"token":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","network":"solana"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/position-check":{"post":{"operationId":"v1/position_check","summary":"Is a held token still clean?","description":"Re-check a token you already hold against your entry: liquidity below 25% of entry, risk score drop, dangerous powers active (mint, freeze, pause...), honeypot pattern or inflated volume. Verdict CLEAN (LIMPIO), DEGRADED (DEGRADADO) or RISK (RIESGO) with the reason for each alarm. Pass your entry liquidity and score.","tags":["position-check","position-monitoring","rug-pull"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"network":{"type":"string","enum":["solana","base","ethereum","arbitrum","optimism","polygon"]},"entry_liquidity_usd":{"type":"number"},"entry_score":{"type":"integer"}},"required":["token"]},"example":{"token":"EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm","network":"solana","entry_liquidity_usd":200000,"entry_score":92}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/new-safe-tokens":{"post":{"operationId":"v1/new_safe_tokens","summary":"New tokens that pass safety filters","description":"Freshly launched tokens that pass safety filters: on Solana the latest DEX Screener profiles and boosts, on Base/Ethereum pools created in the last hour. Each candidate is checked for minimum liquidity, contract risk and volume authenticity; only those that pass are returned. Not buy recommendations.","tags":["new-safe-tokens","new-tokens","token-discovery"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["solana","base","ethereum"]},"limit":{"type":"integer"},"min_liquidity_usd":{"type":"number"},"min_score":{"type":"integer"}},"required":[]},"example":{"network":"solana","limit":3,"min_liquidity_usd":5000}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pre-trade-check":{"post":{"operationId":"v1/pre_trade_check","summary":"Pre-trade check for a token","description":"Before buying or selling a token: risk verdict (contract powers, honeypot pattern, age), main pool liquidity, estimated price impact for your USD amount, recommended slippage and a decision (ok, caution, avoid). Base, Ethereum, Arbitrum, Optimism, Polygon or Solana.","tags":["pre-trade-check","pre-trade","token-risk"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"amount_usd":{"type":"number"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","solana"]},"side":{"type":"string","enum":["buy","sell"]}},"required":["token"]},"example":{"token":"0x532f27101965dd16442E59d40670FaF5eBB142E4","amount_usd":5000,"network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wallet-portfolio":{"post":{"operationId":"v1/wallet_portfolio","summary":"All ERC-20 tokens held by a wallet","description":"Every ERC-20 token held by an EVM address (not just the majors) with amount, price and USD value when quoted, token holder count and reputation (scam-flagged tokens hidden by default), plus native balance and total USD.","tags":["wallet-portfolio","portfolio","tokens"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","zksync"]},"scams_include":{"type":"boolean"}},"required":["address"]},"example":{"address":"0xd8dA6BF26964aF9D7eed9e03E53415D37aA96045","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wallet-identity":{"post":{"operationId":"v1/wallet_identity","summary":"Who is this address","description":"Who an EVM address is before you interact: public labels (exchange, protocol, bridge, fund...), ENS name, whether it is a contract and which, verification, scam flag or poor reputation, EIP-7702 delegation, balance and activity.","tags":["wallet-identity","labels","counterparty"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","zksync"]}},"required":["address"]},"example":{"address":"0x28C6c06298d514Db089934071355E5743bf21d60","network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wallet-sanctions-check":{"post":{"operationId":"v1/wallet_sanctions_check","summary":"Sanctioned crypto wallet check (OFAC)","description":"Check whether a crypto address (Bitcoin, Ethereum/EVM, Tron, Solana, Litecoin, Monero...) is on the US OFAC SDN sanctions list: sanctioned person or entity, program (country or regime) and currency. Compliance check before sending or receiving funds.","tags":["wallet-sanctions-check","sanctions","ofac"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"0x1CAb8177ACe78b1B6B1c393371F4f2dCAE40CbEB"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/crypto-price":{"post":{"operationId":"v1/crypto_price","summary":"Simple crypto price by ticker","description":"Current price of a list of cryptocurrencies by ticker (BTC, ETH, SOL...) or chain:contract, in USD or any ECB currency (EUR, GBP, JPY...). The simplest way to get prices.","tags":["crypto-price","price","crypto"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"string"},"currency":{"type":"string"}},"required":["coins"]},"example":{"coins":"BTC,ETH,SOL"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/market-regime":{"post":{"operationId":"v1/market_regime","summary":"Crypto market regime","description":"Crypto market regime in one call: BTC and ETH trend vs 50/200-day averages, 30-day realized volatility, open-interest-weighted perp funding, Fear & Greed and stablecoin supply change, scored into risk-on / neutral / risk-off with every signal explained.","tags":["market-regime","risk-on","trend"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/funding-rates":{"post":{"operationId":"v1/funding_rates","summary":"Funding rates across perp DEXs","description":"Perpetual funding rates on Hyperliquid, dYdX, Paradex and Aevo normalized to 1h, 8h and annualized APR. For one coin it compares venues and the long/short spread; without a coin it lists the biggest cross-exchange funding spreads (funding arbitrage).","tags":["funding-rates","funding","perpetuals"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string","description":"BTC, ETH, SOL... (omit to scan spreads)"},"limit":{"type":"integer"}},"required":[]},"example":{"currency":"ETH"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/crypto-news":{"post":{"operationId":"v1/crypto_news","summary":"Crypto news headlines","description":"Latest crypto news headlines from CoinDesk, Cointelegraph, Decrypt, Bitcoin Magazine and The Block, newest first, with link to the original article; filter by keyword (bitcoin, ETF, Solana, SEC...), outlet and time window.","tags":["crypto-news","news","crypto"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"outlet":{"type":"string"},"hours":{"type":"integer","description":"1-168"},"limit":{"type":"integer"}},"required":[]},"example":{"search":"bitcoin","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/json-repair":{"post":{"operationId":"v1/json_repair","summary":"Repair broken JSON (LLM output)","description":"Repair broken JSON, typical of LLM output: strips ```json fences, comments and surrounding text, trailing commas, single quotes, unquoted keys, Python True/None and unclosed brackets. Returns the object and clean JSON and, if you pass a JSON Schema, whether it validates and why not.","tags":["json-repair","json","repair"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"schema":{"type":"object","description":"optional JSON Schema"}},"required":["text"]},"example":{"text":"```json\n{name: 'Ana', 'edad': 30, activo: True, tags: ['a','b',],"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hash":{"post":{"operationId":"v1/hash","summary":"Hash & encoding toolkit","description":"One endpoint for hashing and encoding: sha256, sha512, sha3, keccak256, md5, sha1, blake2, ripemd160, crc32, all-hashes-at-once, HMAC, base64/base64url, hex, URL and base58 encode/decode, JWT decode (with expiry check) and UUID v4/v5. Input as text, hex or base64.","tags":["hash","encoding","base64"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"trade":{"type":"string","description":"sha256, keccak256, md5, todos_los_hashes, hmac, base64_codificar, base64_decodificar, base64url_codificar, base64url_decodificar, hex_codificar, hex_decodificar, url_codificar, url_decodificar, base58_codificar, base58_decodificar, jwt_decodificar, uuid4, uuid5..."},"input":{"type":"string","description":"Input data (up to 1 MB)"},"input_format":{"type":"string","description":"How to read the input: texto (default), hex or base64","enum":["text","hex","base64"]},"key":{"type":"string","description":"Secret key (HMAC only)"},"algorithm":{"type":"string","description":"HMAC hash: sha256 (default), sha512, sha384, sha1, md5, sha3_256"},"space":{"type":"string","description":"UUID v5 namespace: dns, url (default), oid, x500 or a UUID"}},"required":["trade"]},"example":{"trade":"sha256","input":"abc"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004500"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/web-to-markdown":{"post":{"operationId":"v1/web_to_markdown","summary":"Web page to clean markdown","description":"Read any public web page or PDF and get its main content as clean, LLM-ready markdown (headings, lists, links, tables, code) plus metadata: title, description, author, date, language, canonical URL. Menus, cookie banners and footers removed. Optional list of links. SSRF-safe fetching.","tags":["web-to-markdown","web","markdown"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Full http(s) URL of a web page or PDF"},"include_links":{"type":"boolean","description":"Also return the list of links found (default false)"},"max_characters":{"type":"integer","description":"Maximum markdown length (500-100000, default 20000)","minimum":500,"maximum":100000}},"required":["url"]},"example":{"url":"https://docs.x402.org/introduction","max_characters":1200}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004500"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-wallet":{"post":{"operationId":"v1/solana_wallet","summary":"Solana wallet balances","description":"Solana wallet balances: SOL plus every SPL and Token-2022 token held (mint, amount, decimals), with USD value for USDC/USDT.","tags":["solana-wallet","solana","wallet"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Solana address (base58)"}},"required":["address"]},"example":{"address":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-roast":{"post":{"operationId":"v1/token_roast","summary":"Token roast with shareable card","description":"A witty roast of any token (Base, Ethereum, Solana and other chains) with a shareable 1200x630 PNG card: grade BASED, MID, COOKED or RADIOACTIVE computed from real metrics (contract risk, liquidity, volume authenticity, age), a one-liner and a roast line. Deterministic, no AI. Entertainment, not financial advice.","tags":["token-roast","meme","social"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","solana"]},"card":{"type":"boolean","description":"include the PNG card (base64), default true"}},"required":["token"]},"example":{"token":"0x532f27101965dd16442E59d40670FaF5eBB142E4","network":"base","card":false}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wash-trend":{"post":{"operationId":"v1/wash_trend","summary":"Wash-trading trend vs hourly snapshots","description":"Is a token's volume authenticity getting worse or better? Compares the current organic score, volume, trades and liquidity with snapshots taken ~1h, ~6h and ~24h ago: STABLE (ESTABLE), DEGRADING (EMPEORANDO) or IMPROVING (MEJORANDO). The first query starts tracking the token with hourly snapshots for 7 days.","tags":["wash-trading","trend","token-safety"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","solana"]}},"required":["token"]},"example":{"token":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","network":"solana"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/world-news":{"post":{"operationId":"v1/world_news","summary":"World news headlines","description":"Latest headlines from international outlets via public RSS (BBC, NPR, The Guardian, Al Jazeera, DW, France 24), tech (TechCrunch, The Verge) or Spain (El País), newest first, with link to the article; keyword and time-window filters.","tags":["news","headlines","world"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"topic":{"type":"string","enum":["world","technology","spain"]},"search":{"type":"string"},"hours":{"type":"integer"},"limit":{"type":"integer"}},"required":[]},"example":{"topic":"world","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/satellite-passes":{"post":{"operationId":"v1/satellite_passes","summary":"Satellite passes over a location","description":"Next passes of a satellite over a location (ISS by default, any NORAD id): rise, culmination and set times in UTC, max elevation, direction and whether it will be sunlit under a dark sky (visible to the naked eye). Orbits from CelesTrak.","tags":["satellites","iss","space"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"},"norad":{"type":"integer"},"days":{"type":"integer"},"min_elevation":{"type":"number"}},"required":["lat","lon"]},"example":{"lat":40.4168,"lon":-3.7038,"days":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/gas-price":{"post":{"operationId":"v1/gas_price","summary":"Gas prices","description":"Live gas price on Base or Ethereum (gwei, base fee, priority fee) plus estimated USD cost of an ETH transfer, an ERC-20 transfer and a DEX swap, including Base L1 data fee. Priced with the Chainlink ETH/USD oracle.","tags":["gas","fees","base"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["base","ethereum"],"description":"Network: base or ethereum"}},"required":[]},"example":{"network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tx-status":{"post":{"operationId":"v1/tx_status","summary":"Transaction status","description":"Transaction status by hash on Base or Ethereum: pending / confirmed / failed, block, confirmations, gas used, fee paid, created contract and explorer link.","tags":["transaction","onchain","base"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hash":{"type":"string","description":"Transaction hash (0x + 64 hex)"},"network":{"type":"string","enum":["base","ethereum"]}},"required":["hash"]},"example":{"hash":"0x9de0044cbae3b8df09402ca5a6ac348c307e68918216a0b2d35133811bef03b8","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/erc20-token-info":{"post":{"operationId":"v1/erc20_token_info","summary":"ERC-20 token profile","description":"ERC-20 token profile read directly from the contract on Base or Ethereum: name, symbol, decimals, total supply, bytecode size and whether it is an upgradeable EIP-1967 proxy (with implementation address).","tags":["erc20","token","onchain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string","description":"Token contract address"},"network":{"type":"string","enum":["base","ethereum"]}},"required":["contract"]},"example":{"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wallet-balances":{"post":{"operationId":"v1/wallet_balances","summary":"Wallet balances","description":"Wallet balances on Base or Ethereum in one call: native ETH plus WETH, USDC, USDT, DAI and cbBTC/WBTC (and optionally any extra ERC-20), with approximate USD value from Chainlink oracles.","tags":["wallet","balances","erc20"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Wallet address"},"network":{"type":"string","enum":["base","ethereum"]},"token":{"type":"string","description":"Optional extra ERC-20 contract"}},"required":["address"]},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ens-resolve":{"post":{"operationId":"v1/ens_resolve","summary":"ENS resolver","description":"ENS resolution on Ethereum: name to address (vitalik.eth -> 0x...) or address to primary name, with round-trip verification of reverse records.","tags":["ens","ethereum","name-resolution"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string","description":"ENS name (e.g. vitalik.eth) or 0x address"}},"required":["query"]},"example":{"query":"vitalik.eth"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/dex-swap-quote":{"post":{"operationId":"v1/dex_swap_quote","summary":"DEX swap quote","description":"On-chain swap quote on Base from Uniswap v3 QuoterV2 across all fee tiers (0.01%, 0.05%, 0.3%, 1%): output amount, unit price, best pool and gas estimate. Accepts symbols (WETH/ETH, USDC, USDT, DAI, cbBTC) or token addresses. Read-only, no swap executed.","tags":["dex","uniswap","swap-quote"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token_in":{"type":"string","description":"Token to sell: WETH (or ETH), USDC, USDT, DAI, cbBTC, or a Base token contract address"},"token_out":{"type":"string","description":"Token to buy: WETH (or ETH), USDC, USDT, DAI, cbBTC, or a Base token contract address"},"amount":{"type":"number","description":"Input amount in token units"}},"required":["token_in","token_out","amount"]},"example":{"token_in":"WETH","token_out":"USDC","amount":1}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/chainlink-price":{"post":{"operationId":"v1/chainlink_price","summary":"Chainlink oracle price","description":"Tamper-resistant price from Chainlink Data Feeds on Base (ETH/USD, BTC/USD, USDC/USD, or any Chainlink aggregator address), with update time and staleness in seconds.","tags":["chainlink","oracle","price"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pair":{"type":"string","description":"ETH/USD, BTC/USD, USDC/USD or a Chainlink feed address"},"network":{"type":"string","enum":["base"]}},"required":[]},"example":{"pair":"ETH/USD"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ecb-exchange-rates":{"post":{"operationId":"v1/ecb_exchange_rates","summary":"ECB exchange rates","description":"Official European Central Bank euro reference exchange rates (about 30 currencies) and currency conversion between any two of them, with reference date.","tags":["forex","ecb","currency"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"from":{"type":"string","description":"Source currency, e.g. EUR"},"a":{"type":"string","description":"Target currency (omit to get all rates)"},"amount":{"type":"number"}},"required":[]},"example":{"from":"EUR","a":"USD","amount":100}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/iban-validate":{"post":{"operationId":"v1/iban_validate","summary":"IBAN validation","description":"IBAN validation (ISO 13616 mod-97 and per-country length, SEPA membership; for Spain also the national CCC check digits and bank name). Computed locally, IBAN is not stored.","tags":["iban","banking","validation"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"iban":{"type":"string","description":"IBAN, spaces allowed"}},"required":["iban"]},"example":{"iban":"ES9121000418450200051332"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-tx-status":{"post":{"operationId":"v1/solana_tx_status","summary":"Solana transaction status","description":"Solana transaction status by signature: confirmed / failed / processing, slot, time, fee in SOL, signers, programs invoked and token balance changes.","tags":["solana","transaction","status"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"signature":{"type":"string","description":"Transaction signature (base58)"}},"required":["signature"]},"example":{"signature":"2eygSQUGq7iPB9EDxuN9H9L4EjQQjHeayKQf4C3DLWux15ZSU8Y1df3uaZJvwKPywKXUm3oJsNvxxTZxYVtiYZ4H"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-token-info":{"post":{"operationId":"v1/solana_token_info","summary":"SPL token profile & risk","description":"Solana SPL token profile and risk signals: supply, decimals, mint and freeze authorities (can the issuer mint more or freeze accounts?) and Token-2022 extensions.","tags":["solana","token","spl"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mint":{"type":"string","description":"Token mint address (base58)"}},"required":["mint"]},"example":{"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-priority-fees":{"post":{"operationId":"v1/solana_priority_fees","summary":"Solana priority fees","description":"Solana priority fee estimator: recent per-slot priority fees (min, median, p75, p90, max micro-lamports per CU) and total cost in SOL for a 200k-CU transaction.","tags":["solana","fees","priority-fee"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"accounts":{"type":"array","description":"Optional accounts to measure contention on (default: Jupiter and Raydium)","items":{"type":"string"}}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-account":{"post":{"operationId":"v1/solana_account","summary":"Solana account inspector","description":"Solana account inspector: whether it exists, type (wallet, token account, mint, program, program data), SOL balance, owner program and data size.","tags":["solana","account","onchain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Solana address (base58)"}},"required":["address"]},"example":{"address":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-address-activity":{"post":{"operationId":"v1/solana_address_activity","summary":"Solana address activity","description":"Recent activity of a Solana address: latest transaction signatures with slot, time, success or failure and memo (up to 25).","tags":["solana","activity","history"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Solana address (base58)"},"limit":{"type":"integer","description":"Number of transactions (1-25, default 10)","minimum":1,"maximum":25}},"required":["address"]},"example":{"address":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-admin-check":{"post":{"operationId":"v1/token_admin_check","summary":"Token admin-control check","description":"ERC-20 admin-control check: detects owner privileges, upgradeable proxy, mint, pause, blacklist and fee-setting functions in the contract code. Measures issuer control, not a scam verdict.","tags":["token-security","erc20","risk"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string","description":"Token contract address"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"],"description":"EVM network (default base)"}},"required":["contract"]},"example":{"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-allowance":{"post":{"operationId":"v1/token_allowance","summary":"Token allowance","description":"ERC-20 allowance lookup: how much a spender can move from an owner's balance, flagging unlimited approvals.","tags":["erc20","allowance","approval"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string","description":"Token contract address"},"owner":{"type":"string","description":"Owner wallet address"},"spender":{"type":"string","description":"Spender (contract) address"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"],"description":"EVM network (default base)"}},"required":["token","owner","spender"]},"example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","spender":"0x3d4e44Eb1374240CE5F1B871ab261CD16335B76a","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/nft-info":{"post":{"operationId":"v1/nft_info","summary":"NFT owner & metadata","description":"NFT lookup (ERC-721 / ERC-1155): collection name, owner, token URI and metadata (name, description, image, attributes).","tags":["nft","erc721","metadata"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string","description":"NFT contract address"},"token_id":{"type":"integer","description":"Token id"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"],"description":"EVM network (default base)"}},"required":["contract","token_id"]},"example":{"contract":"0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D","token_id":1,"network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/address-inspect":{"post":{"operationId":"v1/address_inspect","summary":"Address / contract inspector","description":"Address inspector for EVM chains: wallet (EOA), EIP-7702 delegated wallet or contract; bytecode size, ERC-20/721/1155 support, proxy implementation and beacon, nonce and native balance.","tags":["contract","proxy","eoa"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Address to inspect"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"],"description":"EVM network (default base)"}},"required":["address"]},"example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/latest-block":{"post":{"operationId":"v1/latest_block","summary":"Latest block","description":"Latest block on an EVM chain: number, hash, time, age in seconds, transaction count, gas used % and base fee.","tags":["block","chain-status","base-fee"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"],"description":"EVM network (default base)"}},"required":[]},"example":{"network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ens-profile":{"post":{"operationId":"v1/ens_profile","summary":"ENS profile","description":"ENS profile: resolved address plus public text records (avatar, description, url, twitter, github, telegram, discord, email).","tags":["ens","identity","profile"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"ENS name, e.g. vitalik.eth"}},"required":["name"]},"example":{"name":"vitalik.eth"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/multichain-balances":{"post":{"operationId":"v1/multichain_balances","summary":"Multichain balances","description":"One address across five EVM chains (Base, Ethereum, Arbitrum, Optimism, Polygon): native coin and USDC balance per chain and total USD value.","tags":["multichain","wallet","balances"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Wallet address"}},"required":["address"]},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/aave-position":{"post":{"operationId":"v1/aave_position","summary":"Aave position health","description":"Aave v3 position health for a wallet on five chains: collateral, debt, borrowing power, LTV, liquidation threshold and health factor with a risk label.","tags":["aave","defi","health-factor"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Wallet address"},"network":{"type":"string","description":"Optional single network (default: all five)","enum":["base","ethereum","arbitrum","optimism","polygon"]}},"required":["address"]},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/aave-rates":{"post":{"operationId":"v1/aave_rates","summary":"Aave lending rates","description":"Aave v3 live lending and borrowing APY for the main assets (WETH, USDC, USDT, DAI, cbBTC/WBTC) on a chain.","tags":["aave","apy","lending"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"],"description":"EVM network (default base)"}},"required":[]},"example":{"network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/uniswap-pool":{"post":{"operationId":"v1/uniswap_pool","summary":"Uniswap v3 pool state","description":"Uniswap v3 pool state on Base for a token pair: pool address per fee tier, spot price, tick, active liquidity and token reserves.","tags":["uniswap","liquidity-pool","dex"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token_a":{"type":"string","description":"Symbol (WETH, ETH, USDC, USDT, DAI, cbBTC) or Base token address"},"token_b":{"type":"string","description":"Symbol or Base token address"},"fee_pct":{"type":"number","description":"Optional fee tier in % (0.01, 0.05, 0.3, 1)"}},"required":["token_a","token_b"]},"example":{"token_a":"WETH","token_b":"USDC","fee_pct":0.05}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-utils":{"post":{"operationId":"v1/evm_utils","summary":"EVM developer utilities","description":"EVM developer utilities: keccak256 hash, function selector from a signature, EIP-55 checksum address and wei/gwei/ether conversion.","tags":["developer-tools","keccak","abi"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"trade":{"type":"string","description":"Operation","enum":["keccak256","selector","checksum","convert"]},"value":{"type":"string","description":"Input value (text, hex, signature, address or number)"},"from":{"type":"string","description":"Source unit for convertir","enum":["wei","gwei","ether"]},"a":{"type":"string","description":"Target unit for convertir","enum":["wei","gwei","ether"]}},"required":["trade","value"]},"example":{"trade":"selector","value":"transfer(address,uint256)"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/crypto-price-fiat":{"post":{"operationId":"v1/crypto_price_fiat","summary":"Crypto price in any currency","description":"Crypto price in any ECB currency (EUR, GBP, JPY, CHF...): on-chain USD price (Chainlink or Uniswap v3) converted with ECB reference rates.","tags":["crypto","price","fx"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coin":{"type":"string","description":"bitcoin, ethereum, usdc, usdt, dai or a Base token address"},"currency":{"type":"string","description":"ISO currency code published by the ECB (default EUR)"}},"required":["coin"]},"example":{"coin":"bitcoin","currency":"EUR"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ecb-rates-history":{"post":{"operationId":"v1/ecb_rates_history","summary":"Historical ECB rates","description":"Historical ECB euro reference exchange rate for any date since 1999 and conversion between any two published currencies.","tags":["forex","ecb","historical"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"date":{"type":"string","description":"Date YYYY-MM-DD"},"from":{"type":"string","description":"Source currency (default EUR)"},"a":{"type":"string","description":"Target currency (default USD)"},"amount":{"type":"number","description":"Amount to convert (default 1)"}},"required":["date"]},"example":{"date":"2024-06-14","from":"EUR","a":"USD","amount":100}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-tax-id-validate":{"post":{"operationId":"v1/spain_tax_id_validate","summary":"Spanish NIF/NIE/CIF check","description":"Spanish tax ID validation (DNI/NIF, NIE and company CIF) with check-digit verification. Computed locally; the ID is not stored.","tags":["spain","tax-id","nif"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"value":{"type":"string","description":"DNI, NIE or CIF"}},"required":["value"]},"example":{"value":"B12345674"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-vat-validate":{"post":{"operationId":"v1/eu_vat_validate","summary":"EU VAT number check","description":"EU VAT number format validation for all member states (plus Spanish check digit). Does not query VIES.","tags":["vat","eu","tax"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"number":{"type":"string","description":"VAT number with country prefix, e.g. ESB12345674"}},"required":["number"]},"example":{"number":"ESB12345674"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/bic-validate":{"post":{"operationId":"v1/bic_validate","summary":"BIC/SWIFT check","description":"BIC/SWIFT code validation and parsing: bank, country, location and branch codes, test-code flag.","tags":["bic","swift","banking"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"bic":{"type":"string","description":"BIC/SWIFT code (8 or 11 characters)"}},"required":["bic"]},"example":{"bic":"CAIXESBBXXX"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-business-days":{"post":{"operationId":"v1/spain_business_days","summary":"Spanish business days","description":"Spanish business-day calculator: count business days between dates or add N business days, using Spain's national public holidays.","tags":["business-days","holidays","spain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"since":{"type":"string","description":"Start date YYYY-MM-DD"},"until":{"type":"string","description":"End date YYYY-MM-DD (to count days)"},"add_days":{"type":"integer","description":"Business days to add (instead of 'hasta')"}},"required":["since"]},"example":{"since":"2026-04-01","until":"2026-04-30"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/impermanent-loss":{"post":{"operationId":"v1/impermanent_loss","summary":"Impermanent loss calculator","description":"Impermanent loss calculator for Uniswap v2 (full range) and v3/v4 concentrated ranges: IL vs holding, out-of-range flag and final token mix.","tags":["impermanent-loss","uniswap","liquidity"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"initial_price":{"type":"number","description":"Price at entry"},"final_price":{"type":"number","description":"Current or target price"},"min_range":{"type":"number","description":"Optional lower bound of the range"},"max_range":{"type":"number","description":"Optional upper bound of the range"}},"required":["initial_price","final_price"]},"example":{"initial_price":2000,"final_price":2600,"min_range":1800,"max_range":2400}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/email-validate":{"post":{"operationId":"v1/email_validate","summary":"Email validation","description":"Email validation: syntax, domain MX records and disposable-domain flag. Sends no email; the address is not stored.","tags":["email","validation","mx"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"email":{"type":"string","description":"Email address"}},"required":["email"]},"example":{"email":"hello@example.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/security-headers":{"post":{"operationId":"v1/security_headers","summary":"Security headers audit","description":"Website security headers audit: HTTPS, HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy and cookie flags, with a score.","tags":["security","http-headers","website"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Website URL or domain"}},"required":["url"]},"example":{"url":"https://example.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-market-hours":{"post":{"operationId":"v1/us_market_hours","summary":"US market hours","description":"US stock market clock (NYSE/Nasdaq): open, closed, pre-market or after-hours now (or at a given time), holiday reason, early closes, next open/close and upcoming holidays. Key for 24/7 tokenized stocks.","tags":["stock-market","market-hours","nyse"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"datetime":{"type":"string","description":"Optional ISO 8601 time to evaluate (default now), e.g. 2026-10-05T14:00:00Z"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/market-hours":{"post":{"operationId":"v1/market_hours","summary":"World market hours","description":"World stock exchanges clock: status (open, closed, lunch break), local time, today's session and next open for NYSE, Toronto, London, Euronext, Xetra, Madrid, Zurich, Tokyo, Hong Kong, Shanghai, India and Sydney.","tags":["stock-exchanges","market-hours","global-markets"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"datetime":{"type":"string","description":"Optional ISO 8601 time (default now)"},"exchanges":{"type":"array","description":"Optional subset of exchange codes","items":{"type":"string","enum":["NYSE","TSX","LSE","EURONEXT","XETRA","BME","SIX","TSE","HKEX","SSE","NSE","ASX"]}}},"required":[]},"example":{"exchanges":["NYSE","LSE","XETRA","BME","TSE","HKEX"]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/company-fundamentals":{"post":{"operationId":"v1/company_fundamentals","summary":"Company fundamentals","description":"US listed company fundamentals from public SEC filings (XBRL): last quarters and years of revenue, net income, diluted EPS, operating cash flow, assets, liabilities, equity, cash, dividends and shares outstanding.","tags":["fundamentals","earnings","stocks"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ticker":{"type":"string","description":"Stock ticker, e.g. NVDA, AAPL, BRK-B"}},"required":["ticker"]},"example":{"ticker":"NVDA"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/company-filings":{"post":{"operationId":"v1/company_filings","summary":"Company filings","description":"Latest regulatory filings of a US listed company (8-K material events, 10-Q, 10-K, insider Form 4, 13D/G...) with date, 8-K items and direct document link. Optional filter by form type.","tags":["sec-filings","8-k","company-news"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ticker":{"type":"string","description":"Stock ticker"},"type":{"type":"string","description":"Optional form type filter, e.g. 8-K, 10-Q, 10-K, 4"},"limit":{"type":"integer","description":"Number of filings (1-40, default 10)","minimum":1,"maximum":40}},"required":["ticker"]},"example":{"ticker":"AAPL","type":"8-K","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tokenized-stock":{"post":{"operationId":"v1/tokenized_stock","summary":"Tokenized stock lookup","description":"Official tokenized versions of a US stock or ETF on Solana (xStocks by Backed and Ondo Global Markets): verified mint addresses, on-chain supply and issuer authority check. Accepts NVDA, NVDAx or NVDAon.","tags":["tokenized-stocks","rwa","solana"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ticker":{"type":"string","description":"Stock ticker or token symbol, e.g. NVDA, TSLAx, SPYon"}},"required":["ticker"]},"example":{"ticker":"NVDA"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tokenized-stock-check":{"post":{"operationId":"v1/tokenized_stock_check","summary":"Tokenized stock scam check","description":"Anti-scam check for tokenized stocks on Solana: tells whether a token mint was issued by an official issuer (xStocks/Backed, Ondo) via its mint authority, or is a POSSIBLE IMITATION posing as one.","tags":["tokenized-stocks","scam-check","solana"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mint":{"type":"string","description":"Solana token mint address"}},"required":["mint"]},"example":{"mint":"Xsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tokenized-stock-issuance":{"post":{"operationId":"v1/tokenized_stock_issuance","summary":"Tokenized stock issuance","description":"On-chain activity of tokenized stocks on Solana: current supply per issuer and recent issuance (mint when shares are deposited) and redemptions (burn), with transaction links.","tags":["tokenized-stocks","rwa","onchain-flows"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ticker":{"type":"string","description":"Stock ticker (or use mint)"},"mint":{"type":"string","description":"Token mint address (alternative to ticker)"},"limit":{"type":"integer","description":"Transactions to scan per token (1-25, default 15)","minimum":1,"maximum":25}},"required":[]},"example":{"ticker":"TSLA","limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-tenders":{"post":{"operationId":"v1/spain_tenders","summary":"Spanish public tenders","description":"Spanish public procurement tenders from official PLACSP open data (Plataforma de Contratación del Sector Público): search open calls by keywords, CPV code, province, contract type (works, services, supplies) and budget. Returns title, contracting authority, budget, submission deadline, CPV codes, location, EU funding and the official link. Updated every 20 minutes.","tags":["spain","public-procurement","tenders"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","description":"Keywords (Spanish) matched against title, authority and place"},"cpv":{"type":"string","description":"CPV code prefix, e.g. 72 for IT services, 45 for construction"},"province":{"type":"string","description":"Province or region name (e.g. Madrid, Valencia) or NUTS code"},"type":{"type":"string","description":"Contract type: works, services, supplies, service concession..."},"min_amount":{"type":"number","description":"Minimum budget in EUR (VAT excluded)"},"max_amount":{"type":"number","description":"Maximum budget in EUR (VAT excluded)"},"only_open":{"type":"boolean","description":"Only tenders still accepting offers (default true)"},"limit":{"type":"integer","description":"Results (1-50, default 20)","minimum":1,"maximum":50}},"required":[]},"example":{"text":"software","only_open":true,"limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-contract-awards":{"post":{"operationId":"v1/spain_contract_awards","summary":"Spanish public contract awards","description":"Spanish public contracts awarded to a company, or by a contracting authority, from official PLACSP open data: winners, awarded amounts (VAT excluded), dates and official links. Competitive intelligence for B2B agents.","tags":["spain","public-procurement","contract-awards"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"company":{"type":"string","description":"Winning company name (or part of it)"},"body":{"type":"string","description":"Contracting authority name (or part of it)"},"limit":{"type":"integer","description":"Results (1-50, default 20)","minimum":1,"maximum":50}},"required":[]},"example":{"company":"indra","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-boe-summary":{"post":{"operationId":"v1/spain_boe_summary","summary":"Spanish Official Gazette (BOE) daily summary","description":"Spanish Official State Gazette (BOE) daily summary: every item of a given day with section, department and official links, filterable by section (e.g. civil service exams 'oposiciones', appointments, public procurement), department or title keywords.","tags":["spain","official-gazette","boe"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"date":{"type":"string","description":"Date YYYY-MM-DD (default today; no BOE on Sundays)"},"section":{"type":"string","description":"Section code (1, 2A, 2B, 3, 4, 5A, 5B, 5C) or words like oposiciones, nombramientos, contratacion"},"department":{"type":"string","description":"Department or ministry (part of the name)"},"text":{"type":"string","description":"Words that must appear in the title"},"limit":{"type":"integer","description":"Items returned (1-200, default 50)","minimum":1,"maximum":200}},"required":[]},"example":{"date":"2026-09-28","section":"oposiciones"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-boe-item":{"post":{"operationId":"v1/spain_boe_item","summary":"BOE item details","description":"Official data of any Spanish BOE item (rank, department, dates, subjects, repeal status) and the beginning of its text.","tags":["spain","boe","legal"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"BOE identifier, e.g. BOE-A-2026-20025"}},"required":["id"]},"example":{"id":"BOE-A-2026-20025"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.012000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sol-domain-resolve":{"post":{"operationId":"v1/sol_domain_resolve","summary":".sol domain resolver","description":"Resolve a Solana Name Service .sol domain to its owner wallet, read directly on-chain (NFT-tokenized domains resolve to the NFT holder).","tags":["solana","sns","domains"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","description":".sol domain, e.g. bonfida.sol"}},"required":["domain"]},"example":{"domain":"bonfida.sol"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sol-domain-reverse":{"post":{"operationId":"v1/sol_domain_reverse","summary":"Wallet's primary .sol domain","description":"Primary (favourite) .sol domain of a Solana wallet, read on-chain and checked that the wallet still owns it.","tags":["solana","sns","reverse-lookup"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Solana wallet address (base58)"}},"required":["address"]},"example":{"address":"Fw1ETanDZafof7xEULsnq9UY6o71Tpds89tNwPkWLb1v"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/x402-inspect":{"post":{"operationId":"v1/x402_inspect","summary":"x402 pre-payment inspector","description":"Check any x402 endpoint before paying, without paying: price in USD per network, asset (flags anything that is not official USDC), pay-to address and whether it is a contract, authorization timeout, Bazaar metadata, and risk alerts with a clear verdict.","tags":["x402","agent-payments","security"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Full URL of the x402 endpoint"},"method":{"type":"string","description":"HTTP method (POST default, or GET)","enum":["POST","GET"]},"body":{"type":"object","description":"Optional JSON body to send (some endpoints price by input)"}},"required":["url"]},"example":{"url":"https://api.vextorium.com/validar-iban-pago","method":"POST"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eip712-review":{"post":{"operationId":"v1/eip712_review","summary":"Signature reviewer (EIP-712)","description":"Explain an EIP-712 typed-data signature before signing it: x402/EIP-3009 payment authorizations, EIP-2612 permits, Permit2 and Seaport orders. Flags unlimited allowances, long validity and non-official tokens, and returns the exact hash to compare with your wallet.","tags":["eip-712","signature","security"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"signature_data":{"type":"object","description":"EIP-712 object as passed to eth_signTypedData_v4: domain, types, primaryType, message"}},"required":["signature_data"]},"example":{"signature_data":{"types":{"TransferWithAuthorization":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"},{"name":"validAfter","type":"uint256"},{"name":"validBefore","type":"uint256"},{"name":"nonce","type":"bytes32"}]},"primaryType":"TransferWithAuthorization","domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"message":{"from":"0x1111111111111111111111111111111111111111","to":"0x2222222222222222222222222222222222222222","value":"10000","validAfter":"1790634093","validBefore":"1790634453","nonce":"0xabababababababababababababababababababababababababababababababab"}}}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/beefy-best-vaults":{"post":{"operationId":"v1/beefy_best_vaults","summary":"Best Beefy vaults for a token","description":"Best-yielding active Beefy Finance vaults for a token (USDC, WETH, cbBTC...), on one chain or all, with a minimum TVL for solidity: APY (auto-compounded, net of Beefy fee), TVL, platform, assets, risk flags and a direct link. Options for single-asset vaults only (no impermanent loss) and vaults with no risk flags.","tags":["defi","yield","beefy"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string","description":"Token symbol, e.g. USDC, WETH, cbBTC"},"network":{"type":"string","description":"Chain (base, ethereum, arbitrum, optimism, polygon, sonic, bsc...). Default: all chains"},"min_tvl":{"type":"number","description":"Minimum TVL in USD (default 100000)"},"single_asset_only":{"type":"boolean","description":"Only single-asset vaults, no LP pairs (default false)"},"exclude_risks":{"type":"boolean","description":"Exclude vaults with any Beefy risk flag (default false)"},"limit":{"type":"integer","description":"Results (1-50, default 10)","minimum":1,"maximum":50}},"required":["token"]},"example":{"token":"USDC","network":"base","single_asset_only":true,"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/beefy-vault":{"post":{"operationId":"v1/beefy_vault","summary":"Beefy vault details","description":"Full detail of a Beefy Finance vault by id or vault contract address: APY breakdown, TVL, performance/deposit/withdraw fees, risk flags, deposited token and price, vault and strategy contracts, last harvest, plus an on-chain check of price per share and total deposits.","tags":["defi","yield","beefy"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"Beefy vault id (e.g. aerodrome-weth-usdc) or vault contract address"}},"required":["id"]},"example":{"id":"morpho-base-gauntlet-frontier-usdc"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/beefy-positions":{"post":{"operationId":"v1/beefy_positions","summary":"Wallet positions in Beefy","description":"All Beefy Finance vault positions of a wallet on Base, Ethereum, Arbitrum, Optimism or Polygon, read on-chain (shares and price per share) and valued in USD, including retired vaults where funds are often forgotten.","tags":["defi","portfolio","beefy"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"EVM wallet address (0x...)"},"network":{"type":"string","description":"Chain: base (default), ethereum, arbitrum, optimism or polygon","enum":["base","ethereum","arbitrum","optimism","polygon"]}},"required":["address"]},"example":{"address":"0x1A07DceEfeEbBA3D1873e2B92BeF190d2f11C3cB","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/perp-funding":{"post":{"operationId":"v1/perp_funding","summary":"Perp funding rates (Hyperliquid)","description":"Hyperliquid perpetual futures: hourly funding rate and annualized, 24h and 7d average funding, who pays whom, mark and oracle price, premium, open interest, 24h volume and max leverage for one coin; or a ranking of all markets by highest, lowest or most extreme funding, volume or open interest, with a minimum open interest filter.","tags":["perpetuals","funding-rate","hyperliquid"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string","description":"Coin, e.g. BTC, ETH, SOL, HYPE. Omit for a ranking of markets"},"order":{"type":"string","description":"Ranking order when no coin is given","enum":["high_funding","low_funding","extreme_funding","volume","open_interest"]},"min_interest_usd":{"type":"number","description":"Minimum open interest in USD for the ranking (default 1000000)"},"limit":{"type":"integer","description":"Markets in the ranking (1-100, default 20)","minimum":1,"maximum":100}},"required":[]},"example":{"currency":"BTC"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.009000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/rsi-scanner":{"post":{"operationId":"v1/rsi_scanner","summary":"Overbought/oversold scanner (Hyperliquid)","description":"Technical scanner of Hyperliquid perpetuals: RSI(14) of the most liquid markets on 1h, 4h or 1d candles, which coins are overbought (>70) or oversold (<30), average RSI and an altcoin-strength index vs BTC (share of alts beating BTC over 30 days). For one coin: RSI, EMA 20/50 trend, MACD, signal line and fresh crossovers.","tags":["rsi","technical-analysis","overbought-oversold"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string","description":"Coin for a detailed view (BTC, ETH, SOL, HYPE…). Omit to scan the market"},"interval":{"type":"string","description":"Candle size","enum":["1h","4h","1d"]},"min_interest_usd":{"type":"number","description":"Minimum open interest in USD for the scan (default 5000000)"},"limit":{"type":"integer","description":"Markets to scan, by open interest (5-80, default 40)","minimum":5,"maximum":80}},"required":[]},"example":{"interval":"1d","limit":8}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.013500"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-crypto-regulation":{"post":{"operationId":"v1/us_crypto_regulation","summary":"US crypto regulation tracker (SEC, CFTC, White House)","description":"Latest official US government documents that affect crypto and markets: SEC press releases, litigation releases, statements and speeches, CFTC press releases, White House news and presidential actions. Filter by crypto relevance, source, keyword and days. Public-domain sources with links to the originals.","tags":["regulation","sec","cftc"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"days":{"type":"integer","description":"Look-back window in days (1-60, default 7)","minimum":1,"maximum":60},"crypto_only":{"type":"boolean","description":"Only documents about crypto/digital assets (default true)"},"source":{"type":"string","description":"sec, sec_notas, sec_litigios, sec_declaraciones, sec_discursos, cftc, casa_blanca, acciones_presidenciales"},"text":{"type":"string","description":"Keyword that must appear (e.g. stablecoin, ETF)"},"limit":{"type":"integer","description":"Documents returned (1-50, default 15)","minimum":1,"maximum":50}},"required":[]},"example":{"days":30,"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.018000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-yields":{"post":{"operationId":"v1/defi_yields","summary":"Best DeFi yield pools (whole market)","description":"Best-yielding DeFi liquidity pools across the WHOLE market (~17,000 pools, every chain and protocol: Uniswap, Aave, Curve, Aerodrome, Raydium…), from DefiLlama open data. Filter by token or pair (USDC, WETH, NVDA, SP500…), chain, protocol, minimum TVL, stablecoin-only or single-asset (no impermanent loss), min/max APY. Sort by APY, 7-day APY trend or TVL. Each pool: APY (base+rewards), TVL, 7d/30d trend, IL risk, exposure and a link. Broader than a single-protocol scanner.","tags":["defi","yield","liquidity-pools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string","description":"Token or pair, e.g. USDC, WETH, NVDA, SP500 (use '-' for pairs: WETH-USDC)"},"network":{"type":"string","description":"Chain (Base, Ethereum, Solana, Arbitrum…). Default: all"},"project":{"type":"string","description":"Protocol name (uniswap, aave, aerodrome, raydium…)"},"min_tvl":{"type":"number","description":"Minimum TVL in USD (default 1000000)"},"min_apy":{"type":"number","description":"Minimum APY %"},"max_apy":{"type":"number","description":"Maximum APY % (to avoid unsustainable pools)"},"stablecoins_only":{"type":"boolean","description":"Only stablecoin pools (default false)"},"single_asset_only":{"type":"boolean","description":"Only single-asset pools, no impermanent loss (default false)"},"order":{"type":"string","description":"Sort by","enum":["apy","trend_7d","tvl"]},"limit":{"type":"integer","description":"Results (1-50, default 15)","minimum":1,"maximum":50}},"required":[]},"example":{"token":"USDC","stablecoins_only":true,"single_asset_only":true,"min_tvl":5000000,"limit":4}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.012000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-pool":{"post":{"operationId":"v1/defi_pool","summary":"DeFi pool detail & APY history","description":"Detail of one DeFi pool by its DefiLlama id: current APY (base and rewards), TVL, 7d/30d trend, impermanent-loss risk, exposure, and the APY/TVL evolution over the last 30 days with min and max. Use the id returned by the best-pools search.","tags":["defi","yield","pool"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"DefiLlama pool id (from the yields search 'id' field)"}},"required":["id"]},"example":{"id":"7081d7c4-d0df-4c68-adce-2bb210cd25e8"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.007000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/aave-compare-chains":{"post":{"operationId":"v1/aave_compare_chains","summary":"Best Aave v3 chain for a token","description":"Compare Aave v3 across all supported chains (Base, Ethereum, Arbitrum, Optimism, Polygon) for one token: where you earn the most supplying it, or pay the least borrowing it. Returns the best chain and the deposit/borrow APY on every chain. Live on-chain data.","tags":["defi","aave","lending"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string","description":"Token symbol, e.g. USDC, WETH, USDT, DAI"},"type":{"type":"string","description":"deposito (earn by lending) or prestamo (cost of borrowing)","enum":["deposit","loan"]}},"required":["token"]},"example":{"token":"USDC","type":"deposit"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tokenized-stocks":{"post":{"operationId":"v1/tokenized_stocks","summary":"Tokenized stocks catalog","description":"Catalog of 113 verified tokenized stocks (xStocks/Backed and Ondo Global Markets). With a ticker: all its tokenized versions (issuer, symbol, chain, mint). Without it: the full list, filterable by issuer, with totals and issuer breakdown. Verified on-chain by the issuing authority.","tags":["tokenized-stocks","xstocks","ondo"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ticker":{"type":"string","description":"Stock ticker, e.g. NVDA, AAPL, TSLA, SPY (omit to list all)"},"issuer":{"type":"string","description":"Filter by issuer: xstocks or ondo (only when listing)"},"limit":{"type":"integer","description":"Max results when listing (1-200, default 60)","minimum":1,"maximum":200}},"required":[]},"example":{"ticker":"NVDA"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/virtuals-agents":{"post":{"operationId":"v1/virtuals_agents","summary":"Virtuals AI agent tokens","description":"AI agent tokens on Virtuals Protocol (Base and Solana): search by name/symbol/category, or rank by market cap, 24h volume, top gainers/losers, newest launches or holders. Returns market cap, 24h change, volume, holders, category, chain and contract. Live from the Virtuals API.","tags":["ai-agents","virtuals","base"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string","description":"Filter by name, symbol or category"},"order":{"type":"string","description":"Ranking","enum":["mcap","volume","gainers","losers","new","holders"]},"only_active":{"type":"boolean","description":"Only launched/tradeable agents (default true)"},"limit":{"type":"integer","description":"Results (1-50, default 20)","minimum":1,"maximum":50}},"required":[]},"example":{"order":"mcap","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-protocol":{"post":{"operationId":"v1/defi_protocol","summary":"DeFi protocol overview","description":"Overview of any DeFi protocol by name (Aave, Uniswap, Lido, Pendle...): total value locked, 1d/7d/1m TVL change, category, chains it runs on, native token and description. Live from DefiLlama.","tags":["defi","tvl","protocol"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"Protocol name or slug, e.g. aave, uniswap, lido, pendle"}},"required":["name"]},"example":{"name":"aave"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-chains":{"post":{"operationId":"v1/defi_chains","summary":"Chains ranked by DeFi TVL","description":"All blockchains ranked by DeFi total value locked: TVL in USD, share of the total and native token for each chain (Ethereum, Solana, Base, Arbitrum...). Live from DefiLlama.","tags":["defi","tvl","chains"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","description":"Number of chains to return (1-50, default 15)","minimum":1,"maximum":50}},"required":[]},"example":{"limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/stablecoin-peg":{"post":{"operationId":"v1/stablecoin_peg","summary":"Stablecoin peg check","description":"Peg health of a stablecoin (USDT, USDC, DAI, USDe...): current price, deviation from $1, whether it is on peg, circulating supply and pegging mechanism. Detects depegs early. Live from DefiLlama.","tags":["defi","stablecoin","depeg"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Stablecoin symbol, e.g. USDT, USDC, DAI, USDe, FDUSD"}},"required":["symbol"]},"example":{"symbol":"USDC"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/virtuals-agent":{"post":{"operationId":"v1/virtuals_agent","summary":"Virtuals AI agent detail","description":"Full detail of one AI agent token on Virtuals Protocol by name or symbol (AIXBT, Toshi...): market cap, 1h/6h/24h change, volume, holders and 24h holder growth, top-10 concentration, liquidity, category, chain, contract, website and Twitter. Live from the Virtuals API.","tags":["ai-agents","virtuals","base"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string","description":"Agent name or symbol, e.g. AIXBT, Toshi, VaderAI"}},"required":["search"]},"example":{"search":"aixbt"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-fees":{"post":{"operationId":"v1/defi_fees","summary":"Top DeFi protocols by fees","description":"DeFi protocols ranked by the fees users pay them (24h, 7d, 30d), with category and 7d trend. Optional per chain. High, steady fees = a real business. Live from DefiLlama.","tags":["defi","fees","revenue"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string","description":"Filter by chain, e.g. Ethereum, Base, Solana, Arbitrum (optional)"},"limit":{"type":"integer","description":"Number of protocols (1-50, default 15)","minimum":1,"maximum":50}},"required":[]},"example":{"limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-revenue":{"post":{"operationId":"v1/defi_revenue","summary":"Top DeFi protocols by revenue","description":"DeFi protocols ranked by revenue (the share of fees the protocol/holders keep, not what goes to liquidity providers), 24h/7d/30d, with 7d trend. Optional per chain. Live from DefiLlama.","tags":["defi","revenue","earnings"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string","description":"Filter by chain, e.g. Ethereum, Base, Solana (optional)"},"limit":{"type":"integer","description":"Number of protocols (1-50, default 15)","minimum":1,"maximum":50}},"required":[]},"example":{"limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/dex-volume":{"post":{"operationId":"v1/dex_volume","summary":"DEXs ranked by volume","description":"Decentralized exchanges ranked by traded volume (24h and 7d), each with its market share and 7d change, plus total volume. Optional per chain (great to see who leads on Base, Solana...). Live from DefiLlama.","tags":["defi","dex","volume"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string","description":"Filter by chain, e.g. Base, Solana, Ethereum, Arbitrum (optional)"},"limit":{"type":"integer","description":"Number of DEXs (1-50, default 15)","minimum":1,"maximum":50}},"required":[]},"example":{"limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/stablecoins-by-chain":{"post":{"operationId":"v1/stablecoins_by_chain","summary":"Stablecoin liquidity by chain","description":"How stablecoin money is spread across blockchains: circulating stablecoin value per chain, each chain's share and the total. Shows where the dry powder (liquidity ready to buy) actually sits. Live from DefiLlama.","tags":["defi","stablecoins","liquidity"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","description":"Number of chains (1-50, default 15)","minimum":1,"maximum":50}},"required":[]},"example":{"limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-hacks":{"post":{"operationId":"v1/defi_hacks","summary":"Crypto hacks & exploits database","description":"Database of crypto hacks and exploits: date, amount stolen, technique, classification, chains and whether it was a bridge or CEX. Filterable by chain and minimum amount. Essential to gauge the risk of a protocol or chain. Live from DefiLlama.","tags":["defi","security","hacks"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string","description":"Filter by chain, e.g. Ethereum, BSC, Solana (optional)"},"min_amount":{"type":"number","description":"Minimum USD stolen to include (optional)"},"limit":{"type":"integer","description":"Number of hacks (1-50, default 15)","minimum":1,"maximum":50}},"required":[]},"example":{"min_amount":100000000,"limit":8}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pool-apy-history":{"post":{"operationId":"v1/pool_apy_history","summary":"Liquidity pool APY history","description":"History of one liquidity pool's APY and TVL (by its pool id, the 'id' field returned by the DeFi yields service): current, average, min and max APY over the period, current TVL, whether the yield is stable or a one-off spike, and a sampled series. Live from DefiLlama.","tags":["defi","yield","pool"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pool_id":{"type":"string","description":"Pool id (the 'id' field from the DeFi yields service)"},"days":{"type":"integer","description":"Look-back window in days (7-365, default 90)","minimum":7,"maximum":365}},"required":["pool_id"]},"example":{"pool_id":"43641cf5-a92e-416b-bce9-27113d3c0db6","days":90}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/protocol-security":{"post":{"operationId":"v1/protocol_security","summary":"DeFi protocol security profile","description":"Security profile of a DeFi protocol by name (Aave, Curve, Pendle...): number of audits and their links, hacks suffered, TVL broken down by chain, category and market cap. More audits and zero hacks is a better signal. Live from DefiLlama.","tags":["defi","security","audits"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"Protocol name, e.g. aave, curve, pendle, lido"}},"required":["name"]},"example":{"name":"aave"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/chain-tvl-history":{"post":{"operationId":"v1/chain_tvl_history","summary":"Chain TVL history","description":"TVL history of a blockchain: current value, all-time high and its date, distance from ATH, 30d and 1y change, plus a sampled series. Shows where a chain sits in the cycle. Live from DefiLlama.","tags":["defi","tvl","chain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string","description":"Chain name, e.g. Ethereum, Base, Solana, Arbitrum"},"days":{"type":"integer","description":"Look-back window in days (30-2000, default 365)","minimum":30,"maximum":2000}},"required":["chain"]},"example":{"chain":"Ethereum","days":365}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defillama-price":{"post":{"operationId":"v1/defillama_price","summary":"DefiLlama price oracle","description":"Token prices from DefiLlama's aggregated open oracle, by id 'chain:contract' (or 'coingecko:slug'), up to 20 at once. Returns symbol, USD price, decimals and a confidence score. Works for any on-chain token, not just top coins. Live from DefiLlama.","tags":["defi","price","oracle"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"string","description":"Comma-separated ids 'chain:contract' or 'coingecko:slug' (max 20)"}},"required":["coins"]},"example":{"coins":"ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,coingecko:bitcoin"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/protocol-fees":{"post":{"operationId":"v1/protocol_fees","summary":"One protocol's fees & revenue","description":"Fees and revenue of ONE DeFi protocol in detail: 24h, 7d, 30d and all-time totals, with 1d/7d/1m trend. Fees are what users pay; revenue is what the protocol keeps. Live from DefiLlama.","tags":["defi","fees","revenue"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"Protocol name, e.g. aave, uniswap, lido, pendle"}},"required":["name"]},"example":{"name":"uniswap"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-categories":{"post":{"operationId":"v1/defi_categories","summary":"DeFi TVL by category","description":"DeFi TVL grouped by category (Lending, Dexs, Liquid Staking, CDP, Yield...): value locked, share of the total and number of protocols per category. Shows where the money is by product type. Live from DefiLlama.","tags":["defi","tvl","category"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","description":"Number of categories (1-50, default 20)","minimum":1,"maximum":50}},"required":[]},"example":{"limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/protocol-compare":{"post":{"operationId":"v1/protocol_compare","summary":"Compare two DeFi protocols","description":"Compare two DeFi protocols side by side: TVL, category, number of chains, 7d change, native token and audits, plus which one has more TVL. Live from DefiLlama.","tags":["defi","compare","protocol"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name_a":{"type":"string","description":"First protocol, e.g. aave"},"name_b":{"type":"string","description":"Second protocol, e.g. compound"}},"required":["name_a","name_b"]},"example":{"name_a":"aave","name_b":"compound"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/chain-compare":{"post":{"operationId":"v1/chain_compare","summary":"Compare two chains by TVL","description":"Compare two blockchains by DeFi TVL: value locked, share of the whole market and gas token, plus which one is bigger. Live from DefiLlama.","tags":["defi","compare","chain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"chain_a":{"type":"string","description":"First chain, e.g. Base"},"chain_b":{"type":"string","description":"Second chain, e.g. Arbitrum"}},"required":["chain_a","chain_b"]},"example":{"chain_a":"Base","chain_b":"Arbitrum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/stablecoin-detail":{"post":{"operationId":"v1/stablecoin_detail","summary":"Stablecoin detail & chain split","description":"Detail of one stablecoin: pegging mechanism (fiat-backed, crypto-backed, algorithmic), price, on-peg status, total circulating supply and its breakdown by chain. Live from DefiLlama.","tags":["defi","stablecoin","detail"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Stablecoin symbol, e.g. USDT, USDC, DAI, USDe"}},"required":["symbol"]},"example":{"symbol":"USDC"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-markets":{"post":{"operationId":"v1/hyperliquid_markets","summary":"Hyperliquid perp markets","description":"Perpetual futures markets on Hyperliquid: mark price, annualized funding rate, open interest and 24h volume for each asset. Search by asset or rank by volume, open interest, funding or 24h move. Live open on-chain data.","tags":["defi","perps","hyperliquid"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string","description":"Filter by asset, e.g. BTC, ETH, HYPE (optional)"},"order":{"type":"string","description":"Ranking","enum":["volume","open_interest","funding","gainers","losers"]},"limit":{"type":"integer","description":"Results (1-100, default 20)","minimum":1,"maximum":100}},"required":[]},"example":{"order":"volume","limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tokenized-stock-yields":{"post":{"operationId":"v1/tokenized_stock_yields","summary":"Tokenized stock yield pools","description":"Best DeFi yield pools whose assets are verified tokenized stocks (xStocks/Backed and Ondo): APY, TVL, chain, protocol and pair. Filter by ticker (NVDA, TSLA, SPY...) or list all. Precise matching by on-chain tokenized symbol, no crypto look-alikes. Live from DefiLlama.","tags":["tokenized-stocks","yield","defi"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ticker":{"type":"string","description":"Stock ticker, e.g. NVDA, TSLA, SPY, AAPL (omit to list all)"},"limit":{"type":"integer","description":"Number of pools (1-50, default 15)","minimum":1,"maximum":50}},"required":[]},"example":{"limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-federal-register":{"post":{"operationId":"v1/us_federal_register","summary":"US Federal Register search","description":"Search the US Federal Register (official public-domain government record) by topic: proposed rules, final rules, notices and presidential documents, with agency, publication date, abstract and official link. Filter by type and recency. Complements SEC/CFTC RSS tracking.","tags":["regulation","usa","federal-register"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"term":{"type":"string","description":"Topic, e.g. cryptocurrency, digital asset, stablecoin, artificial intelligence"},"type":{"type":"string","description":"Document type","enum":["rule","proposal","warning","presidential"]},"days":{"type":"integer","description":"Only documents from the last N days (default 180)"},"limit":{"type":"integer","description":"Results (1-50, default 10)","minimum":1,"maximum":50}},"required":["term"]},"example":{"term":"digital asset","days":365,"limit":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-token-price":{"post":{"operationId":"v1/solana_token_price","summary":"Solana token price (Jupiter)","description":"USD price of one or more Solana tokens by mint address (up to 20 at once): price, 24h change and on-chain liquidity, derived from real liquidity via Jupiter, Solana's leading aggregator. Live open data.","tags":["solana","price","jupiter"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"string","description":"Comma-separated Solana mint addresses (SOL/USDC/USDT symbols also accepted; max 20)"}},"required":["coins"]},"example":{"coins":"SOL,USDC"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-token-profile":{"post":{"operationId":"v1/solana_token_profile","summary":"Solana token profile & risk","description":"Profile of a Solana token by symbol, name or mint: price, market cap, holders, liquidity, whether it is verified, an organic-quality score, audit flags (top-holder concentration, mint authority) and socials. Ideal to tell a legit token from a scam impersonator. Live from Jupiter.","tags":["solana","token","anti-scam"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string","description":"Token symbol, name or mint, e.g. JUP, BONK, or a mint address"}},"required":["search"]},"example":{"search":"JUP"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-swap-route":{"post":{"operationId":"v1/solana_swap_route","summary":"Best Solana swap route","description":"Best route and price to swap one Solana token for another: how much you receive, the price impact and which DEXs the route goes through. Accepts symbols (SOL, USDC...) or mint addresses. Live from Jupiter, Solana's leading aggregator.","tags":["solana","swap","dex"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"since":{"type":"string","description":"Token to sell (symbol or mint), e.g. SOL"},"to":{"type":"string","description":"Token to receive (symbol or mint), e.g. USDC"},"amount":{"type":"number","description":"Amount of the 'desde' token to swap (whole units)"}},"required":["since","to","amount"]},"example":{"since":"SOL","to":"USDC","amount":1}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.007000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/dex-pairs":{"post":{"operationId":"v1/dex_pairs","summary":"Token pairs & price (DEX Screener)","description":"Trading pairs for a token across all chains (by symbol, name or address): price, 24h/1h change, on-chain liquidity, 24h volume, market cap, DEX and chain. Filter by chain (use the token address for a precise per-chain view). Live from DEX Screener.","tags":["dex","price","liquidity"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string","description":"Token symbol, name or address"},"chain":{"type":"string","description":"Filter by chain, e.g. base, solana, ethereum (optional)"},"limit":{"type":"integer","description":"Pairs to return (1-30, default 6)","minimum":1,"maximum":30}},"required":["token"]},"example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/dao-governance":{"post":{"operationId":"v1/dao_governance","summary":"DAO governance (Snapshot)","description":"Governance proposals of a DAO on Snapshot by its space (aavedao.eth, uniswapgovernance.eth, cow.eth...): title, state, close date, total votes and results per option. For agents that follow or vote on a protocol's decisions. Live from Snapshot.","tags":["dao","governance","snapshot"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"space":{"type":"string","description":"Snapshot space id, e.g. aavedao.eth, uniswapgovernance.eth, cow.eth"},"status":{"type":"string","description":"Proposal state","enum":["active","closed","pending","all"]},"limit":{"type":"integer","description":"Proposals (1-20, default 5)","minimum":1,"maximum":20}},"required":["space"]},"example":{"space":"cow.eth","status":"all","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/contract-verified":{"post":{"operationId":"v1/contract_verified","summary":"Is this contract verified? (Sourcify)","description":"Checks whether a smart contract's source code is verified and public on Sourcify, on any EVM chain: match type, contract name, compiler, number of functions and a sample. Verified code = transparent and auditable (not a safety guarantee). Live from Sourcify.","tags":["security","contract","verified"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Contract address (0x…)"},"network":{"type":"string","description":"Chain: ethereum, base, arbitrum, optimism, polygon, bsc… or a chainId"}},"required":["address"]},"example":{"address":"0xdAC17F958D2ee523a2206206994597C13D831ec7","network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/decode-selector":{"post":{"operationId":"v1/decode_selector","summary":"Decode a function/event signature","description":"Translates a 4-byte function selector (e.g. 0xa9059cbb) or a 32-byte event topic into its human-readable signature (e.g. transfer(address,uint256)). Essential for an agent reading or verifying transactions. Live from 4byte.directory.","tags":["evm","abi","decode"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"signature":{"type":"string","description":"Function selector (0x + 8 hex) or event topic (0x + 64 hex)"}},"required":["signature"]},"example":{"signature":"0xa9059cbb"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/chain-info":{"post":{"operationId":"v1/chain_info","summary":"Chain info by chainId","description":"Reference data for a blockchain by its chainId: name, gas/native token, block explorers, number of public RPCs and website. Utility for multi-chain agents. Live from chainid.network (ethereum-lists, open data).","tags":["evm","chain","chainid"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"chain_id":{"type":"integer","description":"Chain id, e.g. 1 (Ethereum), 8453 (Base), 42161 (Arbitrum)"}},"required":["chain_id"]},"example":{"chain_id":8453}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/isin-validate":{"post":{"operationId":"v1/isin_validate","summary":"ISIN validator","description":"Validate a securities ISIN (ISO 6166): format, check digit, issuing country and embedded CUSIP (US/CA, with its own check) or SEDOL (GB/IE). Computed locally; nothing stored.","tags":["isin","securities","validation"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"isin":{"type":"string","description":"ISIN code, e.g. US0378331005 or ES0113900J37"}},"required":["isin"]},"example":{"isin":"US0378331005"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/lei-validate":{"post":{"operationId":"v1/lei_validate","summary":"LEI validator","description":"Validate a Legal Entity Identifier (LEI, ISO 17442): 20-character format and mod-97 check digits, split into LOU prefix and entity part. Computed locally; does not query GLEIF.","tags":["lei","kyc","validation"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lei":{"type":"string","description":"20-character LEI"}},"required":["lei"]},"example":{"lei":"5493001KJTIIGC8Y1R12"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/barcode-validate":{"post":{"operationId":"v1/barcode_validate","summary":"Barcode & ISBN validator","description":"Validate EAN-8, EAN-13, UPC-A, GTIN-14, ISBN-10 and ISBN-13: check digit (and the expected one if wrong), code type, GS1 prefix and registering country, plus ISBN-10/13 conversion.","tags":["barcode","ean","upc"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Barcode or ISBN digits (dashes and spaces allowed)"}},"required":["code"]},"example":{"code":"8410076472342"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/timezone-convert":{"post":{"operationId":"v1/timezone_convert","summary":"Time zone converter","description":"Convert a date and time (or now) from one IANA time zone to up to 25 others: local time, UTC offset, abbreviation, daylight saving flag, weekday, hour difference, UTC and Unix timestamp.","tags":["timezone","time","dst"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"destinations":{"type":"array","items":{"type":"string"},"description":"Target zones, e.g. [\"America/New_York\", \"Asia/Tokyo\"]"},"datetime":{"type":"string","description":"ISO 8601 date-time (omit for now)"},"origin":{"type":"string","description":"Source zone (default UTC)"}},"required":["destinations"]},"example":{"datetime":"2026-10-02T15:30","origin":"Europe/Madrid","destinations":["America/New_York","Asia/Tokyo"]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/loan-calculator":{"post":{"operationId":"v1/loan_calculator","summary":"Loan & mortgage calculator","description":"Loan or mortgage with French amortization (fixed installment): monthly payment, total paid, total interest, approximate APR (TAE) including fees, and a yearly or monthly amortization schedule.","tags":["loan","mortgage","amortization"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"capital":{"type":"number","description":"Amount borrowed"},"annual_interest_pct":{"type":"number","description":"Nominal annual interest rate, %"},"term_months":{"type":"integer","description":"Term in months (1-600)"},"fees":{"type":"number","description":"Upfront fees, used for the APR (optional)"},"detail":{"type":"string","description":"Schedule detail","enum":["annual","monthly","none"]}},"required":["capital","annual_interest_pct","term_months"]},"example":{"capital":150000,"annual_interest_pct":3,"term_months":300,"fees":1500}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/apr-apy":{"post":{"operationId":"v1/apr_apy","summary":"APR ↔ APY converter","description":"Convert APR to APY or APY to APR for any compounding frequency (continuous, daily, hourly, per block...) and optionally project the final value and gain of a deposit over N days. Useful to compare DeFi yields.","tags":["apr","apy","yield"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"rate_pct":{"type":"number","description":"Rate in %"},"from":{"type":"string","description":"What the rate is","enum":["apr","apy"]},"market_caps_by_year":{"type":"integer","description":"Compounding periods per year (0 = continuous, 365 = daily)"},"capital":{"type":"number","description":"Deposit to project (optional)"},"days":{"type":"integer","description":"Days to project (default 365)"}},"required":["rate_pct"]},"example":{"rate_pct":10,"from":"apr","market_caps_by_year":365,"capital":1000,"days":365}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/cron-explain":{"post":{"operationId":"v1/cron_explain","summary":"Cron expression explainer","description":"Validate a 5-field cron expression (ranges, steps, names, @daily aliases), explain it in plain English and list its next run times in any time zone, DST-aware.","tags":["cron","scheduling","devtools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"expression":{"type":"string","description":"Cron expression, e.g. 0 8 * * 1-5 or @hourly"},"zone":{"type":"string","description":"IANA time zone (default UTC)"},"upcoming":{"type":"integer","description":"Next runs to list (1-50, default 5)","minimum":1,"maximum":50},"since":{"type":"string","description":"Start from this ISO date-time (default now)"}},"required":["expression"]},"example":{"expression":"*/15 9-17 * * mon-fri","zone":"Europe/Madrid","upcoming":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ip-subnet":{"post":{"operationId":"v1/ip_subnet","summary":"IP subnet calculator","description":"IPv4/IPv6 subnet calculator: network, mask, wildcard, broadcast, first/last host, usable hosts, address type (private, public, loopback...) and whether a given IP belongs to the subnet.","tags":["ip","subnet","cidr"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"cidr":{"type":"string","description":"Network in CIDR notation, e.g. 10.0.0.0/16 or 2001:db8::/48"},"ip_check":{"type":"string","description":"IP to test for membership (optional)"}},"required":["cidr"]},"example":{"cidr":"192.168.1.77/26","ip_check":"192.168.1.100"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/perp-calculator":{"post":{"operationId":"v1/perp_calculator","summary":"Perp liquidation & position size","description":"Perpetual futures calculator (isolated margin): liquidation price and distance, notional and size, PnL at stop-loss and take-profit, reward/risk ratio, and position sizing to risk a fixed USD amount.","tags":["perps","liquidation","position-size"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"input":{"type":"number","description":"Entry price"},"leverage":{"type":"number","description":"Leverage (1-200)"},"side":{"type":"string","enum":["long","short"]},"margin":{"type":"number","description":"Margin posted in USD (optional)"},"stop_loss":{"type":"number","description":"Stop-loss price (optional)"},"take_profit":{"type":"number","description":"Take-profit price (optional)"},"maintenance_margin_pct":{"type":"number","description":"Maintenance margin % (default 0.5)"},"risk_usd":{"type":"number","description":"USD to risk; with stop_loss, sizes the position"}},"required":["input","leverage"]},"example":{"input":60000,"leverage":10,"side":"long","margin":100,"stop_loss":57000,"take_profit":66000}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/text-stats":{"post":{"operationId":"v1/text_stats","summary":"Text statistics & readability","description":"Text statistics without AI: characters, words, sentences, paragraphs, unique words, reading and speaking time, readability (Flesch / Flesch-Kincaid for English, Fernandez-Huerta for Spanish) and most frequent words.","tags":["text","readability","word-count"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","description":"Text (up to 500,000 characters)"},"language":{"type":"string","description":"auto, en or es","enum":["auto","en","es"]},"top":{"type":"integer","description":"Most frequent words to list (default 10)"}},"required":["text"]},"example":{"text":"The quick brown fox jumps over the lazy dog. It was a sunny day and everyone was happy."}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/crypto-address-validate":{"post":{"operationId":"v1/crypto_address_validate","summary":"Crypto address validator (any chain)","description":"Detect and validate a crypto address before sending funds: EVM (EIP-55 checksum), Solana, Bitcoin (legacy, P2SH, SegWit, Taproot), Litecoin, Dogecoin, Tron and Cosmos bech32, with its type and network. Computed locally.","tags":["address","validation","bitcoin"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Address to check"}},"required":["address"]},"example":{"address":"bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/number-to-words":{"post":{"operationId":"v1/number_to_words","summary":"Number / amount to words","description":"Write a number or money amount in words, in Spanish or English (EUR, USD, GBP, MXN), with correct Spanish apocope (veintiún, un millón de euros). For invoices, cheques and contracts.","tags":["invoice","number-to-words","spanish"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"number":{"type":"number","description":"Number or amount"},"language":{"type":"string","enum":["es","en"]},"currency":{"type":"string","description":"EUR, USD, GBP or MXN (optional)"},"uppercase":{"type":"boolean","description":"Return in capitals"}},"required":["number"]},"example":{"number":1234.56,"language":"es","currency":"EUR"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/vat-calculate":{"post":{"operationId":"v1/vat_calculate","summary":"EU VAT rates & breakdown","description":"Standard and reduced VAT rates of any EU member state, and an invoice breakdown (net, VAT, gross) from a net or VAT-inclusive amount, flagging rates that are not in force there.","tags":["vat","tax","invoice"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"EU country ISO code, e.g. ES, DE, FR"},"amount":{"type":"number","description":"Amount to break down (optional)"},"includes_vat":{"type":"boolean","description":"true if the amount already includes VAT"},"rate_pct":{"type":"number","description":"Rate to apply (default the standard rate)"}},"required":["country"]},"example":{"country":"ES","amount":121,"includes_vat":true}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/date-calculator":{"post":{"operationId":"v1/date_calculator","summary":"Date calculator","description":"Date facts (weekday, ISO week, quarter, day of year, leap year), exact difference between two dates in years, months, days, weeks and Mon-Fri working days, and adding or subtracting days, months or years (end-of-month safe).","tags":["date","calendar","iso-week"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"date":{"type":"string","description":"Date YYYY-MM-DD"},"until":{"type":"string","description":"Second date for the difference (optional)"},"add_days":{"type":"integer"},"add_months":{"type":"integer"},"add_years":{"type":"integer"}},"required":["date"]},"example":{"date":"2024-02-29","until":"2026-10-02","add_months":12}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/unit-convert":{"post":{"operationId":"v1/unit_convert","summary":"Unit converter","description":"Convert units of length, mass, volume, area, speed, temperature, data (KB vs KiB), energy, pressure, time and power, metric and imperial, with exact factors.","tags":["units","conversion","metric"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"value":{"type":"number"},"from":{"type":"string","description":"Source unit, e.g. km, lb, C, GiB, kWh"},"a":{"type":"string","description":"Target unit"}},"required":["value","from","a"]},"example":{"value":10,"from":"km","a":"mi"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/color-contrast":{"post":{"operationId":"v1/color_contrast","summary":"Color converter & WCAG contrast","description":"Convert a color between HEX, RGB, HSL, HSV and CMYK and, given a background, compute the WCAG 2.x contrast ratio with AA/AAA pass flags; without background, suggests black or white text.","tags":["color","accessibility","wcag"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"color":{"type":"string","description":"#RRGGBB, #RGB, rgb() or hsl()"},"fund":{"type":"string","description":"Background color (optional)"}},"required":["color"]},"example":{"color":"#00ff66","fund":"#0d0e11"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/text-diff":{"post":{"operationId":"v1/text_diff","summary":"Text diff","description":"Compare two texts by lines or words: similarity %, added and removed items, list of changes with positions, and a unified diff. For contract versions, prompts, configs or scraped pages.","tags":["diff","compare","text"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"original":{"type":"string"},"modified":{"type":"string"},"mode":{"type":"string","enum":["lines","words"]},"context":{"type":"integer","description":"Context lines in the unified diff (0-10)"}},"required":["original","modified"]},"example":{"original":"Price: 10 EUR\nDelivery: 3 days\nWarranty: 1 year","modified":"Price: 12 EUR\nDelivery: 3 days\nWarranty: 2 years"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/json-inspect":{"post":{"operationId":"v1/json_inspect","summary":"JSON validator & extractor","description":"Validate JSON (with line and column of the error), pretty-print or minify it, describe its structure (depth, keys, value types) and extract a value by path such as data.items[0].price.","tags":["json","validation","devtools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","description":"JSON text (up to 2 MB)"},"route":{"type":"string","description":"Path to extract, e.g. data.items[0].price (optional)"},"format":{"type":"string","enum":["pretty","minified","none"]}},"required":["text"]},"example":{"text":"{\"data\":{\"items\":[{\"name\":\"A\",\"price\":3}]}}","route":"data.items[0].price","format":"minified"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/semver-compare":{"post":{"operationId":"v1/semver_compare","summary":"SemVer compare & range check","description":"Sort Semantic Versioning 2.0 versions (pre-releases included), give highest and lowest, the bump type between two, and which satisfy an npm-style range (^1.2.0, ~1.2, >=1.0 <2.0, 1.x || 2.x) plus the best match.","tags":["semver","versions","dependencies"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"versions":{"type":"array","items":{"type":"string"},"description":"Versions (1-500)"},"range":{"type":"string","description":"npm-style range (optional)"}},"required":["versions"]},"example":{"versions":["1.2.3","1.10.0","1.2.3-beta.2","2.0.0"],"range":"^1.2.0"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/text-chunk":{"post":{"operationId":"v1/text_chunk","summary":"Text chunker for RAG","description":"Split long text into overlapping chunks for RAG and embeddings, by characters, words or estimated tokens, keeping sentences or paragraphs whole, with each chunk's position and size.","tags":["rag","chunking","embeddings"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","description":"Text (up to 2,000,000 characters)"},"size":{"type":"integer","description":"Chunk size (50-100000, default 1000)"},"overlap":{"type":"integer","description":"Overlap (default 100)"},"unit":{"type":"string","enum":["caracteres","words","tokens"]},"respect":{"type":"string","enum":["sentences","paragraphs","words"]}},"required":["text"]},"example":{"text":"First sentence of the document. Second sentence with more detail. Third sentence closes the idea. A new paragraph starts here. It keeps going for a while.","size":80,"overlap":20}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-positions":{"post":{"operationId":"v1/hyperliquid_positions","summary":"Hyperliquid wallet positions","description":"Open perpetual positions of any wallet on Hyperliquid: side, size, entry, unrealized PnL, ROE, leverage, liquidation price, margin and funding paid, plus account value and withdrawable. Live open on-chain data.","tags":["hyperliquid","perps","positions"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"wallet":{"type":"string","description":"EVM address (0x...)"},"limit":{"type":"integer","description":"Positions to return, largest first (default 20)"}},"required":["wallet"]},"example":{"wallet":"0x010461c14e146ac35fe42271bdc1134ee31c703a","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-orderbook":{"post":{"operationId":"v1/hyperliquid_orderbook","summary":"Hyperliquid order book & depth","description":"Order book of a Hyperliquid perpetual: best bid/ask, spread in basis points, mid price, top levels and USD liquidity within ±0.5%, ±1% and ±2% of mid. Use it to estimate slippage before trading.","tags":["hyperliquid","orderbook","liquidity"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string","description":"Asset, e.g. BTC, ETH, SOL, HYPE"},"levels":{"type":"integer","description":"Levels per side (1-20, default 10)"}},"required":["currency"]},"example":{"currency":"ETH","levels":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-funding-history":{"post":{"operationId":"v1/hyperliquid_funding_history","summary":"Hyperliquid funding history","description":"Hourly funding history of a Hyperliquid perpetual over 1-30 days: average, max, min, % of positive hours, annualized rate and a daily series. For carry and basis strategies.","tags":["hyperliquid","funding","perps"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string","description":"Asset, e.g. BTC, ETH"},"days":{"type":"integer","description":"Days back (1-30, default 7)"}},"required":["currency"]},"example":{"currency":"ETH","days":7}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-candles":{"post":{"operationId":"v1/hyperliquid_candles","summary":"Hyperliquid OHLCV candles","description":"OHLCV candles of a Hyperliquid perpetual (1m, 5m, 15m, 1h, 4h, 1d, 1w; up to 500) with period change, high, low and annualized volatility. Prices from Hyperliquid's own open market.","tags":["hyperliquid","ohlcv","candles"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string"},"interval":{"type":"string","enum":["1m","5m","15m","1h","4h","1d","1w"]},"limit":{"type":"integer","description":"Candles (2-500, default 30)"}},"required":["currency"]},"example":{"currency":"SOL","interval":"1d","limit":7}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-spot":{"post":{"operationId":"v1/hyperliquid_spot","summary":"Hyperliquid spot markets","description":"Hyperliquid spot pairs: price, 24h change, 24h volume and market cap (circulating supply x price). Search a token or rank by volume, market cap, gainers or losers.","tags":["hyperliquid","spot","tokens"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string","description":"Token, e.g. HYPE, PURR (optional)"},"order":{"type":"string","enum":["volume","market_cap","gainers","losers"]},"limit":{"type":"integer","description":"Pairs (1-100, default 20)"}},"required":[]},"example":{"order":"volume","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/historical-price":{"post":{"operationId":"v1/historical_price","summary":"Historical token price at a date","description":"USD price of up to 20 tokens at any past date and time (BTC, ETH, SOL... or chain:contract ids), with the exact timestamp of the data point. For accounting, taxes and backtests. Aggregated by DefiLlama.","tags":["price","historical","tax"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"string","description":"Comma-separated: BTC, ETH or chain:contract / coingecko:slug"},"date":{"type":"string","description":"YYYY-MM-DD, ISO 8601 or Unix timestamp"}},"required":["coins","date"]},"example":{"coins":"BTC,ETH,base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","date":"2025-01-01"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/price-chart":{"post":{"operationId":"v1/price_chart","summary":"Token price chart & stats","description":"Daily price series of a token for up to 365 days with change, high, low, maximum drawdown and annualized volatility. Accepts symbols (BTC, ETH, SOL...) or chain:contract ids. Aggregated by DefiLlama.","tags":["price","chart","volatility"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string","description":"BTC, ETH... or chain:contract"},"days":{"type":"integer","description":"Days (2-365, default 30)"}},"required":["currency"]},"example":{"currency":"ETH","days":30}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/block-by-date":{"post":{"operationId":"v1/block_by_date","summary":"Block number at a date","description":"Block number closest to a date and time on EVM chains (ethereum, base, arbitrum, optimism, polygon, bsc, avax...), with the block's own timestamp. For historical state queries and event filters.","tags":["block","timestamp","evm"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string","description":"Chain, e.g. ethereum, base, arbitrum"},"date":{"type":"string","description":"YYYY-MM-DD, ISO 8601 or Unix timestamp"}},"required":["chain","date"]},"example":{"chain":"base","date":"2025-01-01"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-borrow-rates":{"post":{"operationId":"v1/defi_borrow_rates","summary":"Cheapest DeFi borrow rates","description":"Where to borrow a token cheapest across DeFi lending markets (Aave, Compound, Morpho, Spark, Euler...): borrow APY, borrow incentives, net cost, supply APY, max LTV, utilization and available liquidity, by chain. Live from DefiLlama.","tags":["defi","borrow","lending"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string","description":"Token to borrow, e.g. USDC, WETH, WBTC"},"network":{"type":"string","description":"Chain filter, e.g. Ethereum, Base, Arbitrum (optional)"},"limit":{"type":"integer","description":"Markets (1-50, default 10)"},"min_tvl":{"type":"number","description":"Minimum pool TVL in USD (default 1,000,000)"}},"required":["token"]},"example":{"token":"USDC","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-trending-tokens":{"post":{"operationId":"v1/solana_trending_tokens","summary":"Trending & new Solana tokens","description":"Trending Solana tokens by organic score (real activity, not bots) over 5m/1h/6h/24h, or the newest tokens, with price, market cap, liquidity, holders, change, verification and risk flags (mint/freeze authority, holder concentration, low liquidity). From Jupiter.","tags":["solana","trending","memecoins"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["trend","new"]},"period":{"type":"string","enum":["5m","1h","6h","24h"]},"limit":{"type":"integer","description":"Tokens (1-50, default 15)"}},"required":[]},"example":{"type":"trend","period":"24h","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ecb-interest-rates":{"post":{"operationId":"v1/ecb_interest_rates","summary":"ECB key interest rates & €STR","description":"European Central Bank key rates (deposit facility, main refinancing, marginal lending) with the date they took effect, the history of deposit-rate changes in basis points, and the latest €STR overnight rate. Official ECB data.","tags":["ecb","interest-rates","estr"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"history":{"type":"integer","description":"Past rate changes to list (1-40, default 8)"}},"required":[]},"example":{"history":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-inflation":{"post":{"operationId":"v1/eu_inflation","summary":"EU inflation (HICP)","description":"Harmonised inflation (HICP annual rate) of any EU/EEA country, the EU or the euro area for the last months; with country=todos, a ranking of all countries for the latest month. Official Eurostat data.","tags":["inflation","hicp","eurostat"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or todos"},"months":{"type":"integer","description":"Months of history (1-60, default 12)"}},"required":[]},"example":{"country":"ES","months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-unemployment":{"post":{"operationId":"v1/eu_unemployment","summary":"EU unemployment rate","description":"Monthly seasonally adjusted unemployment rate (total, under 25 and 25-74) of any EU/EEA country, the EU or the euro area; with country=todos, a ranking of all countries. Official Eurostat data.","tags":["unemployment","labour","eurostat"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or todos"},"months":{"type":"integer","description":"Months of history (1-60, default 12)"}},"required":[]},"example":{"country":"ES","months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/country-indicators":{"post":{"operationId":"v1/country_indicators","summary":"Country economic indicators","description":"Key indicators of any country: GDP, real growth, GDP per capita, inflation, population, unemployment, public debt, exports, life expectancy and internet use, with the last years of each. World Bank open data.","tags":["gdp","country","world-bank"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO 2 or 3-letter country code (ES, US, MX, DEU...)"},"years":{"type":"integer","description":"Years of history (1-20, default 5)"}},"required":["country"]},"example":{"country":"ES","years":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-treasury-yield-curve":{"post":{"operationId":"v1/us_treasury_yield_curve","summary":"US Treasury yield curve","description":"Latest US Treasury par yield curve (1 month to 30 years), change in basis points versus N days ago, 10y-2y and 10y-3m spreads and inversion flag. Official US Treasury data (public domain).","tags":["treasury","yield-curve","bonds"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"compare_days":{"type":"integer","description":"Compare with N days earlier (1-365, default 30)"}},"required":[]},"example":{"compare_days":30}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-national-debt":{"post":{"operationId":"v1/us_national_debt","summary":"US national debt today","description":"Total US public debt outstanding to the penny (held by the public and intragovernmental), with its change over 30 days and one year and the average daily increase. Official US Treasury Fiscal Data.","tags":["debt","treasury","usa"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-electricity-price":{"post":{"operationId":"v1/spain_electricity_price","summary":"Spain electricity price (PVPC)","description":"Hourly regulated electricity price in Spain (PVPC 2.0TD, mainland) for today, tomorrow (published ~20:30) or any date: every hour in EUR/kWh, daily average, cheapest and most expensive hours and best 3-hour window. Red Electrica de Espana data.","tags":["electricity","spain","pvpc"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"date":{"type":"string","description":"YYYY-MM-DD, hoy or mañana (default today)"}},"required":[]},"example":{"date":"hoy"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-power-mix":{"post":{"operationId":"v1/spain_power_mix","summary":"Spain power generation mix","description":"Spain's electricity generation mix for a day: MWh and share by technology (wind, solar, nuclear, combined cycle, hydro...) and renewable percentage. Red Electrica de Espana data.","tags":["electricity","renewables","spain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"date":{"type":"string","description":"YYYY-MM-DD (default yesterday)"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-fuel-stations":{"post":{"operationId":"v1/spain_fuel_stations","summary":"Cheapest fuel stations in Spain","description":"Cheapest petrol stations in Spain for a fuel (gasoline 95/98, diesel, LPG, CNG, AdBlue, hydrogen) by town, province or near coordinates: price, brand, address, opening hours and distance, plus the area's average. Official Ministry prices, updated every 30 minutes.","tags":["fuel","gas-stations","spain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fuel":{"type":"string","enum":["gasoline95","gasoline98","diesel","diesel_premium","lpg","cng","adblue","hydrogen"]},"municipality":{"type":"string"},"province":{"type":"string"},"latitude":{"type":"number"},"length":{"type":"number"},"radio_km":{"type":"number","description":"Search radius around coordinates (0.5-50, default 5)"},"limit":{"type":"integer","description":"Stations (1-50, default 10)"}},"required":[]},"example":{"fuel":"gasoline95","latitude":40.4168,"length":-3.7038,"radio_km":3,"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-company-registry":{"post":{"operationId":"v1/spain_company_registry","summary":"New & changed companies (BORME)","description":"Company acts registered in Spain's Commercial Registry (BORME section A) for a province and day: new companies with business purpose, address and share capital, dissolutions, insolvencies, capital increases, moves... Filter by act type or name. Company data only. Official BOE open data.","tags":["companies","spain","borme"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"province":{"type":"string","description":"Province, e.g. Madrid, Barcelona, Valencia"},"date":{"type":"string","description":"YYYY-MM-DD (default latest publication)"},"type":{"type":"string","enum":["incorporation","dissolution","dissolution_final","insolvency","capital_increase","address_change","merger"]},"search":{"type":"string","description":"Text in company name (optional)"},"limit":{"type":"integer","description":"Companies (1-500, default 50)"}},"required":["province"]},"example":{"province":"Madrid","type":"incorporation","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/safe-multisig":{"post":{"operationId":"v1/safe_multisig","summary":"Safe multisig inspector","description":"Inspect a Safe (Gnosis Safe) multisig on Base, Ethereum, Arbitrum, Optimism or Polygon: owners, signature threshold (M of N), nonce, version and enabled modules, with warnings (single-signer, modules that bypass owners).","tags":["safe","multisig","security"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Safe address"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]}},"required":["address"]},"example":{"address":"0x849D52316331967b6fF1198e5E32A0eB168D039d","network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/erc4626-vault":{"post":{"operationId":"v1/erc4626_vault","summary":"ERC-4626 vault reader","description":"Read any ERC-4626 tokenized vault (Morpho, Yearn v3, Euler, Fluid, sDAI...) on-chain: underlying asset, total assets, shares outstanding, price per share and approximate TVL in USD.","tags":["erc4626","vault","yield"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"vault":{"type":"string","description":"Vault contract address"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]}},"required":["vault"]},"example":{"vault":"0x83F20F44975D03b1b09e64809B757c47f942BEeA","network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tx-transfers":{"post":{"operationId":"v1/tx_transfers","summary":"What did this transaction move?","description":"Decode what an EVM transaction moved: native value, every ERC-20 transfer (symbol, decimals, from, to, amount), ERC-721 and ERC-1155 NFT transfers, status, fee paid, contract created and method selector.","tags":["transaction","transfers","erc20"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hash_tx":{"type":"string","description":"Transaction hash (0x + 64 hex)"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]}},"required":["hash_tx"]},"example":{"hash_tx":"0x9de0044cbae3b8df09402ca5a6ac348c307e68918216a0b2d35133811bef03b8","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/uniswap-position":{"post":{"operationId":"v1/uniswap_position","summary":"Uniswap v3 LP position","description":"Uniswap v3 liquidity position by NFT id: pair, fee tier, price range, current price and in-range flag, liquidity, uncollected fees recorded and owner. Base, Ethereum, Arbitrum, Optimism and Polygon.","tags":["uniswap","liquidity","lp"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token_id":{"type":"integer","description":"Position NFT id"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]}},"required":["token_id"]},"example":{"token_id":1500000,"network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ens-expiry":{"post":{"operationId":"v1/ens_expiry","summary":"ENS / Basename expiry & availability","description":"Expiry of a .eth (ENS) or .base.eth (Basename) name: expiration date, days left, grace period end, registrant and whether it is free to register.","tags":["ens","basenames","domains"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"name.eth or name.base.eth"}},"required":["name"]},"example":{"name":"vitalik.eth"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/basename-resolve":{"post":{"operationId":"v1/basename_resolve","summary":"Basename resolver (Base)","description":"Resolve a Basename (name.base.eth on Base) to its address, or an address to its verified primary Basename (reverse record checked forward).","tags":["basenames","base","identity"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string","description":"name.base.eth (or just name) or 0x address"}},"required":["query"]},"example":{"query":"jesse.base.eth"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/gas-compare-chains":{"post":{"operationId":"v1/gas_compare_chains","summary":"Gas cost across chains","description":"Gas price right now on Base, Ethereum, Arbitrum, Optimism and Polygon, with the estimated USD cost of a native transfer, an ERC-20 transfer and a swap on each, and the cheapest chain.","tags":["gas","fees","l2"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/contract-read":{"post":{"operationId":"v1/contract_read","summary":"Read any contract function","description":"Call any read-only (view) function of an EVM contract from its signature, e.g. balanceOf(address)(uint256), with arguments, and get the decoded result. Supports address, bool, intN/uintN, bytesN, string, bytes and arrays. Read-only: nothing is signed or sent.","tags":["eth_call","contract","abi"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"function":{"type":"string","description":"Signature with output types, e.g. totalSupply()(uint256)"},"arguments":{"type":"array","description":"Arguments in order"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]}},"required":["contract","function"]},"example":{"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","function":"name()(string)","arguments":[],"network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-network":{"post":{"operationId":"v1/solana_network","summary":"Solana network status","description":"Solana network status: current epoch and progress with estimated end time, slot and block height, recent TPS (total and non-vote), slot time, inflation rate, total and circulating SOL supply and node version.","tags":["solana","epoch","tps"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-validators":{"post":{"operationId":"v1/solana_validators","summary":"Solana validators","description":"Solana validators: active stake and share, commission, last vote, epoch credits (performance) and delinquent status. Rank by stake, commission or credits, or look one up by vote or identity key. For choosing where to stake.","tags":["solana","validators","staking"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string","description":"Vote or identity pubkey (optional)"},"order":{"type":"string","enum":["stake","fee","credits"]},"limit":{"type":"integer","description":"Validators (1-200, default 20)"}},"required":[]},"example":{"order":"stake","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ssl-certificate":{"post":{"operationId":"v1/ssl_certificate","summary":"SSL/TLS certificate check","description":"TLS certificate of a domain: issuer, validity dates, days until expiry, names covered (SAN), whether it matches the domain and is trusted, TLS version and cipher. For uptime and security monitoring.","tags":["ssl","tls","certificate"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"},"port":{"type":"integer","description":"443 (default), 8443, 465, 993, 995..."}},"required":["domain"]},"example":{"domain":"vextorium.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/dns-lookup":{"post":{"operationId":"v1/dns_lookup","summary":"DNS lookup","description":"DNS records of a domain with TTL: A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, HTTPS. Choose the types or get the common ones at once.","tags":["dns","domain","records"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"},"types":{"type":"array","items":{"type":"string"},"description":"Record types (default A, AAAA, MX, NS, TXT, CAA)"}},"required":["domain"]},"example":{"domain":"vextorium.com","types":["A","MX","NS"]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/email-security":{"post":{"operationId":"v1/email_security","summary":"Email security: SPF, DMARC, MTA-STS","description":"Email security of a domain: MX, SPF (final policy, multiple-record and lookup-limit problems), DMARC (policy, subdomains, reporting), MTA-STS, TLS-RPT and BIMI, with a score and recommendations. Detects spoofable domains.","tags":["email","spf","dmarc"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"}},"required":["domain"]},"example":{"domain":"gmail.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/url-redirects":{"post":{"operationId":"v1/url_redirects","summary":"Redirect chain checker","description":"Follow the redirect chain of a URL (up to 10 hops): status code and time of each hop, final URL, domain changes and HTTPS-to-HTTP downgrades. Unmask short and affiliate links before visiting them.","tags":["redirects","url","seo"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"http://github.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/robots-txt":{"post":{"operationId":"v1/robots_txt","summary":"robots.txt & AI crawler rules","description":"Parse a site's robots.txt: whether a user-agent may crawl a path, which AI crawlers (GPTBot, ClaudeBot, Google-Extended, PerplexityBot, CCBot...) are blocked, and declared sitemaps. Check before your agent scrapes.","tags":["robots","crawler","ai-bots"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"agent":{"type":"string","description":"User-agent to test (optional)"},"route":{"type":"string","description":"Path to test (default /)"}},"required":["url"]},"example":{"url":"https://www.nytimes.com","agent":"GPTBot","route":"/section/world"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sitemap-urls":{"post":{"operationId":"v1/sitemap_urls","summary":"Sitemap URL extractor","description":"List the URLs of a site's XML sitemap (found via robots.txt if needed, following sitemap indexes and .gz files) with last-modified dates, optionally filtered by text. Discover a site's pages for crawling or monitoring.","tags":["sitemap","seo","crawling"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Site or sitemap URL"},"limit":{"type":"integer","description":"URLs (1-2000, default 200)"},"filter":{"type":"string","description":"Only URLs containing this text"}},"required":["url"]},"example":{"url":"https://vextorium.com","limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/seo-audit":{"post":{"operationId":"v1/seo_audit","summary":"SEO & social meta audit","description":"SEO and sharing metadata of a page: title and description with length, canonical, robots, language, hreflang, Open Graph, Twitter Card, JSON-LD types, favicon, H1/H2, plus warnings (missing tags, noindex, multiple H1).","tags":["seo","metadata","open-graph"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"https://vextorium.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/rss-read":{"post":{"operationId":"v1/rss_read","summary":"RSS / Atom feed reader","description":"Read any RSS 2.0, RSS 1.0 or Atom feed (or find the feed a web page declares) and get clean JSON: title, link, date (ISO), author, plain-text summary and categories of each entry.","tags":["rss","atom","feeds"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Feed or page URL"},"limit":{"type":"integer","description":"Entries (1-100, default 20)"}},"required":["url"]},"example":{"url":"https://github.blog/feed/","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/broken-links":{"post":{"operationId":"v1/broken_links","summary":"Broken link checker","description":"Check whether a list of URLs, or every link on a page, works: HTTP status, final URL after redirects and broken links first. Up to 50 URLs per call, checked in parallel.","tags":["links","broken-links","seo"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"}},"page":{"type":"string","description":"Page whose links to check"},"limit":{"type":"integer","description":"Max URLs (1-50, default 30)"}},"required":[]},"example":{"urls":["https://vextorium.com","https://vextorium.com/noexiste"]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/agent-readiness":{"post":{"operationId":"v1/agent_readiness","summary":"AI agent readiness audit","description":"How ready a website is for AI agents: llms.txt, AI-crawler rules in robots.txt, sitemap, x402 payment discovery, OpenAPI, MCP manifest, security.txt, with a 0-100 score and concrete recommendations.","tags":["llms-txt","ai-agents","geo"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"https://vextorium.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/dex-trending":{"post":{"operationId":"v1/dex_trending","summary":"DEX Screener trending & new tokens","description":"Tokens getting attention on DEX Screener: top boosted (paid promotion, flagged as such), latest boosts or newest token profiles, with chain, address, description and social links. Filter by chain.","tags":["dexscreener","trending","memecoins"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["promoted","new_profiles","recent_boosts"]},"chain":{"type":"string","description":"solana, base, ethereum, bsc... (optional)"},"limit":{"type":"integer","description":"Tokens (1-50, default 20)"}},"required":[]},"example":{"type":"promoted","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/dex-search":{"post":{"operationId":"v1/dex_search","summary":"Search DEX pairs (all chains)","description":"Search trading pairs on every DEX and chain by name, symbol or address: price, liquidity, 24h volume, market cap, 24h and 1h change and pair age, sorted by liquidity. Live from DEX Screener.","tags":["dex","search","pairs"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"limit":{"type":"integer","description":"Pairs (1-30, default 10)"}},"required":["query"]},"example":{"query":"PEPE","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/protocol-tvl-history":{"post":{"operationId":"v1/protocol_tvl_history","summary":"DeFi protocol TVL history","description":"TVL history of a DeFi protocol (up to 5 years): series, 7/30/90/365-day change, all-time high and drawdown from it, and current TVL by chain. Live from DefiLlama.","tags":["defi","tvl","history"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"Protocol, e.g. aave, lido, uniswap"},"days":{"type":"integer","description":"Days of series (7-1825, default 365)"}},"required":["name"]},"example":{"name":"aave","days":90}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-tvl-movers":{"post":{"operationId":"v1/defi_tvl_movers","summary":"Biggest DeFi TVL movers","description":"DeFi protocols with the largest TVL rise or fall over 1 hour, 1 day or 7 days, with minimum-TVL and category filters. Spot capital inflows, mass exits or possible incidents early. Live from DefiLlama.","tags":["defi","tvl","alerts"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"period":{"type":"string","enum":["1h","1d","7d"]},"address":{"type":"string","enum":["gainers","losers"]},"min_tvl":{"type":"number","description":"Minimum TVL in USD (default 10M)"},"category":{"type":"string","description":"e.g. Lending, Dexs, Liquid Staking (optional)"},"limit":{"type":"integer","description":"Protocols (1-50, default 15)"}},"required":[]},"example":{"period":"1d","address":"losers","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/stablecoin-market-cap":{"post":{"operationId":"v1/stablecoin_market_cap","summary":"Total stablecoin market cap","description":"Total stablecoin market capitalization (crypto's dry powder) with series, 7/30/90/365-day change and split by peg currency (USD, EUR...). Live from DefiLlama.","tags":["stablecoins","liquidity","market-cap"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"days":{"type":"integer","description":"Days of series (7-1825, default 365)"}},"required":[]},"example":{"days":90}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/stablecoin-yields":{"post":{"operationId":"v1/stablecoin_yields","summary":"Best stablecoin yields","description":"Best DeFi yields for stablecoins (USDC, USDT, DAI, USDe...): total, base and reward APY, TVL, protocol and chain, with minimum TVL and an option to exclude temporary reward incentives. Live from DefiLlama.","tags":["stablecoins","yield","usdc"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","description":"Chain, e.g. Ethereum, Base, Arbitrum (optional)"},"min_tvl":{"type":"number","description":"Minimum TVL in USD (default 5M)"},"exclude_rewards":{"type":"boolean","description":"Rank by base APY only"},"limit":{"type":"integer","description":"Pools (1-50, default 15)"}},"required":[]},"example":{"network":"Base","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/contract-abi":{"post":{"operationId":"v1/contract_abi","summary":"Contract ABI & function list","description":"ABI of a verified EVM contract (Sourcify): every function with signature, selector, inputs, outputs and read/write flag, plus events with topic0 and proxy implementations. Ready-to-use signatures for leer-contrato.","tags":["abi","contract","sourcify"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string","description":"ethereum, base, arbitrum, optimism, polygon, bsc... or chainId"},"type":{"type":"string","enum":["all","read","write"]}},"required":["address"]},"example":{"address":"0x6B175474E89094C44Da98b954EedeAC495271d0F","network":"ethereum","type":"read"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/public-rpcs":{"post":{"operationId":"v1/public_rpcs","summary":"Public RPC endpoints for any chain","description":"Keyless public RPC endpoints (HTTPS and WebSocket) of any EVM chain by name or chainId, with block explorers, native currency and website. Lets an agent connect to any chain.","tags":["rpc","evm","chains"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","description":"Chain name or chainId, e.g. base, 56, gnosis"}},"required":["network"]},"example":{"network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-vault":{"post":{"operationId":"v1/hyperliquid_vault","summary":"Hyperliquid vault stats","description":"Hyperliquid vault (HLP or a trader's vault): APR, assets under management, PnL over 1 day, 7 days, 30 days and all time, depositors, leader commission and share, and whether it accepts deposits.","tags":["hyperliquid","vault","hlp"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"vault":{"type":"string","description":"Vault address"}},"required":["vault"]},"example":{"vault":"0xdfc24b077bc1425ad1dea75bcb6f8158e10df303"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-trades":{"post":{"operationId":"v1/hyperliquid_trades","summary":"Hyperliquid wallet trade history","description":"Latest trades executed by any wallet on Hyperliquid: asset, side, open/close direction, price, size, USD value, realized PnL and fee, with totals. Track a trader or audit a bot.","tags":["hyperliquid","trades","pnl"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"wallet":{"type":"string"},"limit":{"type":"integer","description":"Trades (1-200, default 30)"},"currency":{"type":"string","description":"Only this asset (optional)"}},"required":["wallet"]},"example":{"wallet":"0x010461c14e146ac35fe42271bdc1134ee31c703a","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/public-holidays":{"post":{"operationId":"v1/public_holidays","summary":"Public holidays (150+ countries)","description":"Official public holidays of 150+ countries and their regions (Spanish autonomous communities, US states, German Länder...) for a year, whether a given date is a holiday, and the next holiday.","tags":["holidays","calendar","business-days"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO 2-letter code"},"year":{"type":"integer"},"region":{"type":"string","description":"Subdivision code, e.g. MD, CT, CA (optional)"},"date":{"type":"string","description":"Check this date YYYY-MM-DD (optional)"}},"required":["country"]},"example":{"country":"ES","year":2026,"region":"MD"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/phone-validate":{"post":{"operationId":"v1/phone_validate","summary":"Phone number validator","description":"Validate and normalize a phone number from any country: E.164, national and international format, type (mobile, landline, toll-free, VoIP...), country, region, original carrier and time zones. Nothing is called or stored.","tags":["phone","validation","e164"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"number":{"type":"string"},"country":{"type":"string","description":"Default country if no + prefix, e.g. ES"}},"required":["number"]},"example":{"number":"+34 612 345 678"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/qr-generate":{"post":{"operationId":"v1/qr_generate","summary":"QR code generator","description":"Generate a QR code as SVG or PNG (base64 and data URI) for any text, URL, payment link, Wi-Fi or vCard, with error-correction level, scale and colors.","tags":["qr","image","generator"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"content":{"type":"string"},"format":{"type":"string","enum":["svg","png"]},"correction":{"type":"string","enum":["l","m","q","h"]},"scale":{"type":"integer"},"dark":{"type":"string"},"light":{"type":"string"}},"required":["content"]},"example":{"content":"https://vextorium.com","format":"svg"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/barcode-generate":{"post":{"operationId":"v1/barcode_generate","summary":"Barcode generator (SVG)","description":"Generate a barcode as SVG (EAN-13, EAN-8, UPC-A, ISBN, ISSN, Code 128, Code 39, ITF, GS1-128...) for labels and products, computing the check digit when missing.","tags":["barcode","ean","labels"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string"},"type":{"type":"string","description":"ean13, ean8, upca, isbn13, code128, code39..."},"visible_text":{"type":"boolean"}},"required":["code"]},"example":{"code":"841007647234","type":"ean13"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/user-agent-parse":{"post":{"operationId":"v1/user_agent_parse","summary":"User-Agent parser & bot detection","description":"Parse a User-Agent string: browser and version, OS and version, device brand and model, device type (mobile, tablet, desktop) and whether it is a bot, an AI crawler (GPTBot, ClaudeBot...) or an HTTP library.","tags":["user-agent","analytics","bots"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"user_agent":{"type":"string"}},"required":["user_agent"]},"example":{"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Mobile/15E148 Safari/604.1"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/format-convert":{"post":{"operationId":"v1/format_convert","summary":"Convert JSON / CSV / YAML / XML","description":"Convert data between JSON, CSV (auto-detects ; , tab |), YAML, XML and JSON Lines. E.g. a spreadsheet CSV to JSON for an agent, or JSON to CSV for Excel.","tags":["json","csv","yaml"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"content":{"type":"string"},"from":{"type":"string","enum":["json","csv","yaml","xml","jsonl"]},"a":{"type":"string","enum":["json","csv","yaml","xml","jsonl"]},"delimiter":{"type":"string","description":"CSV delimiter (optional)"}},"required":["content","from","a"]},"example":{"content":"name;price\nA;3\nB;4","from":"csv","a":"json"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/savings-plan":{"post":{"operationId":"v1/savings_plan","summary":"Savings & investment plan","description":"Savings or investment plan with monthly contributions and compound interest: final value, total contributed, interest earned, value in today's money after inflation, yearly evolution and the monthly amount needed to reach a goal.","tags":["savings","compound-interest","retirement"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"monthly_contribution":{"type":"number"},"years":{"type":"number"},"annual_return_pct":{"type":"number"},"initial_capital":{"type":"number"},"inflation_pct":{"type":"number"},"target":{"type":"number"}},"required":["monthly_contribution","years","annual_return_pct"]},"example":{"monthly_contribution":200,"years":20,"annual_return_pct":6,"initial_capital":1000,"inflation_pct":2,"target":100000}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/dca-backtest":{"post":{"operationId":"v1/dca_backtest","summary":"Crypto DCA backtest","description":"Backtest buying a fixed amount of a token every N days (dollar-cost averaging) since a past date: invested, units, average cost, current value, return, and comparison with investing everything at the start. Prices from DefiLlama.","tags":["dca","backtest","crypto"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string","description":"BTC, ETH, SOL... or chain:contract"},"amount":{"type":"number"},"every_days":{"type":"integer","description":"Buy every N days (1-90)"},"since":{"type":"string","description":"Start date YYYY-MM-DD (or use dias)"},"days":{"type":"integer","description":"Days back (default 365, max 1825)"}},"required":["currency","amount"]},"example":{"currency":"BTC","amount":100,"every_days":7,"days":365}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/crypto-correlation":{"post":{"operationId":"v1/crypto_correlation","summary":"Crypto correlation matrix","description":"Correlation matrix of daily returns for 2-8 crypto assets over up to 2 years, with each asset's return and annualized volatility and the least correlated pair. For diversification and hedging. Prices from DefiLlama.","tags":["correlation","portfolio","risk"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"string","description":"Comma-separated, e.g. BTC,ETH,SOL"},"days":{"type":"integer","description":"14-730, default 90"}},"required":["coins"]},"example":{"coins":"BTC,ETH,SOL","days":90}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/portfolio-valuation":{"post":{"operationId":"v1/portfolio_valuation","summary":"Crypto portfolio valuation & performance","description":"Value a crypto portfolio such as {\"BTC\": 0.1, \"ETH\": 2}: current value and weight of each holding and total; with a start date, its value then, return, annualized volatility and maximum drawdown. Prices from DefiLlama.","tags":["portfolio","valuation","performance"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"positions":{"type":"object","description":"Asset -> quantity (up to 20)"},"since":{"type":"string","description":"Start date for performance (optional)"}},"required":["positions"]},"example":{"positions":{"BTC":0.1,"ETH":2},"since":"2026-01-01"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-vat-vies":{"post":{"operationId":"v1/eu_vat_vies","summary":"EU VAT number check (VIES)","description":"Check in the European Commission's VIES whether an EU VAT number is registered for intra-community trade, with name and address where the country publishes them. Needed to invoice other EU businesses without VAT.","tags":["vat","vies","kyb"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"number":{"type":"string","description":"VAT number with country prefix, e.g. ESA28015865"},"country":{"type":"string","description":"Country prefix if not included"}},"required":["number"]},"example":{"number":"FR40303265045"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-gdp":{"post":{"operationId":"v1/eu_gdp","summary":"EU quarterly GDP growth","description":"Real quarterly GDP growth (seasonally adjusted) of any European country, the EU or the euro area: quarter-on-quarter and year-on-year; without a country, a ranking for the latest quarter. Official Eurostat data.","tags":["gdp","growth","eurostat"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"quarters":{"type":"integer","description":"Quarters of history (1-40, default 8)"}},"required":[]},"example":{"country":"ES","quarters":4}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-house-prices":{"post":{"operationId":"v1/eu_house_prices","summary":"EU house price growth","description":"Year-on-year change of house prices (house price index, all dwellings) for any European country, or a ranking of all. Official Eurostat data.","tags":["housing","real-estate","prices"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"quarters":{"type":"integer","description":"Quarters of history (1-40, default 8)"}},"required":[]},"example":{"country":"ES","quarters":4}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-minimum-wages":{"post":{"operationId":"v1/eu_minimum_wages","summary":"EU minimum wages","description":"Gross monthly minimum wage in euros of European countries that have one (ranking), or the evolution for one country. Official Eurostat data.","tags":["minimum-wage","salary","labour"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-electricity-prices":{"post":{"operationId":"v1/eu_electricity_prices","summary":"EU household electricity prices","description":"Average household electricity price (2,500-5,000 kWh/year band) in EUR/kWh by European country, with or without taxes: ranking or half-yearly evolution of one country. Official Eurostat data.","tags":["electricity","energy","prices"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"taxes":{"type":"boolean","description":"Include taxes (default true)"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-mortgage-rates":{"post":{"operationId":"v1/eu_mortgage_rates","summary":"Euro area mortgage & consumer credit rates","description":"Average interest rate on new mortgages (cost of borrowing for house purchase) and new consumer credit in a euro area country, with monthly evolution; without a country, a ranking. Official ECB MFI interest rate statistics.","tags":["mortgage","interest-rates","ecb"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"Euro area country code or EA; omit for ranking"},"months":{"type":"integer","description":"Months of history (1-60, default 12)"}},"required":[]},"example":{"country":"ES","months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-fuel-prices-by-province":{"post":{"operationId":"v1/spain_fuel_prices_by_province","summary":"Fuel prices by Spanish province","description":"Average, minimum and maximum price of a fuel in every Spanish province right now, from cheapest to most expensive, with the national average. Official Ministry data updated every 30 minutes.","tags":["fuel","prices","spain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fuel":{"type":"string","enum":["gasoline95","gasoline98","diesel","diesel_premium","lpg","cng","adblue","hydrogen"]}},"required":[]},"example":{"fuel":"diesel"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-electricity-demand":{"post":{"operationId":"v1/spain_electricity_demand","summary":"Spain daily electricity demand","description":"Daily electricity demand in Spain (MWh) for the last N days with average, peak and low days and change versus the previous half of the period. Red Electrica de Espana data.","tags":["electricity","demand","spain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"days":{"type":"integer","description":"Days (2-365, default 30)"}},"required":[]},"example":{"days":14}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-treasury-fx-rates":{"post":{"operationId":"v1/us_treasury_fx_rates","summary":"Official USD rates for 170 currencies","description":"Official US Treasury reporting rates of exchange (quarterly) for about 170 currencies against the US dollar, including many the ECB does not publish (Argentine peso, naira, bolivar...), with history per country.","tags":["fx","exchange-rates","treasury"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"Country in English, e.g. Argentina (omit for all)"},"currency":{"type":"string","description":"Currency name in English, e.g. Peso (optional)"}},"required":[]},"example":{"country":"Argentina"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/country-rankings":{"post":{"operationId":"v1/country_rankings","summary":"World country rankings","description":"World ranking of countries by a World Bank indicator (GDP, GDP per capita, growth, inflation, population, unemployment, public debt, life expectancy, CO2 per capita, renewables, FDI...), latest value of each country from the last 5 years.","tags":["countries","ranking","world-bank"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"indicator":{"type":"string","description":"pib_usd, pib_per_capita_usd, crecimiento_pib_pct, inflacion_pct, poblacion, paro_pct, deuda_publica_pct_pib, esperanza_vida, co2_per_capita_t, renovables_pct_energia..."},"limit":{"type":"integer","description":"Countries (1-250, default 20)"},"order":{"type":"string","enum":["largest","smallest"]}},"required":[]},"example":{"indicator":"pib_per_capita_usd","limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-bank-account-validate":{"post":{"operationId":"v1/spain_bank_account_validate","summary":"Spanish bank account (CCC) → IBAN","description":"Validate a Spanish bank account number (20-digit CCC) with both check digits, identify the bank and compute its IBAN; also breaks down a Spanish IBAN. Computed locally; nothing stored.","tags":["iban","bank-account","spain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ccc":{"type":"string","description":"20-digit CCC or Spanish IBAN"}},"required":["ccc"]},"example":{"ccc":"2100 0418 45 0200051332"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-social-security-validate":{"post":{"operationId":"v1/spain_social_security_validate","summary":"Spanish Social Security number check","description":"Validate a Spanish Social Security affiliation number (12 digits: province, number, control) and return the province of registration. Computed locally; nothing stored.","tags":["spain","social-security","validation"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"number":{"type":"string"}},"required":["number"]},"example":{"number":"28/12345678/40"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/geo-distance":{"post":{"operationId":"v1/geo_distance","summary":"Distance between coordinates","description":"Distance between two coordinates (Vincenty geodesic on WGS84 plus great-circle), in km, miles and nautical miles, initial bearing and compass direction, midpoint and estimated time on foot, by car and by plane.","tags":["geo","distance","maps"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lat1":{"type":"number"},"lon1":{"type":"number"},"lat2":{"type":"number"},"lon2":{"type":"number"}},"required":["lat1","lon1","lat2","lon2"]},"example":{"lat1":40.4168,"lon1":-3.7038,"lat2":41.3874,"lon2":2.1686}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/coordinate-convert":{"post":{"operationId":"v1/coordinate_convert","summary":"Coordinate converter (DMS, UTM, geohash)","description":"Convert coordinates between decimal degrees, degrees-minutes-seconds (40°25'00\"N), UTM (zone, easting, northing) and geohash, in any direction, plus a map link.","tags":["geo","coordinates","utm"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lat":{"description":"Decimal or DMS text"},"lon":{"description":"Decimal or DMS text"},"geohash":{"type":"string"},"precision":{"type":"integer","description":"Geohash length 1-12 (default 9)"}},"required":[]},"example":{"lat":40.4168,"lon":-3.7038}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-company-search":{"post":{"operationId":"v1/us_company_search","summary":"Find US listed company (ticker, CIK)","description":"Search US listed companies registered with the SEC by name or ticker: ticker, official name, CIK and exchange (Nasdaq, NYSE...). Get the right ticker before asking for filings or fundamentals.","tags":["sec","ticker","companies"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"limit":{"type":"integer","description":"Results (1-50, default 10)"}},"required":["query"]},"example":{"query":"nvidia"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/insider-trades":{"post":{"operationId":"v1/insider_trades","summary":"Insider trades (SEC Form 4)","description":"Latest trades by officers, directors and 10% holders of a US listed company (SEC Form 4): who (title), date, buy or sell, transaction type, shares, price, value and holdings after, plus totals of open-market buys and sells.","tags":["insiders","sec","form-4"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ticker":{"type":"string"},"limit":{"type":"integer","description":"Trades (1-25, default 10)"},"market_only":{"type":"boolean","description":"Only open-market buys (P) and sells (S)"}},"required":["ticker"]},"example":{"ticker":"NVDA","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/fed-rates":{"post":{"operationId":"v1/fed_rates","summary":"Fed funds, SOFR & US reference rates","description":"US dollar reference rates from the Federal Reserve Bank of New York: effective fed funds rate (EFFR) with the Fed's target range, SOFR with 30/90/180-day averages, OBFR, TGCR and BGCR, with volumes and percentiles.","tags":["fed","sofr","interest-rates"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eur-fx-history":{"post":{"operationId":"v1/eur_fx_history","summary":"EUR exchange rate history (ECB)","description":"Daily ECB reference exchange rate of a currency against the euro for up to 5 years: latest, change, high, low, average and annualized volatility, with the series.","tags":["fx","ecb","euro"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string","description":"ISO code, e.g. USD, GBP, JPY"},"days":{"type":"integer","description":"5-1825, default 90"}},"required":[]},"example":{"currency":"USD","days":30}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/euro-yield-curve":{"post":{"operationId":"v1/euro_yield_curve","summary":"Euro area government yield curve","description":"Euro area AAA government bond yield curve (zero-coupon, 3 months to 30 years) estimated by the ECB, with change in basis points versus N days ago and the 10y-2y slope.","tags":["bonds","yield-curve","ecb"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"compare_days":{"type":"integer","description":"1-365, default 30"}},"required":[]},"example":{"compare_days":30}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/domain-availability":{"post":{"operationId":"v1/domain_availability","summary":"Domain availability (RDAP)","description":"Check whether up to 20 domains are registered or free using each registry's official RDAP service, with creation and expiry dates, registrar and status. Some country TLDs (.es, .de...) have no public RDAP and are reported as unknown.","tags":["domains","rdap","availability"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"names":{"type":"array","items":{"type":"string"},"description":"Domains (1-20)"}},"required":["names"]},"example":{"names":["vextorium.com","estedominionoexiste98765.com"]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/number-base-convert":{"post":{"operationId":"v1/number_base_convert","summary":"Number base converter","description":"Convert integers of any size (signed) between bases 2 to 36: binary, octal, decimal, hex, base32, base36, with bit and byte length and two's complement. Accepts 0x/0b/0o prefixes.","tags":["binary","hex","base-conversion"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"value":{"type":"string"},"from":{"type":"integer","description":"Input base (default 10)"},"a":{"type":"array","items":{"type":"integer"},"description":"Output bases (default 2,8,10,16,36)"}},"required":["value"]},"example":{"value":"0xff","a":[2,8,10,16]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/text-transform":{"post":{"operationId":"v1/text_transform","summary":"Text case & slug transformer","description":"Transform text: URL slug, remove accents, ASCII, snake_case, camelCase, PascalCase, kebab-case, CONSTANT_CASE, Title, upper, lower, reverse, strip HTML, normalize whitespace and Unicode (NFC/NFKC). One or all at once.","tags":["slug","text","case"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"trade":{"type":"string","description":"todas, slug, sin_tildes, ascii, snake_case, camel_case, pascal_case, kebab_case, constante, titulo, mayusculas, minusculas, invertido, sin_html, espacios_normalizados, nfc, nfkc"}},"required":["text"]},"example":{"text":"Hola Mundo — Cañón Ágil","trade":"slug"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/password-strength":{"post":{"operationId":"v1/password_strength","summary":"Password strength (zxcvbn)","description":"Estimate password strength with Dropbox's zxcvbn: score 0-4, estimated guesses and crack time for online and offline attacks, weak patterns found (dictionary, dates, sequences...) and tips. Evaluated in memory, never stored or logged.","tags":["password","security","zxcvbn"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"password":{"type":"string"}},"required":["password"]},"example":{"password":"password123"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/csv-stats":{"post":{"operationId":"v1/csv_stats","summary":"CSV profile & statistics","description":"Profile a CSV (delimiter auto-detected): rows, columns, type of each column, nulls, unique values, min, max, mean, median, std, sum, top values, duplicate rows and a sample. Understand a dataset before using it.","tags":["csv","statistics","data-profiling"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"content":{"type":"string","description":"CSV text (up to 5 MB)"},"delimiter":{"type":"string"}},"required":["content"]},"example":{"content":"city,sales,month\nMadrid,100,1\nBarcelona,80,1\nMadrid,120,2"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/csv-sql":{"post":{"operationId":"v1/csv_sql","summary":"Run SQL on a CSV","description":"Run a read-only SQL query (SELECT/WITH, WHERE, GROUP BY, ORDER BY, window functions...) over a CSV loaded as table «datos» in a temporary in-memory SQLite database, and get the rows as JSON.","tags":["sql","csv","sqlite"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"content":{"type":"string"},"query":{"type":"string","description":"SELECT over table datos"},"delimiter":{"type":"string"},"limit":{"type":"integer","description":"Max rows (default 500)"}},"required":["content","query"]},"example":{"content":"city,sales\nMadrid,100\nBarcelona,80\nMadrid,120","query":"SELECT city, SUM(sales) AS total FROM datos GROUP BY city ORDER BY total DESC"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/json-schema-generate":{"post":{"operationId":"v1/json_schema_generate","summary":"JSON Schema from example","description":"Generate a JSON Schema (draft 2020-12) from an example JSON: types, properties, arrays, required fields and formats (date, date-time, email, uri). For API docs, tool definitions and output validation.","tags":["json-schema","api","llm"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"example":{"description":"Example JSON (object or text)"}},"required":["example"]},"example":{"example":{"id":1,"email":"ana@example.com","tags":["x"],"created":"2026-10-02"}}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/json-schema-validate":{"post":{"operationId":"v1/json_schema_validate","summary":"Validate JSON against a schema","description":"Validate JSON data against a JSON Schema (drafts 4 to 2020-12, with format checks): valid flag and every error with its exact path and failing rule. Check API responses or LLM structured output.","tags":["json-schema","validation","llm"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"description":"JSON data"},"schema":{"description":"JSON Schema"}},"required":["data","schema"]},"example":{"data":{"id":"1"},"schema":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id","name"]}}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/json-diff":{"post":{"operationId":"v1/json_diff","summary":"Deep JSON diff","description":"Deep comparison of two JSON documents: added, removed and changed values with their exact path, optionally ignoring list order. Detect changes in API responses, configs or data snapshots.","tags":["json","diff","compare"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"a":{"description":"First JSON"},"b":{"description":"Second JSON"},"ignore_list_order":{"type":"boolean"}},"required":["a","b"]},"example":{"a":{"price":10,"tags":["a","b"]},"b":{"price":12,"tags":["a","c"],"stock":true}}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/text-extract-entities":{"post":{"operationId":"v1/text_extract_entities","summary":"Extract emails, URLs, IBANs, wallets... from text","description":"Extract from any text, without AI: emails, URLs, phone numbers, IBANs, EVM/Bitcoin/Solana addresses, transaction hashes, IPs, dates, amounts, hashtags, mentions and Spanish tax IDs, deduplicated.","tags":["extraction","regex","parsing"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"types":{"type":"array","items":{"type":"string"},"description":"Only these types (optional)"}},"required":["text"]},"example":{"text":"Write to ana@example.com or pay 12.50 EUR to 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 before 2026-10-15 #invoice"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tron-balance":{"post":{"operationId":"v1/tron_balance","summary":"Tron balance (TRX & USDT TRC-20)","description":"Balance of a Tron address: TRX (free and staked), TRC-20 tokens (USDT, USDC, USDD...) and the bandwidth and energy available to send without fees. Live from a public Tron node.","tags":["tron","usdt","trc20"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Tron address (T...)"}},"required":["address"]},"example":{"address":"TNXoiAJ3dct8Fjg4M9fkLFh9S2v9TXc32G"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tron-tx-status":{"post":{"operationId":"v1/tron_tx_status","summary":"Tron transaction status","description":"Status of a Tron transaction by hash: success or failure, block, time, fee in TRX, energy and bandwidth used, and the TRX or TRC-20 (USDT...) transfers it contains. Confirm a USDT payment on Tron.","tags":["tron","transaction","usdt"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hash_tx":{"type":"string"}},"required":["hash_tx"]},"example":{"hash_tx":"ef60735c3346940d0e928422e74db4938635184bf1e2a553d266b3df34980366"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tron-transfers":{"post":{"operationId":"v1/tron_transfers","summary":"Tron TRC-20 transfers of an address","description":"Latest TRC-20 token transfers (USDT, USDC...) of a Tron address: in or out, counterparty, amount, time and hash, with totals of stablecoins received and sent. Optional token filter.","tags":["tron","usdt","transfers"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"token":{"type":"string","description":"TRC-20 contract (optional)"},"limit":{"type":"integer","description":"1-200 (default 20)"}},"required":["address"]},"example":{"address":"TNXoiAJ3dct8Fjg4M9fkLFh9S2v9TXc32G","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ton-balance":{"post":{"operationId":"v1/ton_balance","summary":"TON balance & jettons","description":"Balance of a TON address: native TON, account status, .ton domain and its jettons (USDT, NOT, DOGS...) with name, symbol, amount and scam flag. Live from a public TON node.","tags":["ton","telegram","jettons"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"TON address (EQ.../UQ... or 0:hex)"}},"required":["address"]},"example":{"address":"EQDtFpEwcFAEcRe5mLVh2N6C0x-_hJEM7W61_JLnSF74p4q2"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ton-transactions":{"post":{"operationId":"v1/ton_transactions","summary":"TON transactions of an address","description":"Latest transactions of a TON address: time, success, fee, TON received and sent, counterparties and message comment (memo). Confirm TON payments from Telegram wallets.","tags":["ton","transactions","payments"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"limit":{"type":"integer","description":"1-50 (default 10)"}},"required":["address"]},"example":{"address":"EQDtFpEwcFAEcRe5mLVh2N6C0x-_hJEM7W61_JLnSF74p4q2","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-balance-more-chains":{"post":{"operationId":"v1/evm_balance_more_chains","summary":"EVM balance on BNB, Avalanche, Gnosis, Linea...","description":"Balance of an EVM address on seven more chains: BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain: native coin, USDC and USDT, plus nonce (transactions sent) on each.","tags":["bnb","avalanche","multichain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"networks":{"type":"array","items":{"type":"string"},"description":"bnb, avalanche, gnosis, linea, scroll, sonic, unichain (default all)"}},"required":["address"]},"example":{"address":"0xF977814e90dA44bFA03b6295A0616a897441aceC","networks":["bnb","avalanche"]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/gas-more-chains":{"post":{"operationId":"v1/gas_more_chains","summary":"Gas on BNB, Avalanche, Gnosis, Linea...","description":"Gas price and latest block right now on BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain, with the cost of a simple transfer in native coin.","tags":["gas","fees","bnb"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/contract-events":{"post":{"operationId":"v1/contract_events","summary":"Decode recent contract events","description":"Latest events emitted by an EVM contract from the event signature (e.g. Transfer(address indexed from,address indexed to,uint256 value)), decoded with parameter names, block and transaction hash, over the last N blocks.","tags":["events","logs","evm"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"event":{"type":"string","description":"Event signature with indexed markers and names"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"blocks":{"type":"integer","description":"Blocks back (10-5000, default 2000)"},"limit":{"type":"integer","description":"Events (1-200, default 50)"}},"required":["contract","event"]},"example":{"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","event":"Transfer(address indexed from,address indexed to,uint256 value)","network":"base","blocks":20,"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/liquid-staking-rates":{"post":{"operationId":"v1/liquid_staking_rates","summary":"Liquid staking token rates (wstETH, rETH...)","description":"On-chain exchange rate of the main Ethereum liquid staking tokens (wstETH, rETH, cbETH, weETH, sfrxETH) against ETH, read from their contracts, with current APY from DefiLlama.","tags":["liquid-staking","lst","steth"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-program":{"post":{"operationId":"v1/solana_program","summary":"Solana program upgrade authority","description":"Solana program info: executable, loader, whether its code can be upgraded and who holds the upgrade authority, last deployment slot. Key to judge a protocol's admin risk before using it.","tags":["solana","program","security"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"program":{"type":"string","description":"Program address"}},"required":["program"]},"example":{"program":"JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-government-debt":{"post":{"operationId":"v1/eu_government_debt","summary":"EU government debt (% of GDP)","description":"General government gross debt (Maastricht) as % of GDP for any European country, quarterly; without a country, a ranking with the latest figure of each. Official Eurostat data.","tags":["debt","government","fiscal"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"quarters":{"type":"integer"}},"required":[]},"example":{"country":"ES","quarters":4}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-government-deficit":{"post":{"operationId":"v1/eu_government_deficit","summary":"EU government deficit / surplus","description":"Annual government deficit (-) or surplus (+) as % of GDP for any European country; without a country, a ranking. Official Eurostat data.","tags":["deficit","fiscal","government"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"years":{"type":"integer"}},"required":[]},"example":{"country":"ES","years":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-industrial-production":{"post":{"operationId":"v1/eu_industrial_production","summary":"EU industrial production","description":"Industrial production (total industry excluding construction, calendar adjusted): year-on-year monthly change for any European country, the EU or the euro area; without a country, a ranking. Official Eurostat data.","tags":["industry","production","macro"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"months":{"type":"integer"}},"required":[]},"example":{"country":"ES","months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-consumer-confidence":{"post":{"operationId":"v1/eu_consumer_confidence","summary":"EU consumer confidence","description":"Consumer confidence indicator (balance, seasonally adjusted) for any European country, the EU or the euro area; without a country, a ranking. Below 0 = more pessimists than optimists. European Commission surveys via Eurostat.","tags":["consumer-confidence","sentiment","macro"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"months":{"type":"integer"}},"required":[]},"example":{"country":"ES","months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-tourism":{"post":{"operationId":"v1/eu_tourism","summary":"EU tourism nights","description":"Monthly nights spent in tourist accommodation (hotels, apartments, campsites) in any European country with year-on-year change; without a country, a ranking for the latest month. Official Eurostat data.","tags":["tourism","hotels","travel"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"months":{"type":"integer"}},"required":[]},"example":{"country":"ES","months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-gas-prices":{"post":{"operationId":"v1/eu_gas_prices","summary":"EU household gas prices","description":"Average household natural gas price (20-200 GJ/year band) in EUR/kWh by European country, with or without taxes: ranking or half-yearly evolution of one country. Official Eurostat data.","tags":["gas","energy","prices"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"taxes":{"type":"boolean"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-population":{"post":{"operationId":"v1/eu_population","summary":"European population","description":"Population on 1 January of every European country (ranking) or the evolution of one with annual growth. Official Eurostat data.","tags":["population","demographics","eurostat"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"years":{"type":"integer"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-rent-inflation":{"post":{"operationId":"v1/eu_rent_inflation","summary":"EU rent inflation","description":"Year-on-year change in actual rents for housing (HICP component) for any European country, the EU or the euro area; without a country, a ranking. Official Eurostat data.","tags":["rent","housing","inflation"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO code (ES, DE, FR...), EU, EA or omit for a ranking of all countries"},"months":{"type":"integer"}},"required":[]},"example":{"country":"ES","months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/euro-money-supply":{"post":{"operationId":"v1/euro_money_supply","summary":"Euro area money supply (M1, M2, M3)","description":"Year-on-year growth of euro area money supply M1, M2 and M3, month by month. A leading indicator of inflation and liquidity. Official ECB data.","tags":["m3","money-supply","ecb"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"months":{"type":"integer","description":"1-120 (default 24)"}},"required":[]},"example":{"months":12}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-deposit-rates":{"post":{"operationId":"v1/eu_deposit_rates","summary":"Euro area deposit rates","description":"Average interest rate banks pay on new household time deposits (up to 1 year) and on overnight deposits in a euro area country; without a country, a ranking. Official ECB MFI interest rate statistics.","tags":["deposits","savings","interest-rates"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"Euro area country code or EA; omit for ranking"},"months":{"type":"integer"}},"required":[]},"example":{"country":"ES","months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/vin-decode":{"post":{"operationId":"v1/vin_decode","summary":"Vehicle VIN decoder","description":"Decode a vehicle identification number (17-character VIN): make, model, year, trim, body, engine, fuel and electrification, transmission, drive, plant city and country, and safety equipment. Official NHTSA vPIC data.","tags":["vin","vehicles","cars"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"vin":{"type":"string"}},"required":["vin"]},"example":{"vin":"5YJ3E1EA7KF317000"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/vehicle-recalls":{"post":{"operationId":"v1/vehicle_recalls","summary":"Vehicle safety recalls (US)","description":"Safety recall campaigns for a vehicle by make, model and year in the US: affected component, summary, consequence, remedy, date, over-the-air fix and do-not-drive flags. Official NHTSA data.","tags":["recalls","vehicles","safety"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"brand":{"type":"string"},"model":{"type":"string"},"year":{"type":"integer"}},"required":["brand","model","year"]},"example":{"brand":"tesla","model":"model 3","year":2023}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/fda-recalls":{"post":{"operationId":"v1/fda_recalls","summary":"FDA recalls (drugs, food, devices)","description":"Recalls enforced by the US FDA for drugs, food or medical devices, latest or by keyword: product, reason, risk class (I-III), company, country, distribution and status. openFDA data (CC0). Not medical advice.","tags":["fda","recalls","food-safety"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["drugs","food","medical_devices"]},"search":{"type":"string"},"limit":{"type":"integer","description":"1-50 (default 10)"}},"required":[]},"example":{"type":"food","search":"salmonella","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/earthquakes":{"post":{"operationId":"v1/earthquakes","summary":"Recent earthquakes worldwide","description":"Recent earthquakes worldwide from the USGS: magnitude, place, depth, time, PAGER damage alert, tsunami flag and felt reports; filter by minimum magnitude, period (hour to month) and distance to coordinates.","tags":["earthquakes","usgs","disasters"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"min_magnitude":{"type":"number"},"period":{"type":"string","enum":["hour","day","week","month"]},"lat":{"type":"number"},"lon":{"type":"number"},"radio_km":{"type":"number"},"limit":{"type":"integer","description":"1-200 (default 20)"}},"required":[]},"example":{"min_magnitude":4.5,"period":"day","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-weather":{"post":{"operationId":"v1/us_weather","summary":"US weather forecast & alerts (NWS)","description":"Official US National Weather Service forecast for coordinates in the United States: next 7 days or hourly, temperature (F and C), wind, chance of rain, plus active weather alerts.","tags":["weather","forecast","nws"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"},"hours":{"type":"boolean","description":"Hourly forecast"}},"required":["lat","lon"]},"example":{"lat":40.7128,"lon":-74.006}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/disaster-alerts":{"post":{"operationId":"v1/disaster_alerts","summary":"Global disaster alerts (GDACS)","description":"Natural disaster alerts worldwide (earthquakes, tropical cyclones, floods, volcanoes, droughts, wildfires) from GDACS, by the UN and the European Commission's Joint Research Centre: country, alert level, severity and dates.","tags":["disasters","gdacs","alerts"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"level":{"type":"string","enum":["green","orange","red"]},"type":{"type":"string","enum":["earthquake","cyclone","flood","volcano","drought","wildfire"]},"limit":{"type":"integer","description":"1-100 (default 20)"}},"required":[]},"example":{"level":"orange","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sec-company-ranking":{"post":{"operationId":"v1/sec_company_ranking","summary":"Rank US companies by financials","description":"Rank US listed companies by a figure from their SEC filings (revenue, net income, assets, cash, long-term debt, R&D, dividends paid or buybacks) for a year (CY2025) or quarter (CY2026Q1), with ticker and exchange.","tags":["sec","ranking","fundamentals"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"metric":{"type":"string","enum":["revenue","net_income","active","cash","long_term_debt","spend_id","dividends_paid","buybacks"]},"period":{"type":"string","description":"CY2025 or CY2026Q1"},"limit":{"type":"integer","description":"1-200 (default 20)"},"order":{"type":"string","enum":["largest","smallest"]}},"required":[]},"example":{"metric":"revenue","period":"CY2025","limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sec-company-profile":{"post":{"operationId":"v1/sec_company_profile","summary":"US company profile (SEC)","description":"Official profile of a US listed company from the SEC: name, CIK, industry (SIC), state of incorporation, fiscal year end, address, phone, tickers and exchanges, former names and latest filing.","tags":["sec","company","profile"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ticker":{"type":"string"}},"required":["ticker"]},"example":{"ticker":"AAPL"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-treasury-auctions":{"post":{"operationId":"v1/us_treasury_auctions","summary":"US Treasury auctions","description":"US Treasury debt auctions (bills, notes, bonds, TIPS, FRNs): upcoming announced auctions or recent results with term, offering amount, high yield and bid-to-cover demand. Official Fiscal Data.","tags":["treasury","auctions","bonds"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["bill","note","bond","tips","frn"]},"upcoming":{"type":"boolean"},"limit":{"type":"integer","description":"1-100 (default 15)"}},"required":[]},"example":{"limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-federal-contracts":{"post":{"operationId":"v1/us_federal_contracts","summary":"US federal contracts search","description":"US federal government contracts by keyword (USAspending): recipient, amount, awarding agency, dates and description, largest first. For public-sector market research and competitor analysis.","tags":["government","contracts","procurement"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"since":{"type":"string","description":"YYYY-MM-DD (default 1 year ago)"},"limit":{"type":"integer","description":"1-100 (default 10)"}},"required":["search"]},"example":{"search":"artificial intelligence","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-launch-price":{"post":{"operationId":"v1/token_launch_price","summary":"Token launch price & since-launch return","description":"First recorded price of one or more tokens and its date (when it started trading), with current price and the multiple and % change since then. Symbols (BTC, ETH, SOL...) or chain:contract ids. DefiLlama data.","tags":["price","launch","history"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"string"}},"required":["coins"]},"example":{"coins":"ETH,SOL"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-price-movers":{"post":{"operationId":"v1/token_price_movers","summary":"Token price change leaderboard","description":"Price change in % of up to 20 tokens over 1h, 24h, 7d, 30d, 90d or 1y, sorted from best to worst, with current price. Symbols or chain:contract ids. DefiLlama data.","tags":["price-change","performance","crypto"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"string"},"period":{"type":"string","enum":["1h","24h","7d","30d","90d","1y"]}},"required":["coins"]},"example":{"coins":"BTC,ETH,SOL,HYPE","period":"7d"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-wallet-value":{"post":{"operationId":"v1/solana_wallet_value","summary":"Solana wallet value in USD","description":"Total USD value of a Solana wallet: SOL and every token priced with Jupiter, weight of each position, and count of tokens without price (likely spam or airdrops).","tags":["solana","portfolio","wallet"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-stake-account":{"post":{"operationId":"v1/solana_stake_account","summary":"Solana stake account status","description":"Solana stake account: SOL staked, delegated validator vote account, status (active, activating, deactivating, inactive), activation and deactivation epochs, stake and withdraw authorities and lockup.","tags":["solana","staking","validator"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"account":{"type":"string"}},"required":["account"]},"example":{"account":"1vqy1P5Dc867hPrH4vHkwgpxFy6qabwfTb38E3hWT7"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/business-days":{"post":{"operationId":"v1/business_days","summary":"Business days in any country","description":"Business days in 150+ countries and their regions: count between two dates, or the date after adding N business days, skipping weekends and official holidays, listing the holidays in the range.","tags":["business-days","holidays","deadlines"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string"},"since":{"type":"string"},"until":{"type":"string"},"add_days":{"type":"integer"},"region":{"type":"string","description":"Subdivision code (optional)"}},"required":["country","since"]},"example":{"country":"US","since":"2026-11-20","add_days":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/margin-calculator":{"post":{"operationId":"v1/margin_calculator","summary":"Price, margin & markup calculator","description":"Pricing calculator: from any two of cost, price, margin or markup it computes the rest, profit per unit and total, and the price with VAT. Avoids the classic margin vs markup confusion.","tags":["pricing","margin","markup"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"cost":{"type":"number"},"price":{"type":"number"},"margin_pct":{"type":"number"},"markup_pct":{"type":"number"},"vat_pct":{"type":"number"},"units":{"type":"number"}},"required":[]},"example":{"cost":10,"markup_pct":50,"vat_pct":21,"units":100}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/image-metadata":{"post":{"operationId":"v1/image_metadata","summary":"Image metadata & GPS check","description":"Metadata of an image (URL or base64): format, dimensions, color mode, transparency, size, DPI, animation and EXIF (camera, date, software), flagging embedded GPS location.","tags":["image","exif","metadata"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"base64_img":{"type":"string"}},"required":[]},"example":{"url":"https://vextorium.com/og.png"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/image-convert":{"post":{"operationId":"v1/image_convert","summary":"Image resize & convert (WebP/JPEG/PNG)","description":"Convert and resize an image (URL or base64) to WebP, JPEG or PNG keeping aspect ratio and stripping EXIF/GPS metadata; returns base64 and a data URI with the size saving.","tags":["image","webp","resize"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"base64_img":{"type":"string"},"format":{"type":"string","enum":["webp","jpeg","png"]},"width":{"type":"integer"},"high":{"type":"integer"},"quality":{"type":"integer","description":"10-100 (default 82)"}},"required":[]},"example":{"url":"https://vextorium.com/og.png","format":"webp","width":300}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pdf-metadata":{"post":{"operationId":"v1/pdf_metadata","summary":"PDF metadata & structure","description":"Metadata and structure of a PDF (URL): pages, page size, title, author, creator, dates, version, encryption, form fields, attachments, bookmarks (table of contents) and whether it has extractable text or is a scan.","tags":["pdf","metadata","documents"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/image-palette":{"post":{"operationId":"v1/image_palette","summary":"Image color palette","description":"Dominant colors of an image (URL or base64) with their share, in HEX and RGB, plus the average color and light/dark tone. For brand palettes, themes or tagging images by color.","tags":["image","colors","palette"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"base64_img":{"type":"string"},"colors":{"type":"integer","description":"2-16 (default 6)"}},"required":[]},"example":{"url":"https://vextorium.com/og.png","colors":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-property":{"post":{"operationId":"v1/spain_property","summary":"Spanish property data (Catastro)","description":"Public data of a Spanish property from the Catastro by cadastral reference: address, use, built area, year built, ownership share coefficient, plot type and area, building units and map link. No owner data (protected).","tags":["real-estate","spain","catastro"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"reference":{"type":"string","description":"14 or 20-character cadastral reference"}},"required":["reference"]},"example":{"reference":"9872023VH5797S0001WX"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-cadastre-by-coordinates":{"post":{"operationId":"v1/spain_cadastre_by_coordinates","summary":"Cadastral reference at coordinates","description":"Cadastral parcel reference and address at given coordinates in Spain, to then query its data with catastro-inmueble. Official Catastro data.","tags":["catastro","spain","geo"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"}},"required":["lat","lon"]},"example":{"lat":40.453,"lon":-3.6883}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-geocode":{"post":{"operationId":"v1/spain_geocode","summary":"Geocode Spanish addresses","description":"Turn a Spanish address, street, town or place into coordinates with the official CartoCiudad geocoder (IGN): normalized address, municipality and INE code, province, region, postcode and lat/lon.","tags":["geocoding","spain","addresses"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"limit":{"type":"integer","description":"1-20 (default 5)"}},"required":["address"]},"example":{"address":"calle mayor 1, madrid","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-reverse-geocode":{"post":{"operationId":"v1/spain_reverse_geocode","summary":"Reverse geocode in Spain","description":"Nearest address to coordinates in Spain with the official CartoCiudad reverse geocoder (IGN): street and number, postcode, municipality, INE code, province, region and cadastral reference.","tags":["reverse-geocoding","spain","addresses"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"}},"required":["lat","lon"]},"example":{"lat":40.4168,"lon":-3.7038}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sanctions-screening":{"post":{"operationId":"v1/sanctions_screening","summary":"Sanctions screening (EU + OFAC)","description":"Screen a person, company, vessel or entity against the EU consolidated financial sanctions list and the US OFAC SDN list, with fuzzy matching of names and aliases, program, type, countries and reference. For KYC/AML before paying or onboarding.","tags":["sanctions","kyc","aml"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"},"threshold":{"type":"number","description":"Match threshold 0-1 (default 0.85)"},"limit":{"type":"integer","description":"1-50 (default 10)"}},"required":["name"]},"example":{"name":"Banco Nacional de Cuba"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-sanctions-latest":{"post":{"operationId":"v1/eu_sanctions_latest","summary":"Latest EU sanctions designations","description":"Recent additions to the EU consolidated sanctions list (persons and entities designated in the last N days) with program (country or regime), type and date. Keep a compliance screen up to date.","tags":["sanctions","eu","compliance"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"days":{"type":"integer","description":"1-365 (default 30)"}},"required":[]},"example":{"days":120}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-tenders":{"post":{"operationId":"v1/eu_tenders","summary":"EU public tenders (TED)","description":"Public tenders and contract awards from all EU countries published in TED (Official Journal of the EU) by keyword and country: title, buyer, notice type, date, tender deadline, estimated value, CPV codes and link. Option: only open tenders.","tags":["tenders","procurement","eu"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"country":{"type":"string","description":"EU country ISO code (optional)"},"only_open":{"type":"boolean"},"limit":{"type":"integer","description":"1-50 (default 10)"}},"required":["search"]},"example":{"search":"software","country":"ES","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-grants":{"post":{"operationId":"v1/spain_grants","summary":"Spanish grants & subsidies (BDNS)","description":"Calls for public grants and subsidies in Spain from every administration (State, regions, city councils) in the National Grants Database (BDNS), latest or by keyword, with level, body, EU recovery funds flag and link.","tags":["grants","subsidies","spain"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"limit":{"type":"integer","description":"1-50 (default 10)"}},"required":[]},"example":{"search":"digitalización","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-power-co2":{"post":{"operationId":"v1/spain_power_co2","summary":"Spain power sector CO2 emissions","description":"Daily CO2 emissions of electricity generation in Spain (tonnes) by technology (combined cycle, cogeneration, coal...) and emission factor (tCO2/MWh) over the last days. Red Electrica de Espana data.","tags":["co2","emissions","esg"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"days":{"type":"integer","description":"1-90 (default 7)"}},"required":[]},"example":{"days":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-municipality":{"post":{"operationId":"v1/spain_municipality","summary":"Spanish municipality lookup (INE code)","description":"Find a Spanish municipality or town by name: INE code, province, region and coordinates, with alternatives when several match. Official CartoCiudad (IGN) data.","tags":["spain","municipalities","ine"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"example":{"name":"Zarautz"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/airdrop-candidates":{"post":{"operationId":"v1/airdrop_candidates","summary":"Airdrop candidates (tokenless protocols)","description":"DeFi protocols with significant TVL and no token yet (potential future airdrops): category, suggested activity and difficulty, chains, TVL and links. Signals only, not confirmed airdrops. DefiLlama data.","tags":["airdrops","defi","tokenless"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"min_tvl":{"type":"number","description":"Minimum TVL USD (default 25M)"},"network":{"type":"string"},"limit":{"type":"integer","description":"Default 25"}},"required":[]},"example":{"min_tvl":50000000,"limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/new-defi-protocols":{"post":{"operationId":"v1/new_defi_protocols","summary":"Newly listed DeFi protocols","description":"DeFi protocols added to DefiLlama in the last N days with TVL, category, chains, whether they have a token and links. Discover new projects early.","tags":["defi","new-protocols","discovery"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"days":{"type":"integer"},"min_tvl":{"type":"number"},"category":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"days":30,"limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/dex-protocol-volume":{"post":{"operationId":"v1/dex_protocol_volume","summary":"Volume of one DEX","description":"Trading volume of a specific DEX (Uniswap, Raydium, Aerodrome, PancakeSwap...): 24h, 7d, 30d, 1 year and all time, 24h change, chains and share of total DEX volume. DefiLlama data.","tags":["dex","volume","defi"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"DefiLlama slug, e.g. uniswap, raydium"}},"required":["name"]},"example":{"name":"aerodrome"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/options-volume":{"post":{"operationId":"v1/options_volume","summary":"On-chain options volume","description":"On-chain crypto options market (Derive, Aevo, Premia...): notional volume over 24h, 7d and 30d in total and per protocol, with changes and market shares. DefiLlama data.","tags":["options","derivatives","volume"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer"}},"required":[]},"example":{"limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/stablecoin-depeg":{"post":{"operationId":"v1/stablecoin_depeg","summary":"Stablecoin depeg monitor","description":"USD stablecoins currently trading away from their peg beyond a threshold, with price, deviation, market cap and mechanism. Early risk alert for treasuries and protocols. DefiLlama prices.","tags":["stablecoins","depeg","risk"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"threshold_pct":{"type":"number","description":"Deviation threshold % (default 0.5)"},"min_cap":{"type":"number"}},"required":[]},"example":{"threshold_pct":0.5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/protocols-by-category":{"post":{"operationId":"v1/protocols_by_category","summary":"Top protocols by DeFi category","description":"Ranking of DeFi protocols in a category (Lending, Dexs, Liquid Staking, Bridge, Yield, Derivatives, RWA, CDP, Restaking...) by TVL, optionally on one chain, with 1d and 7d change and share of the category.","tags":["defi","ranking","lending"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"category":{"type":"string"},"chain":{"type":"string","description":"e.g. Base, Solana (optional)"},"limit":{"type":"integer"}},"required":["category"]},"example":{"category":"Lending","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/rwa-ranking":{"post":{"operationId":"v1/rwa_ranking","summary":"Tokenized real-world assets (RWA) ranking","description":"Ranking of tokenized real-world asset protocols (treasury bills, private credit, gold, real estate...) by on-chain value, with 7-day change, chains and token, plus total RWA value. DefiLlama data.","tags":["rwa","tokenization","treasuries"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer"}},"required":[]},"example":{"limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/protocol-tvl-composition":{"post":{"operationId":"v1/protocol_tvl_composition","summary":"Protocol TVL composition by token","description":"TVL composition of a DeFi protocol by token (how much is ETH, USDC, WBTC...) and by chain, with weights and top-3 concentration. Measure exposure and concentration risk. DefiLlama data.","tags":["defi","tvl","exposure"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"},"limit":{"type":"integer"}},"required":["name"]},"example":{"name":"aave"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/chain-top-protocols":{"post":{"operationId":"v1/chain_top_protocols","summary":"Top protocols on a chain","description":"Ranking of the DeFi protocols with the most TVL on a specific chain (Base, Solana, Arbitrum, BSC...), with category, 7-day change and share of the chain's TVL. Optional category filter.","tags":["defi","chains","ranking"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"limit":{"type":"integer"},"category":{"type":"string"}},"required":["chain"]},"example":{"chain":"base","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-overview":{"post":{"operationId":"v1/defi_overview","summary":"DeFi market at a glance","description":"DeFi market snapshot: total TVL and top 5 chains, DEX volume, fees generated over 24h, 7d and 30d, and stablecoin market cap, with changes. One call for a daily market brief. DefiLlama data.","tags":["defi","market","summary"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tech-detect":{"post":{"operationId":"v1/tech_detect","summary":"Website technology detector","description":"Detect the technologies behind a website: CMS (WordPress, Shopify...), frameworks (Next.js, React...), server and CDN, analytics, payments, chat, cookie manager, captcha and fonts, from HTML and headers. For lead generation and competitive research.","tags":["technology","wappalyzer","leads"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"https://wordpress.org"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/url-inspect":{"post":{"operationId":"v1/url_inspect","summary":"HTTP inspector (timing, headers, CDN)","description":"Technical inspection of a URL: status, redirects, time to first byte and total time, bytes, compression, content type, cache policy, server, CDN, cookies set, security headers present and all response headers.","tags":["http","headers","performance"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"https://github.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/html-tables":{"post":{"operationId":"v1/html_tables","summary":"HTML tables to JSON","description":"Extract the HTML tables of a web page as JSON (headers and rows, merged cells handled, layout tables skipped): Wikipedia lists, public statistics or reports, ready to analyze.","tags":["scraping","tables","html"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"index":{"type":"integer","description":"Only this table"},"max_rows":{"type":"integer"}},"required":["url"]},"example":{"url":"https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nominal)","max_rows":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/page-links":{"post":{"operationId":"v1/page_links","summary":"Page links (internal/external)","description":"All links on a page classified as internal or external, with anchor text, nofollow/sponsored, new-tab flags and the most linked external domains. For SEO, crawling and audits.","tags":["links","seo","crawling"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"type":{"type":"string","enum":["all","internal","external"]},"limit":{"type":"integer"}},"required":["url"]},"example":{"url":"https://vextorium.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/website-socials":{"post":{"operationId":"v1/website_socials","summary":"Social profiles of a website","description":"Social media profiles of a company or project from its website (X/Twitter, LinkedIn, Instagram, Facebook, YouTube, TikTok, GitHub, Telegram, Discord...) plus its contact page. Enrich leads and verify projects.","tags":["social","enrichment","leads"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"https://www.anthropic.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/page-images":{"post":{"operationId":"v1/page_images","summary":"Page images & missing alt text","description":"Images on a page with URL, alt text, declared size, lazy loading and format, counting images without alt text and flagging missing modern formats. For accessibility and SEO audits.","tags":["images","accessibility","seo"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"limit":{"type":"integer"}},"required":["url"]},"example":{"url":"https://wordpress.org","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/fear-greed-history":{"post":{"operationId":"v1/fear_greed_history","summary":"Crypto Fear & Greed history","description":"Daily history of the crypto Fear & Greed Index (0 extreme fear, 100 extreme greed): average, max, min, days in each zone and trend, with the series. Alternative.me data.","tags":["fear-greed","sentiment","crypto"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"days":{"type":"integer","description":"2-2000 (default 30)"}},"required":[]},"example":{"days":30}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pnl-calculator":{"post":{"operationId":"v1/pnl_calculator","summary":"Trade PnL calculator","description":"Trade result: gross and net profit or loss after entry/exit fees and funding, return on margin, price change, break-even price and notional. Long or short, with leverage.","tags":["pnl","trading","fees"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"input":{"type":"number"},"output":{"type":"number"},"amount":{"type":"number"},"side":{"type":"string","enum":["long","short"]},"fee_pct":{"type":"number"},"leverage":{"type":"number"},"funding_pct_day":{"type":"number"},"days":{"type":"number"}},"required":["input","output","amount"]},"example":{"input":60000,"output":63000,"amount":0.1,"side":"long","fee_pct":0.05,"leverage":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/loan-liquidation-price":{"post":{"operationId":"v1/loan_liquidation_price","summary":"DeFi loan health & liquidation price","description":"Collateralized DeFi loan (Aave/Compound style): health factor, current LTV, collateral liquidation price, drop it can withstand, extra borrowing room and how much to repay or add to reach a 1.5 health factor.","tags":["defi","liquidation","health-factor"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"collateral_amount":{"type":"number"},"collateral_price":{"type":"number"},"debt_usd":{"type":"number"},"liquidation_threshold_pct":{"type":"number","description":"Default 82.5"},"max_ltv_pct":{"type":"number","description":"Default 80"}},"required":["collateral_amount","collateral_price","debt_usd"]},"example":{"collateral_amount":2,"collateral_price":2700,"debt_usd":3000}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/staking-calculator":{"post":{"operationId":"v1/staking_calculator","summary":"Staking rewards calculator","description":"Staking rewards: final amount, total rewards and average per day and month, with daily compounding or simple, after validator commission, in tokens and optionally in USD.","tags":["staking","rewards","apy"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"amount":{"type":"number"},"apy_pct":{"type":"number"},"days":{"type":"integer"},"validator_fee_pct":{"type":"number"},"reinvest":{"type":"boolean"},"price_usd":{"type":"number"}},"required":["amount","apy_pct"]},"example":{"amount":100,"apy_pct":7,"days":365,"validator_fee_pct":5,"price_usd":120}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/llm-token-count":{"post":{"operationId":"v1/llm_token_count","summary":"LLM token counter","description":"Count the tokens of a text with OpenAI tokenizers (o200k for GPT-4o/4.1/5, cl100k for GPT-4/3.5) plus estimates for Claude, Llama and Gemini, with characters per token. Budget LLM calls and split contexts.","tags":["tokens","llm","tiktoken"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"model":{"type":"string","enum":["o200k_base","cl100k_base"]}},"required":["text"]},"example":{"text":"Artificial intelligence agents are transforming the digital economy. AI agents pay for data with micropayments. The x402 protocol lets agents pay per call without accounts. Many companies already offer pay-per-use APIs for agents. USDC micropayments make this business model viable."}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/detect-language":{"post":{"operationId":"v1/detect_language","summary":"Language detection (no AI)","description":"Detect the language of a text without AI (55 languages, statistical langdetect model) with probability and alternatives. Fast and cheap for routing messages or choosing a translation.","tags":["language","detection","nlp"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]},"example":{"text":"Esto es un texto en español bastante claro"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/keywords":{"post":{"operationId":"v1/keywords","summary":"Keyword & keyphrase extraction","description":"Extract keywords and keyphrases from a text without AI (RAKE algorithm scoring frequency and degree), in Spanish or English, plus most frequent words. For tagging, indexing and SEO.","tags":["keywords","nlp","seo"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"limit":{"type":"integer"}},"required":["text"]},"example":{"text":"Artificial intelligence agents are transforming the digital economy. AI agents pay for data with micropayments. The x402 protocol lets agents pay per call without accounts. Many companies already offer pay-per-use APIs for agents. USDC micropayments make this business model viable.","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/extractive-summary":{"post":{"operationId":"v1/extractive_summary","summary":"Extractive summary (no AI)","description":"Extractive summary without AI: picks the most representative sentences (term frequency and position scoring) and returns them in original order, with the reduction percentage. Deterministic and instant.","tags":["summary","nlp","extractive"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"sentences":{"type":"integer","description":"Sentences to keep (default 5)"}},"required":["text"]},"example":{"text":"Artificial intelligence agents are transforming the digital economy. AI agents pay for data with micropayments. The x402 protocol lets agents pay per call without accounts. Many companies already offer pay-per-use APIs for agents. USDC micropayments make this business model viable.","sentences":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pii-redact":{"post":{"operationId":"v1/pii_redact","summary":"PII redaction (GDPR)","description":"Redact personal data from text without AI: emails, phone numbers, IBANs, card numbers (Luhn-checked), Spanish DNI/NIE, IPs, crypto addresses and URLs, replaced by labels ([EMAIL_1]) or asterisks. Before sending text to an LLM or sharing logs. Text is not stored.","tags":["pii","gdpr","redaction"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"types":{"type":"array","items":{"type":"string"}},"mode":{"type":"string","enum":["tag","asterisks"]}},"required":["text"]},"example":{"text":"Contact ana@example.com or +34 612 345 678, IBAN ES91 2100 0418 4502 0005 1332."}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/text-similarity":{"post":{"operationId":"v1/text_similarity","summary":"Text similarity (TF-IDF, Jaccard)","description":"Similarity between two texts without AI: TF-IDF cosine, vocabulary Jaccard and character-trigram Jaccard (catches edited copies), shared words and a verdict. For duplicates, plagiarism checks and deduplication.","tags":["similarity","duplicates","plagiarism"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text_a":{"type":"string"},"text_b":{"type":"string"}},"required":["text_a","text_b"]},"example":{"text_a":"AI agents pay per call with USDC","text_b":"Bots pay per request using USDC"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/text-extract-numbers":{"post":{"operationId":"v1/text_extract_numbers","summary":"Extract amounts, percentages & numbers","description":"Extract and normalize every number in a text: amounts with currency (€, $, USDC, BTC...), percentages, multipliers (k, million, bn) and plain figures, understanding both 1.234,56 and 1,234.56, with totals per currency.","tags":["numbers","parsing","invoices"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"decimal":{"type":"string","enum":["auto",",","."]}},"required":["text"]},"example":{"text":"Revenue was $1,234.56 million, up 15%; we paid 250 USDC and 0.05 BTC."}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/list-compare":{"post":{"operationId":"v1/list_compare","summary":"Compare two lists (diff & duplicates)","description":"Compare two lists (emails, IDs, wallets, SKUs...): items in both, only in A, only in B, duplicates within each and union, with counts. Up to 100,000 items per list.","tags":["lists","diff","dedup"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"list_a":{"type":"array"},"list_b":{"type":"array"},"uppercase_ignore":{"type":"boolean"}},"required":["list_a","list_b"]},"example":{"list_a":["a@x.com","b@x.com","c@x.com"],"list_b":["b@x.com","d@x.com"]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/nft-collection":{"post":{"operationId":"v1/nft_collection","summary":"NFT collection on-chain profile","description":"On-chain profile of an NFT collection (ERC-721/1155): name, symbol, total supply, contract owner/admin, royalties (ERC-2981) and standard, read directly from the contract on Base, Ethereum, Arbitrum, Optimism or Polygon.","tags":["nft","collection","royalties"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]}},"required":["contract"]},"example":{"contract":"0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D","network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-supply":{"post":{"operationId":"v1/token_supply","summary":"Token supply, burned & owner share","description":"ERC-20 token supply: total minted, burned (dead addresses), approximate circulating, and the contract owner's balance and share if it has one. A concentration and issuer-control signal.","tags":["token","supply","burn"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]}},"required":["contract"]},"example":{"contract":"0x6982508145454Ce325dDbE47a25d4ec3d2311933","network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/llms-txt-read":{"post":{"operationId":"v1/llms_txt_read","summary":"Read a site's llms.txt","description":"Read a website's /llms.txt (the standard that tells LLMs what a site is about) as structured data: title, summary, sections with links and descriptions, and whether llms-full.txt exists.","tags":["llms-txt","ai-agents","geo"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"https://vextorium.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/openapi-summary":{"post":{"operationId":"v1/openapi_summary","summary":"OpenAPI spec summary for agents","description":"Fetch an OpenAPI/Swagger spec (JSON or YAML) and summarize it for an agent: title, version, servers, authentication schemes and every endpoint with method, path, summary and required parameters.","tags":["openapi","swagger","api"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"limit":{"type":"integer"}},"required":["url"]},"example":{"url":"https://petstore3.swagger.io/api/v3/openapi.json","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/mcp-inspect":{"post":{"operationId":"v1/mcp_inspect","summary":"Inspect a remote MCP server","description":"Connect to a remote MCP server (Streamable HTTP) as a client and return its name, version, instructions, capabilities and tool list with descriptions and parameters, without calling any tool. Know what an MCP server offers before trusting it.","tags":["mcp","ai-agents","tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"https://mcp.deepwiki.com/mcp"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ip-info":{"post":{"operationId":"v1/ip_info","summary":"IP address info (ASN, owner, abuse)","description":"Public information about an IP address: network prefix, autonomous system (ASN) and holder, registration country, regional registry and abuse contact, or whether it is private/reserved. RIPEstat data.","tags":["ip","asn","network"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ip":{"type":"string"}},"required":["ip"]},"example":{"ip":"8.8.8.8"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/asn-info":{"post":{"operationId":"v1/asn_info","summary":"Autonomous System (ASN) info","description":"Information about an autonomous system: holder, whether it announces routes, registry block, number of IPv4 and IPv6 prefixes announced, approximate IPv4 addresses and a sample of prefixes. RIPEstat data.","tags":["asn","bgp","network"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"asn":{"type":"string"}},"required":["asn"]},"example":{"asn":"AS13335"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/dns-propagation":{"post":{"operationId":"v1/dns_propagation","summary":"DNS propagation check","description":"Check DNS propagation of a record across 8 public resolvers worldwide (Google, Cloudflare, Quad9, OpenDNS, AdGuard...): each answer and TTL and whether they all agree. Use after changing DNS.","tags":["dns","propagation","devops"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"},"type":{"type":"string","enum":["A","AAAA","CNAME","MX","NS","TXT","CAA"]}},"required":["domain"]},"example":{"domain":"vextorium.com","type":"A"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/email-headers":{"post":{"operationId":"v1/email_headers","summary":"Email header analyzer (phishing)","description":"Analyze raw email headers: sender, recipient, subject, server hops (Received) with delays, SPF/DKIM/DMARC results, Return-Path and Reply-To mismatches and spoofing signals, with a verdict. Investigate phishing or delivery issues. Nothing is stored.","tags":["email","phishing","spf"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"headers":{"type":"string"}},"required":["headers"]},"example":{"headers":"From: Bank <security@bank-example.com>\nReply-To: support@other-domain.ru\nAuthentication-Results: mx.google.com; spf=pass; dkim=fail; dmarc=fail\nSubject: Verify your account"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-validators":{"post":{"operationId":"v1/hyperliquid_validators","summary":"Hyperliquid validators (HYPE staking)","description":"Hyperliquid validators for HYPE staking: name, stake and share, commission, active or jailed, recent blocks, daily uptime and predicted APR. Choose where to delegate HYPE.","tags":["hyperliquid","staking","validators"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer"}},"required":[]},"example":{"limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-token-search":{"post":{"operationId":"v1/solana_token_search","summary":"Search Solana tokens (spot fakes)","description":"Search Solana tokens by name, symbol or mint with Jupiter: every match with verification, organic score, price, market cap, liquidity, holders and risk flags, to tell the real token from copycats.","tags":["solana","tokens","search"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"limit":{"type":"integer"}},"required":["query"]},"example":{"query":"bonk","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/jwt-verify":{"post":{"operationId":"v1/jwt_verify","summary":"JWT decode & signature verification","description":"Decode a JWT and verify its signature with the public keys of a JWKS URL (RS256, ES256, EdDSA...) or an HMAC secret, checking expiry, audience and issuer; returns header, claims and the exact reason if invalid. Tokens are not stored.","tags":["jwt","auth","jwks"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"jwks_url":{"type":"string"},"secret":{"type":"string"},"audience":{"type":"string"},"issuer":{"type":"string"}},"required":["token"]},"example":{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/npm-package":{"post":{"operationId":"v1/npm_package","summary":"npm package info","description":"npm package profile: latest version, description, license, repository, dependencies, unpacked size, weekly and monthly downloads, maintainers and deprecation flag. For dependency choice and audits.","tags":["npm","javascript","packages"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"example":{"name":"express"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pypi-package":{"post":{"operationId":"v1/pypi_package","summary":"PyPI package info","description":"Python package profile from PyPI: latest version and date, summary, license, required Python, author, links, dependencies, recent downloads and yanked flag.","tags":["pypi","python","packages"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"example":{"name":"requests"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/crate-package":{"post":{"operationId":"v1/crate_package","summary":"Rust crate info (crates.io)","description":"Rust crate profile from crates.io: version, description, license, repository, docs, total and recent downloads, minimum Rust version, keywords and dates.","tags":["rust","crates","packages"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"example":{"name":"serde"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/docker-image":{"post":{"operationId":"v1/docker_image","summary":"Docker Hub image info","description":"Docker Hub image profile (official or user): description, stars, total pulls, last update and recent tags with size and architectures.","tags":["docker","containers","images"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"image":{"type":"string","description":"e.g. nginx or bitnami/redis"}},"required":["image"]},"example":{"image":"nginx"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/package-vulnerabilities":{"post":{"operationId":"v1/package_vulnerabilities","summary":"Known vulnerabilities of a package (OSV)","description":"Known vulnerabilities of a software package (npm, PyPI, Go, Maven, crates.io, NuGet, RubyGems, Packagist...) at a given version or overall: CVE/GHSA ids, summary, severity, publication date and fixed versions. Google's OSV.dev database.","tags":["security","vulnerabilities","cve"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"package":{"type":"string"},"ecosystem":{"type":"string","description":"npm, pypi, cargo, go, maven, nuget, rubygems, packagist, hex, pub"},"version":{"type":"string"}},"required":["package","ecosystem"]},"example":{"package":"lodash","ecosystem":"npm","version":"4.17.15"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/cve-info":{"post":{"operationId":"v1/cve_info","summary":"CVE / GHSA vulnerability details","description":"Details of a vulnerability by id (CVE-2021-44228, GHSA-..., PYSEC-...): summary, description, severity and CVSS vector, affected packages, fixed versions and references. OSV.dev data.","tags":["cve","security","vulnerability"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"identifier":{"type":"string"}},"required":["identifier"]},"example":{"identifier":"CVE-2021-44228"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wayback-snapshot":{"post":{"operationId":"v1/wayback_snapshot","summary":"Wayback Machine snapshot","description":"Check whether a page is saved in Internet Archive's Wayback Machine and get the snapshot closest to a date (or the latest), with its link. See how a site looked or recover deleted content.","tags":["wayback","archive","history"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"date":{"type":"string","description":"YYYY, YYYY-MM or YYYY-MM-DD"}},"required":["url"]},"example":{"url":"example.com","date":"2015"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/email-provider":{"post":{"operationId":"v1/email_provider","summary":"Email provider of a domain","description":"Detect which email service a domain uses (Google Workspace, Microsoft 365, Zoho, Proton, OVH, IONOS...) from its MX and SPF records, plus corporate spam filters and other senders. For B2B sales and audits.","tags":["email","mx","b2b"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"}},"required":["domain"]},"example":{"domain":"anthropic.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/timezone-by-coordinates":{"post":{"operationId":"v1/timezone_by_coordinates","summary":"Time zone from coordinates","description":"IANA time zone of any point on Earth from its coordinates, computed locally, with the current local time there, UTC offset and daylight saving flag.","tags":["timezone","geo","time"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"}},"required":["lat","lon"]},"example":{"lat":35.68,"lon":139.69}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/roman-numerals":{"post":{"operationId":"v1/roman_numerals","summary":"Roman numeral converter","description":"Convert Arabic numbers to Roman numerals (1-3999) and Roman to Arabic, validating the canonical form (MCMXCIV) and suggesting the correct one.","tags":["roman-numerals","converter","calculator"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]},"example":{"value":"1994"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/weather":{"post":{"operationId":"v1/weather","summary":"Weather forecast anywhere","description":"Weather forecast for any place on Earth from the Norwegian Meteorological Institute: current conditions and daily max/min temperature, precipitation, wind, cloud cover, humidity, pressure and sky state for up to 9 days.","tags":["weather","forecast","global"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"},"days":{"type":"integer","description":"1-9 (default 3)"}},"required":["lat","lon"]},"example":{"lat":40.42,"lon":-3.7,"days":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sunrise-sunset":{"post":{"operationId":"v1/sunrise_sunset","summary":"Sunrise, sunset & twilight","description":"Sunrise, sunset, solar noon, day length and civil, nautical and astronomical twilight for coordinates and a date, in local time (zone detected from coordinates). Local astronomical calculation; handles polar night and midnight sun.","tags":["sunrise","sunset","astronomy"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"},"date":{"type":"string"},"zone":{"type":"string"}},"required":["lat","lon"]},"example":{"lat":40.4168,"lon":-3.7038}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/moon-phase":{"post":{"operationId":"v1/moon_phase","summary":"Moon phase","description":"Moon phase on a date: name, illuminated percentage, lunar age and the next new and full moon dates. Local astronomical calculation.","tags":["moon","astronomy","calendar"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"date":{"type":"string","description":"YYYY-MM-DD (default today)"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/country-info":{"post":{"operationId":"v1/country_info","summary":"Country profile","description":"Country profile: name, ISO codes, capital and its coordinates, region, income level, phone prefix, time zones and latest population and GDP per capita. World Bank and libphonenumber data.","tags":["countries","reference-data","geo"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO 2 or 3-letter code"}},"required":["country"]},"example":{"country":"ES"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/airport-lookup":{"post":{"operationId":"v1/airport_lookup","summary":"Airport lookup (IATA/ICAO)","description":"Find airports by IATA/ICAO code, name or city, or the nearest to coordinates: name, codes, city, country, coordinates, elevation and scheduled service. OurAirports open data.","tags":["airports","iata","icao"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"},"limit":{"type":"integer"}},"required":[]},"example":{"query":"MAD"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/airport-distance":{"post":{"operationId":"v1/airport_distance","summary":"Distance between airports","description":"Great-circle distance between two airports by IATA or ICAO code in km, miles and nautical miles, bearing, approximate flight time and estimated economy-class CO2 per passenger.","tags":["flights","distance","airports"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"origin":{"type":"string"},"destination":{"type":"string"}},"required":["origin","destination"]},"example":{"origin":"MAD","destination":"JFK"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-cpi":{"post":{"operationId":"v1/us_cpi","summary":"US inflation (CPI)","description":"US inflation (CPI-U): year-on-year headline, core (ex food and energy), energy and food rates, month by month. US Bureau of Labor Statistics, public domain.","tags":["inflation","cpi","usa"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"months":{"type":"integer","description":"1-24 (default 12)"}},"required":[]},"example":{"months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-jobs-report":{"post":{"operationId":"v1/us_jobs_report","summary":"US jobs report (unemployment, payrolls, wages)","description":"US labor market: unemployment rate, nonfarm payrolls with monthly job change, and average hourly earnings with annual growth. US Bureau of Labor Statistics, public domain.","tags":["jobs","unemployment","payrolls"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"months":{"type":"integer","description":"1-24 (default 12)"}},"required":[]},"example":{"months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-budget-deficit":{"post":{"operationId":"v1/us_budget_deficit","summary":"US federal budget deficit (monthly)","description":"Monthly US federal receipts, outlays and deficit (or surplus), plus the trailing 12-month deficit, from the Monthly Treasury Statement. US Treasury, public domain.","tags":["deficit","budget","treasury"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"months":{"type":"integer","description":"1-36 (default 12)"}},"required":[]},"example":{"months":6}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-debt-avg-interest":{"post":{"operationId":"v1/us_debt_avg_interest","summary":"Average interest rate on US debt","description":"Average interest rate the US Treasury pays on its debt by instrument (bills, notes, bonds, TIPS, FRNs...) and total, with the rate one year earlier. US Treasury, public domain.","tags":["treasury","interest-rates","debt"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-token-balance":{"post":{"operationId":"v1/evm_token_balance","summary":"ERC-20 token balance (12 chains)","description":"Balance of one ERC-20 token in a wallet with symbol and decimals. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["erc20","balance","wallet"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"token":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["address","token"]},"example":{"address":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-block-number":{"post":{"operationId":"v1/evm_block_number","summary":"Latest block number (12 chains)","description":"Current block height (chain tip) with block time and age in seconds. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["block-number","evm","chain-tip"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":[]},"example":{"network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-block":{"post":{"operationId":"v1/evm_block","summary":"Block header by number (12 chains)","description":"Block header by number, hex or tag (latest, safe, finalized): hash, parent, time, producer, gas used and limit, base fee, transaction count and optionally the tx hashes. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["block","evm","rpc"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"number":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"},"tx_include":{"type":"boolean"}},"required":[]},"example":{"number":"latest","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-nonce":{"post":{"operationId":"v1/evm_nonce","summary":"Wallet nonce (12 chains)","description":"Confirmed and pending nonce of a wallet, next nonce to use and transactions waiting in the mempool. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["nonce","transactions","wallet"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["address"]},"example":{"address":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-token-supply":{"post":{"operationId":"v1/evm_token_supply","summary":"Token total supply (12 chains)","description":"totalSupply of an ERC-20 token or ERC-721 collection with name, symbol and decimals. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["supply","erc20","erc721"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["contract"]},"example":{"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-transaction":{"post":{"operationId":"v1/evm_transaction","summary":"Transaction details (12 chains)","description":"Full transaction by hash: from, to, value, gas limit and prices, nonce, type, calldata and block. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["transaction","evm","rpc"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hash_tx":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["hash_tx"]},"example":{"hash_tx":"0x9de0044cbae3b8df09402ca5a6ac348c307e68918216a0b2d35133811bef03b8","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-receipt":{"post":{"operationId":"v1/evm_receipt","summary":"Transaction receipt & logs (12 chains)","description":"Transaction receipt: success or failure, gas used, effective gas price, fee, contract created and every event log with address, topics and data. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["receipt","logs","evm"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hash_tx":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["hash_tx"]},"example":{"hash_tx":"0x9de0044cbae3b8df09402ca5a6ac348c307e68918216a0b2d35133811bef03b8","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-is-contract":{"post":{"operationId":"v1/evm_is_contract","summary":"Is it a contract? (12 chains)","description":"Whether an address is a contract or a wallet: bytecode size and hash, EIP-7702 delegation and EIP-1167 minimal proxy detection. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["contract","bytecode","eoa"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["address"]},"example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-estimate-gas":{"post":{"operationId":"v1/evm_estimate_gas","summary":"Estimate gas before signing (12 chains)","description":"Estimate the gas a transaction will use (eth_estimateGas) and its cost at the current gas price, or the revert reason if it would fail. Nothing is sent. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["gas","estimate","simulation"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"from":{"type":"string"},"a":{"type":"string"},"data":{"type":"string"},"value":{"type":"number"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["from","a"]},"example":{"from":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","a":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","data":"0x18160ddd","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-storage":{"post":{"operationId":"v1/evm_storage","summary":"Read contract storage slot (12 chains)","description":"Read a raw storage slot of a contract (decimal, hex or the standard EIP-1967 implementation/admin/beacon slots), as integer and as address, at any block. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["storage","slot","evm"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"slot":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"},"block":{"type":"string"}},"required":["contract","slot"]},"example":{"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","slot":"0","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-live-balances":{"post":{"operationId":"v1/evm_live_balances","summary":"Live wallet balances (native + 20 tokens)","description":"Live balance of a wallet: native coin plus up to 20 ERC-20 tokens you choose (USDC/USDT by default) in one call. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["balance","wallet","portfolio"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"tokens":{"type":"array","items":{"type":"string"}},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["address"]},"example":{"address":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/nft-owner":{"post":{"operationId":"v1/nft_owner","summary":"NFT owner by token id","description":"Current owner of an ERC-721 NFT by token_id (ownerOf), with collection name and tokenURI. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["nft","owner","erc721"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"token_id":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["contract","token_id"]},"example":{"contract":"0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D","token_id":"1","network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/nfts-of-wallet":{"post":{"operationId":"v1/nfts_of_wallet","summary":"NFTs a wallet holds in a collection","description":"Token ids of an ERC-721 collection held by a wallet (tokenOfOwnerByIndex on enumerable collections) and the total count. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["nft","wallet","erc721"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"contract":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"},"limit":{"type":"integer"}},"required":["address","contract"]},"example":{"address":"0x46EFbAedc92067E6d60E84ED6395099723252496","contract":"0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D","network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/erc1155-balance":{"post":{"operationId":"v1/erc1155_balance","summary":"ERC-1155 balance","description":"How many copies of an ERC-1155 token id a wallet holds (balanceOf), with the token URI. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["erc1155","nft","balance"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"contract":{"type":"string"},"token_id":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["address","contract","token_id"]},"example":{"address":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","contract":"0x76BE3b62873462d2142405439777e971754E8E77","token_id":"10373","network":"ethereum"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-chain-status":{"post":{"operationId":"v1/evm_chain_status","summary":"Chain status (12 chains)","description":"Network status: chainId, block height and age, gas price, base fee, suggested priority fee, node client version and sync status. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["network","chain-id","gas"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":[]},"example":{"network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/erc20-transfers":{"post":{"operationId":"v1/erc20_transfers","summary":"ERC-20 transfers (token or wallet)","description":"Latest Transfer events of an ERC-20 token, optionally only those in or out of a wallet, over the last N blocks, with decimal-adjusted amounts. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["erc20","transfers","events"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"wallet":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"},"blocks":{"type":"integer"},"limit":{"type":"integer"}},"required":["token"]},"example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base","blocks":20,"limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/proxy-detect":{"post":{"operationId":"v1/proxy_detect","summary":"Upgradeable proxy detector","description":"Detect whether a contract is an upgradeable proxy (EIP-1967 transparent/UUPS, beacon, ZeppelinOS, EIP-1167 minimal) and return implementation, admin and beacon. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["proxy","upgradeable","security"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["address"]},"example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-eth-call":{"post":{"operationId":"v1/evm_eth_call","summary":"Raw eth_call (12 chains)","description":"Run a read-only eth_call with pre-encoded hex calldata and get the raw result split into 32-byte words, or the revert reason. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","tags":["eth_call","rpc","contract"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"data":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"},"block":{"type":"string"}},"required":["contract","data"]},"example":{"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","data":"0x06fdde03","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-slot":{"post":{"operationId":"v1/solana_slot","summary":"Solana slot & recent blockhash","description":"Current finalized Solana slot and block height, latest block time and a recent blockhash with its last valid height, ready to build transactions.","tags":["solana","slot","blockhash"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-token-balance":{"post":{"operationId":"v1/solana_token_balance","summary":"Solana SPL token balance","description":"Balance of one SPL or Token-2022 token in a Solana wallet, with decimals and number of token accounts.","tags":["solana","spl","balance"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"wallet":{"type":"string"},"mint":{"type":"string"}},"required":["wallet","mint"]},"example":{"wallet":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-token-supply":{"post":{"operationId":"v1/solana_token_supply","summary":"Solana token supply & authorities","description":"Total supply of a Solana token with decimals, mint authority, freeze authority and token program.","tags":["solana","supply","spl"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mint":{"type":"string"}},"required":["mint"]},"example":{"mint":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-rent":{"post":{"operationId":"v1/solana_rent","summary":"Solana rent-exempt minimum","description":"Minimum SOL for a Solana account of a given size to be rent-exempt (165 bytes = token account, 82 = mint, 0 = wallet), with common reference sizes.","tags":["solana","rent","accounts"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"account_bytes":{"type":"integer"}},"required":[]},"example":{"account_bytes":165}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tron-transfer-cost":{"post":{"operationId":"v1/tron_transfer_cost","summary":"Tron USDT transfer cost","description":"What it costs right now to send USDT (TRC-20) and TRX on Tron: energy and bandwidth prices, typical energy of a USDT transfer to an address with and without USDT, and the TRX burned if you have no resources.","tags":["tron","usdt","fees"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tron-token-info":{"post":{"operationId":"v1/tron_token_info","summary":"TRC-20 token info","description":"Profile of a Tron TRC-20 token read from its contract: name, symbol, decimals and total supply.","tags":["tron","trc20","token"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"}},"required":["contract"]},"example":{"contract":"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ton-jetton-info":{"post":{"operationId":"v1/ton_jetton_info","summary":"TON jetton info","description":"Profile of a TON jetton (token): name, symbol, description, decimals, supply, whether more can be minted, admin and scam flag.","tags":["ton","jetton","token"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"jetton":{"type":"string"}},"required":["jetton"]},"example":{"jetton":"EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ton-dns":{"post":{"operationId":"v1/ton_dns","summary":"TON DNS resolver (.ton)","description":"Resolve a .ton domain (TON DNS) to its wallet address, or find the .ton domain of a TON address.","tags":["ton","dns","domains"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]},"example":{"query":"foundation.ton"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/polymarket-markets":{"post":{"operationId":"v1/polymarket_markets","summary":"Polymarket markets & probabilities","description":"Open Polymarket prediction markets: top by 24h volume or liquidity, or matching a search (elections, crypto, sports, economy...), with the implied probability of each outcome, volume, liquidity and close date.","tags":["polymarket","prediction-markets","probabilities"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"order":{"type":"string","enum":["volume","liquidity","close"]},"limit":{"type":"integer"}},"required":[]},"example":{"limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/polymarket-market":{"post":{"operationId":"v1/polymarket_market","summary":"Polymarket market detail","description":"Detail of one Polymarket market by slug or id: question, resolution rules and source, outcome probabilities, best bid/ask, last price, volume, liquidity and dates.","tags":["polymarket","prediction-markets","odds"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"example":{"slug":"will-oprah-winfrey-win-the-2028-democratic-presidential-nomination"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/polymarket-history":{"post":{"operationId":"v1/polymarket_history","summary":"Polymarket probability history","description":"How the probability of a Polymarket outcome moved over the last hour, day, week, month or all time, with max, min and change in percentage points.","tags":["polymarket","history","probabilities"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"slug":{"type":"string"},"result":{"type":"integer","description":"Outcome index (0 = first)"},"interval":{"type":"string","enum":["1h","6h","1d","1w","1m","max"]}},"required":["slug"]},"example":{"slug":"will-oprah-winfrey-win-the-2028-democratic-presidential-nomination","interval":"1d"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/polymarket-crypto-odds":{"post":{"operationId":"v1/polymarket_crypto_odds","summary":"Implied crypto price odds (Polymarket)","description":"Implied probability distribution of a crypto price from Polymarket ladder markets (\"Will BTC be above X on date D?\"): probability for each price level and date and the implied median. BTC, ETH, SOL, XRP.","tags":["polymarket","bitcoin","price-odds"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"asset":{"type":"string","description":"bitcoin, ethereum, solana, xrp"}},"required":[]},"example":{"asset":"bitcoin"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-basis":{"post":{"operationId":"v1/hyperliquid_basis","summary":"Hyperliquid basis & funding","description":"Basis of Hyperliquid perpetuals: mark vs oracle (spot) price in basis points, premium, hourly and annualized funding and open interest; ranked by funding extremes or for one asset. For basis and cash-and-carry strategies.","tags":["hyperliquid","basis","funding"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/x402-trending":{"post":{"operationId":"v1/x402_trending","summary":"Most used x402 services","description":"Most used x402 paid services from the public x402 Bazaar catalog: unique payers and calls in 30 days, price, networks and description, plus ecosystem totals. Optional keyword filter. See what agents actually buy.","tags":["x402","bazaar","agents"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer"},"search":{"type":"string"}},"required":[]},"example":{"limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/x402-search":{"post":{"operationId":"v1/x402_search","summary":"Search the x402 Bazaar","description":"Search x402 paid services in the Bazaar by keyword (e.g. weather, solana, search) ranked by real usage, with price, networks and ready-to-pay URL. Lets an agent find the service it needs.","tags":["x402","discovery","search"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"limit":{"type":"integer"}},"required":["query"]},"example":{"query":"weather","limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/crypto-convert":{"post":{"operationId":"v1/crypto_convert","summary":"Crypto & fiat converter","description":"Convert an amount between cryptocurrencies and currencies (0.5 BTC to ETH, 100 USDC to EUR, 1000 EUR to SOL) with live DefiLlama prices and ECB rates.","tags":["converter","crypto","fiat"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"amount":{"type":"number"},"from":{"type":"string"},"a":{"type":"string"}},"required":["amount","from","a"]},"example":{"amount":0.5,"from":"BTC","a":"ETH"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/lending-yields":{"post":{"operationId":"v1/lending_yields","summary":"Lending yields (Aave, Morpho, Compound...)","description":"Supply yield for an asset on the most used lending markets (Aave v3, Morpho, Compound v3, Spark, Euler, Fluid) by chain: total, base and reward APY and TVL, best first.","tags":["yield","lending","aave"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"network":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"token":"USDC","network":"Base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-signature-verify":{"post":{"operationId":"v1/evm_signature_verify","summary":"Verify an Ethereum signature","description":"Verify an Ethereum signature: a personal_sign (EIP-191) message or EIP-712 typed data. Recovers the signer address and, if you pass one, confirms it matches. Local computation; EIP-1271 contract wallets are not covered.","tags":["signature","ecrecover","eip191"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"signature":{"type":"string"},"address":{"type":"string"},"eip712_data":{"type":"object"}},"required":["signature"]},"example":{"message":"Hello Vextorium","signature":"0x2126c8e3a0da46b0d8cba8ce3d0210337bb23032b681244c026ad68cd41c764325c24b8ca2e1162a4c31969808b17ded11db7ec35d49ea63b7cc6f6d95e276c91c","address":"0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/siwe-verify":{"post":{"operationId":"v1/siwe_verify","summary":"Sign-In with Ethereum (SIWE) verification","description":"Verify a Sign-In with Ethereum (EIP-4361) login: parses domain, address, chain, nonce and dates, checks the signature and expiry, and optionally the expected domain and nonce. Authenticate users or agents by wallet.","tags":["siwe","auth","login"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"signature":{"type":"string"},"domain":{"type":"string"},"nonce":{"type":"string"}},"required":["message","signature"]},"example":{"message":"example.com wants you to sign in with your Ethereum account:\n0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf\n\nSign in\n\nURI: https://example.com\nVersion: 1\nChain ID: 8453\nNonce: abc12345\nIssued At: 2026-10-02T20:00:00Z","signature":"0xcc7863e87c5879d5fd0bb7b2bc925ec0f86f59a07badb05d8faffec9b061d18a6227988b56b1e18b7a0603d034a7c5b378f5b039e0af9c929bf090ded43dd5941c"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-signature-verify":{"post":{"operationId":"v1/solana_signature_verify","summary":"Verify a Solana signature","description":"Verify an Ed25519 Solana signature (Phantom/Solflare signMessage) for a message and public key; signature in base58, base64 or hex. Local computation.","tags":["solana","signature","ed25519"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"signature":{"type":"string"},"public_key":{"type":"string"}},"required":["message","signature","public_key"]},"example":{"message":"login vextorium","signature":"02b62909e98cff56a94a6d2ec3eab2260400594ae53fd8e203aeb4c3e584ec927fa1682cf4bb2f70e3fe17ec0cd4f156a91a1d6217e94ecaad4a01e709819e07","public_key":"CGoFePajwf11M2VpQjp17p1bLGZ5BrTM2yFJxnFHZTDe"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/abi-encode":{"post":{"operationId":"v1/abi_encode","summary":"Encode contract calldata (ABI)","description":"Encode a contract function call (calldata) from its signature and arguments, e.g. transfer(address,uint256) with [to, amount]: selector and hex data ready to sign or simulate.","tags":["abi","calldata","encode"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"function":{"type":"string"},"arguments":{"type":"array"}},"required":["function"]},"example":{"function":"transfer(address,uint256)","arguments":["0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf",1000000]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/abi-decode":{"post":{"operationId":"v1/abi_decode","summary":"Decode calldata or return data (ABI)","description":"Decode EVM calldata (transaction input) with the function signature or, if omitted, by looking up the selector on 4byte; or decode return data with its output types (e.g. uint256,address).","tags":["abi","decode","calldata"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"string"},"function":{"type":"string"},"output_types":{"type":"string"}},"required":["data"]},"example":{"data":"0xa9059cbb0000000000000000000000007e5f4552091a69125d5dfcb7b8c2659029395bdf00000000000000000000000000000000000000000000000000000000000f4240"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/contract-address-predict":{"post":{"operationId":"v1/contract_address_predict","summary":"Predict contract address (CREATE/CREATE2)","description":"Compute a contract address in advance: CREATE (deployer + nonce) or CREATE2 (deployer + salt + init code hash). For deterministic deployments and verifying announced addresses.","tags":["create2","deployment","address"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"deployer":{"type":"string"},"nonce":{"type":"integer"},"salt":{"type":"string"},"init_code":{"type":"string"},"init_code_hash":{"type":"string"}},"required":["deployer"]},"example":{"deployer":"0x6ac7ea33f8831ea9dcc53393aaa88b25a785dbf0","nonce":0}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/gas-history":{"post":{"operationId":"v1/gas_history","summary":"Gas fee history & tip advice (12 chains)","description":"Fee history of the last N blocks on an EVM chain (eth_feeHistory): base fee per block, gas usage and priority tips at the 10th, 50th and 90th percentiles, with a tip recommendation to get included fast. 12 chains.","tags":["gas","fees","eip1559"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"},"blocks":{"type":"integer"}},"required":[]},"example":{"network":"base","blocks":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-wallet-profile":{"post":{"operationId":"v1/solana_wallet_profile","summary":"Solana wallet profile & flags","description":"Quick profile of a Solana wallet: SOL balance, tokens held, first visible and last activity, 24h transaction rate and flags (new, inactive, bot-like, empty). Assess a counterparty or spot bots.","tags":["solana","wallet","profile"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/company-enrich":{"post":{"operationId":"v1/company_enrich","summary":"Company enrichment from domain","description":"Company profile from its domain, without personal data: website title and description, social profiles, technologies used, email provider, domain age and registrar, SSL certificate and hosting country. Qualify B2B leads or vet a supplier.","tags":["enrichment","b2b","company"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"}},"required":["domain"]},"example":{"domain":"anthropic.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/central-bank-press":{"post":{"operationId":"v1/central_bank_press","summary":"Central bank & regulator press releases","description":"Latest press releases from central banks and financial regulators (Federal Reserve, ECB, Bank of England, SEC, CFTC, ESMA) in one feed by date, with title, link and summary; filter by source or keyword (rate, crypto, stablecoin...).","tags":["central-banks","regulation","news"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"sources":{"type":"array","items":{"type":"string"},"description":"fed, bce, boe_uk, sec, cftc, esma"},"search":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"limit":5}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/central-bank-rates":{"post":{"operationId":"v1/central_bank_rates","summary":"Central bank policy rates worldwide","description":"Policy interest rate of about 40 central banks (Fed, ECB, BoE, BoJ, Banxico, BCB...): latest rate and date as a ranking, or one country's monthly history with every hike and cut. Bank for International Settlements data.","tags":["central-banks","interest-rates","monetary-policy"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO 2-letter code (US, GB, JP, MX...; XM = euro area); omit for ranking"},"months":{"type":"integer"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/fx-rates":{"post":{"operationId":"v1/fx_rates","summary":"Daily FX rates for ~60 currencies","description":"Daily exchange rates against the US dollar for about 60 currencies, emerging ones included (Argentine peso, Turkish lira, rupee, naira...), with date and 1-month change. Bank for International Settlements data.","tags":["fx","currencies","emerging-markets"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currencies":{"type":"string","description":"Comma-separated ISO codes (omit for all)"}},"required":[]},"example":{"currencies":"ARS,TRY,MXN"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/world-inflation":{"post":{"operationId":"v1/world_inflation","summary":"Inflation worldwide (CPI)","description":"Year-on-year consumer price inflation in about 60 economies: ranking with each country's latest figure, or one country's monthly series. Bank for International Settlements data.","tags":["inflation","cpi","global"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO 2-letter code (US, GB, JP, MX...; XM = euro area); omit for ranking"},"months":{"type":"integer"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/world-house-prices":{"post":{"operationId":"v1/world_house_prices","summary":"House prices worldwide","description":"Residential property prices in about 60 economies: nominal and real (inflation-adjusted) year-on-year change of the latest quarter, as a ranking or for one country. Bank for International Settlements data.","tags":["housing","real-estate","prices"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO 2-letter code (US, GB, JP, MX...; XM = euro area); omit for ranking"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/commodities":{"post":{"operationId":"v1/commodities","summary":"Commodity prices (oil, gold, copper, wheat...)","description":"Monthly prices of about 70 commodities (Brent and WTI oil, natural gas, coal, gold, silver, copper, aluminium, wheat, maize, coffee, cocoa, sugar, fertilizers...) for the latest published month, with monthly and annual change. World Bank Pink Sheet.","tags":["commodities","oil","gold"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string","description":"Filter by name, e.g. oil, gold, wheat (optional)"}},"required":[]},"example":{"search":"gold"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/commodity-history":{"post":{"operationId":"v1/commodity_history","summary":"Commodity price history","description":"Monthly price series of a commodity (gold, Brent, copper, wheat, coffee...) going back up to 60 years, with high, low and change over the period. World Bank Pink Sheet.","tags":["commodities","history","oil"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"},"months":{"type":"integer"}},"required":["name"]},"example":{"name":"Brent","months":12}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/oecd-leading-indicator":{"post":{"operationId":"v1/oecd_leading_indicator","summary":"OECD leading indicator (business cycle)","description":"OECD Composite Leading Indicator, which anticipates turning points of the business cycle 6-9 months ahead: value (100 = trend), monthly change and phase (expansion, downturn, slowdown, recovery) for major economies, G7 and OECD, or one country's series.","tags":["oecd","leading-indicator","business-cycle"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO 3-letter code (USA, ESP...), G7 or OECD; omit for all"},"months":{"type":"integer"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/real-interest-rates":{"post":{"operationId":"v1/real_interest_rates","summary":"Real interest rates by country (carry)","description":"Real interest rate of about 40 economies: central bank policy rate minus year-on-year inflation, ranked. The basis of currency carry trades and of judging how tight monetary policy is. BIS data.","tags":["real-rates","carry-trade","fx"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/real-effective-fx":{"post":{"operationId":"v1/real_effective_fx","summary":"Real effective exchange rates","description":"Real effective exchange rate of a currency against 64 economies (inflation-adjusted): rises mean the currency gets dearer and the country loses competitiveness. Ranking with annual change, or one country's series. BIS data.","tags":["fx","competitiveness","reer"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO 2-letter code (US, GB, JP, MX...; XM = euro area); omit for ranking"},"months":{"type":"integer"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/debt-service-ratios":{"post":{"operationId":"v1/debt_service_ratios","summary":"Debt service ratios worldwide","description":"Debt service ratio (interest plus principal over income) of households, non-financial companies or the whole private sector in about 30 economies, latest quarter, ranked. A financial-stability risk gauge from the BIS.","tags":["debt","households","financial-stability"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"sector":{"type":"string","enum":["households","private","companies"]}},"required":[]},"example":{"sector":"households"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/my-ip":{"post":{"operationId":"v1/my_ip","summary":"What is my IP","description":"Your public IP address as the server sees it, IPv4/IPv6, network prefix, operator (ASN) and registration country, plus your user agent. Check where an agent exits from or whether a proxy/VPN works.","tags":["ip","network","proxy"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ens-resolve-batch":{"post":{"operationId":"v1/ens_resolve_batch","summary":"Batch ENS resolver (20 names)","description":"Resolve up to 20 ENS names to addresses, or addresses to their primary ENS name, in one call.","tags":["ens","batch","resolver"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"names":{"type":"array","items":{"type":"string"}}},"required":["names"]},"example":{"names":["vitalik.eth","0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-balances-batch":{"post":{"operationId":"v1/evm_balances_batch","summary":"Balances of up to 50 wallets (EVM)","description":"Native balance (and optionally one ERC-20 token) of up to 50 EVM wallets in one call on any of 12 chains, with totals. For treasuries, airdrops or watching many accounts.","tags":["balances","batch","wallets"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string"}},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"},"token":{"type":"string"}},"required":["addresses"]},"example":{"addresses":["0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","0xF977814e90dA44bFA03b6295A0616a897441aceC"],"network":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/solana-balances-batch":{"post":{"operationId":"v1/solana_balances_batch","summary":"Balances of up to 50 Solana wallets","description":"SOL balance (and optionally one SPL token) of up to 50 Solana wallets in one call, with totals.","tags":["solana","balances","batch"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string"}},"mint":{"type":"string"}},"required":["addresses"]},"example":{"addresses":["HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2"],"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/address-type-batch":{"post":{"operationId":"v1/address_type_batch","summary":"Classify addresses: wallet or contract (batch)","description":"Classify up to 50 EVM addresses at once: regular wallet (EOA), EIP-7702 delegated wallet or contract, with code size. Filter airdrop lists, spot contracts or bots. 12 chains.","tags":["addresses","eoa","contracts"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string"}},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"}},"required":["addresses"]},"example":{"addresses":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","0xF977814e90dA44bFA03b6295A0616a897441aceC"],"network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-approvals":{"post":{"operationId":"v1/token_approvals","summary":"Token approvals audit (ERC-20)","description":"Which contracts a wallet has allowed to move its ERC-20 tokens: checks the chain's main tokens (or the ones you pass) over recent blocks plus common spenders (Uniswap routers, Permit2), returning the live allowance and flagging unlimited ones. Find and revoke what you don't use. Usually 2-10 s. Not available on Arbitrum (its public nodes keep no log history); on some chains the public node limits how far back it can search (reported in the result).","tags":["approvals","security","allowance"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"wallet":{"type":"string"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"description":"Chain (default base)"},"tokens":{"type":"array","items":{"type":"string"}},"blocks":{"type":"integer"}},"required":["wallet"]},"example":{"wallet":"0x9b9B3F22BEBD1e3E528C2759a2ca34cD2e0184A1","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/revoke-approval":{"post":{"operationId":"v1/revoke_approval","summary":"Build a revoke-approval transaction","description":"Build the transaction that revokes a contract's permission over an ERC-20 token (approve(spender, 0)): target and calldata ready to sign in your wallet. Nothing is sent.","tags":["revoke","approvals","security"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"spender":{"type":"string"}},"required":["token","spender"]},"example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","spender":"0x2626664c2603336E57B271c5C0b26F421741e481"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-prices":{"post":{"operationId":"v1/hyperliquid_prices","summary":"Hyperliquid mid prices (fast)","description":"Current mid price of every Hyperliquid asset, or the ones you ask for (BTC, ETH, SOL, HYPE...), in one fast and cheap call.","tags":["hyperliquid","prices","perps"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"string"}},"required":[]},"example":{"coins":"BTC,ETH,HYPE"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-balance-12-chains":{"post":{"operationId":"v1/evm_balance_12_chains","summary":"Wallet balance across 12 EVM chains","description":"Balance of one EVM wallet on all 12 chains at once (Base, Ethereum, Arbitrum, Optimism, Polygon, BNB, Avalanche, Gnosis, Linea, Scroll, Sonic, Unichain): native coin, USDC and USDT on each, which chains hold funds and total stablecoins.","tags":["multichain","balance","portfolio"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"0xF977814e90dA44bFA03b6295A0616a897441aceC"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tokenized-stock-prices":{"post":{"operationId":"v1/tokenized_stock_prices","summary":"Tokenized stock token prices (Solana DEX)","description":"DEX price on Solana of verified tokenized stocks and ETFs (xStocks and Ondo): token price, on-chain market cap, liquidity, holders and 24h change, for one ticker (NVDA, TSLA, SPY...) or all. Token prices from Jupiter, not exchange quotes.","tags":["tokenized-stocks","xstocks","ondo"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ticker":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"ticker":"NVDA"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tokenized-stock-ranking":{"post":{"operationId":"v1/tokenized_stock_ranking","summary":"Tokenized stocks ranking on Solana","description":"Ranking of tokenized stocks and ETFs on Solana by on-chain market cap with holders and liquidity, plus totals per issuer (xStocks vs Ondo). Track the growth of tokenized equities.","tags":["tokenized-stocks","ranking","rwa"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer"}},"required":[]},"example":{"limit":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tokenized-stocks-wallet":{"post":{"operationId":"v1/tokenized_stocks_wallet","summary":"Tokenized stocks held by a wallet","description":"Which verified tokenized stocks and ETFs (xStocks, Ondo) a Solana wallet holds, with amount, token price and USD value; only official tokens from the verified registry count.","tags":["tokenized-stocks","portfolio","wallet"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"wallet":{"type":"string"}},"required":["wallet"]},"example":{"wallet":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/aave-markets":{"post":{"operationId":"v1/aave_markets","summary":"All Aave markets on a chain","description":"Every Aave market on a chain: per asset supply and borrow APY (with incentives), deposited and borrowed USD, utilization, max LTV, borrowable flag and available liquidity, plus totals. DefiLlama data.","tags":["aave","lending","markets"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"version":{"type":"string","enum":["aave-v3","aave-v2"]}},"required":[]},"example":{"network":"Base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/aave-apy-history":{"post":{"operationId":"v1/aave_apy_history","summary":"Aave market APY history","description":"Daily history of the supply APY (base and rewards) and TVL of an Aave v3 market (asset and chain), with average, max and min over the period. DefiLlama data.","tags":["aave","apy","history"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"asset":{"type":"string"},"network":{"type":"string"},"days":{"type":"integer"}},"required":[]},"example":{"asset":"USDC","network":"Ethereum","days":30}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pdf-tables":{"post":{"operationId":"v1/pdf_tables","summary":"Extract tables from a PDF","description":"Extract the tables of a PDF (URL) as JSON rows with their page: financial reports, official lists, invoices... Works on text PDFs (not scans). Optional page range.","tags":["pdf","tables","extraction"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"pages":{"type":"string","description":"e.g. 1-3,7"},"limit":{"type":"integer"}},"required":["url"]},"example":{"url":"https://www.bls.gov/news.release/pdf/cpi.pdf","pages":"1-6","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pdf-search":{"post":{"operationId":"v1/pdf_search","summary":"Search text inside a PDF","description":"Search a text inside a PDF (URL) and return every match with its page and surrounding snippet, case-insensitive. Find clauses, figures or names in long documents.","tags":["pdf","search","documents"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"text":{"type":"string"},"context":{"type":"integer"}},"required":["url","text"]},"example":{"url":"https://www.bls.gov/news.release/pdf/cpi.pdf","text":"energy"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pdf-text":{"post":{"operationId":"v1/pdf_text","summary":"PDF text by page","description":"Text of a PDF (URL) split by page with page numbers and word counts; ask for specific pages (e.g. 1-3,7). Better than one blob for citing or chunking documents.","tags":["pdf","text","pages"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"pages":{"type":"string"},"max_characters":{"type":"integer"}},"required":["url"]},"example":{"url":"https://www.bls.gov/news.release/pdf/cpi.pdf","pages":"1"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pdf-extract-pages":{"post":{"operationId":"v1/pdf_extract_pages","summary":"Extract pages into a new PDF","description":"Create a new PDF with only the pages you choose (e.g. 1-3,7) from a PDF at a URL, returned in base64.","tags":["pdf","split","pages"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"pages":{"type":"string"}},"required":["url","pages"]},"example":{"url":"https://www.bls.gov/news.release/pdf/cpi.pdf","pages":"1-2"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pdf-merge":{"post":{"operationId":"v1/pdf_merge","summary":"Merge PDFs","description":"Merge 2 to 10 PDFs (URLs) into one, in the given order, returned in base64.","tags":["pdf","merge","documents"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"}}},"required":["urls"]},"example":{"urls":["https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf","https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"]}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/bitcoin-network":{"post":{"operationId":"v1/bitcoin_network","summary":"Bitcoin network status and fees","description":"Bitcoin network now: block height and latest blocks, recommended fees in sat/vB to confirm in 1, 3, 6, 24 or 144 blocks, mempool size, difficulty, estimated hashrate and next difficulty adjustment (date and expected change), plus BTC price.","tags":["bitcoin","fees","mempool"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/bitcoin-address":{"post":{"operationId":"v1/bitcoin_address","summary":"Bitcoin address balance and activity","description":"Balance of any Bitcoin address (legacy, P2SH, SegWit or Taproot) in BTC, sats and USD, pending mempool amount, total received and sent, transaction count and the latest transactions with net effect and confirmations.","tags":["bitcoin","balance","address"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Bitcoin address (1..., 3... or bc1...)"},"limit":{"type":"integer"}},"required":["address"]},"example":{"address":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/bitcoin-tx":{"post":{"operationId":"v1/bitcoin_tx","summary":"Bitcoin transaction status","description":"Status of a Bitcoin transaction by txid: confirmed or in mempool, confirmations, block, total fee and fee rate (sat/vB), size, RBF flag, inputs and outputs with amounts.","tags":["bitcoin","transaction","confirmations"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"txid":{"type":"string"}},"required":["txid"]},"example":{"txid":"4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/technical-analysis":{"post":{"operationId":"v1/technical_analysis","summary":"Technical analysis of a perp","description":"Technical analysis of any Hyperliquid perpetual (crypto, stocks, commodities): RSI, MACD, EMA 20/50/200, Bollinger bands, ATR, stochastic, annualized volatility, recent highs/lows, relative volume, trend and volatility regime, and a list of signals. Intervals 15m, 1h, 4h, 1d.","tags":["technical-analysis","rsi","macd"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string"},"interval":{"type":"string","enum":["15m","1h","4h","1d"]}},"required":[]},"example":{"currency":"BTC","interval":"4h"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/polymarket-trades":{"post":{"operationId":"v1/polymarket_trades","summary":"Polymarket trades and order flow","description":"Recent trades of a Polymarket market (by slug): buys and sells per outcome with price, USD size, wallet and tx, net buy/sell flow per outcome and the largest orders. Set a minimum size to follow whales.","tags":["polymarket","trades","whales"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"slug":{"type":"string"},"limit":{"type":"integer"},"min_usd":{"type":"number"}},"required":["slug"]},"example":{"slug":"will-oprah-winfrey-win-the-2028-democratic-presidential-nomination","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/economic-calendar":{"post":{"operationId":"v1/economic_calendar","summary":"Economic calendar (BLS, FOMC, ECB)","description":"Upcoming macro events with UTC date and time: US BLS releases (jobs report, CPI, PPI, JOLTS, wages...), Federal Reserve FOMC rate decisions and ECB monetary policy decisions. Filter by days ahead, text or high-impact only.","tags":["economic-calendar","fomc","cpi"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"days":{"type":"integer"},"search":{"type":"string"},"important":{"type":"boolean"}},"required":[]},"example":{"days":14,"important":true}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sec-8k-latest":{"post":{"operationId":"v1/sec_8k_latest","summary":"Latest SEC 8-K filings","description":"Most recent 8-K current reports filed with the SEC (material events of US companies) with their items: earnings (2.02), material agreements (1.01), officer changes (5.02), acquisitions (2.01), bankruptcy (1.03)... Filter by item or company name.","tags":["sec","8-k","filings"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"section":{"type":"string","description":"8-K item, e.g. 2.02"},"search":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"section":"5.02","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-airport-delays":{"post":{"operationId":"v1/us_airport_delays","summary":"US airport delays (FAA)","description":"Current delays and closures at US airports from the FAA: ground delay programs, ground stops, arrival/departure delays and closures with reason and duration; filter by IATA code (JFK, LAX, ORD...).","tags":["aviation","airports","flight-delays"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"airport":{"type":"string","description":"IATA code, e.g. JFK"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/bitcoin-mining-pools":{"post":{"operationId":"v1/bitcoin_mining_pools","summary":"Bitcoin mining pools and fees","description":"Bitcoin mining over the last N blocks (max 144, ~1 day): blocks per pool (Foundry, AntPool, ViaBTC, F2Pool...) with share and estimated hashrate, average block reward (subsidy + fees), fees as % of reward and average block interval.","tags":["bitcoin","mining","pools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"blocks":{"type":"integer","description":"10-144"}},"required":[]},"example":{"blocks":24}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sec-insiders-latest":{"post":{"operationId":"v1/sec_insiders_latest","summary":"Latest insider filings (Form 4), market-wide","description":"Latest SEC Form 4 insider filings across the whole US market: issuer company, who filed (directors, officers, 10% owners), date and link. Filter by company or person. For one company's trade details use insiders-empresa.","tags":["sec","insiders","form-4"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sec-13d-latest":{"post":{"operationId":"v1/sec_13d_latest","summary":"Latest 13D/13G stake disclosures","description":"Latest disclosures of stakes above 5% filed with the SEC: Schedule 13D (activist investors) or 13G (passive), with subject company, filer, date and link, including amendments.","tags":["sec","13d","activist"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["13D","13G"]},"search":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"type":"13D","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-ipos-upcoming":{"post":{"operationId":"v1/us_ipos_upcoming","summary":"Upcoming US IPOs (S-1, F-1, 424B4)","description":"US IPOs and offerings in the pipeline: latest S-1 and F-1 (foreign issuers) registration statements, amendments and final 424B4 prospectuses (priced), with company, stage, date and link.","tags":["ipo","sec","s-1"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/provider-status":{"post":{"operationId":"v1/provider_status","summary":"Cloud and API provider status","description":"Live status of widely used cloud services and APIs (GitHub, Cloudflare, OpenAI, Anthropic, Discord, Vercel, npm, Twilio, DigitalOcean, Coinbase, Atlassian, Netlify, Supabase) from their status pages: overall state, affected components, open incidents and ongoing maintenance.","tags":["status","uptime","incidents"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"provider":{"type":"string","description":"e.g. GitHub (omit for all)"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/blockchain-status":{"post":{"operationId":"v1/blockchain_status","summary":"Blockchain networks live status","description":"Live status of Bitcoin, Solana and 12 EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic, Unichain): latest block, seconds since last block, gas and whether each network is ok, slow or halted.","tags":["network-status","blockchain","liveness"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/stablecoin-mints-burns":{"post":{"operationId":"v1/stablecoin_mints_burns","summary":"Stablecoin mints and burns","description":"Stablecoin mints and burns over the last hours read from the contracts: USDC and USDT on Ethereum and USDC on Base, with totals, counts, largest operations and net flow. A signal of money entering or leaving crypto.","tags":["stablecoins","usdc","usdt"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hours":{"type":"integer","description":"1-48"}},"required":[]},"example":{"hours":12}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/polymarket-events":{"post":{"operationId":"v1/polymarket_events","summary":"Polymarket events with all outcomes","description":"Polymarket events with all their markets: elections, Fed decisions, sports, crypto... Each event with the probability of every option (candidate, rate range, team), volume and close date; top by volume or matching a search.","tags":["polymarket","events","prediction-markets"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pool-swaps":{"post":{"operationId":"v1/pool_swaps","summary":"Recent swaps of a DEX pool","description":"Recent swaps of a DEX pool (Uniswap v2/v3, Aerodrome, SushiSwap, PancakeSwap... on Base, Ethereum, Arbitrum, Optimism or Polygon) read on-chain: buys and sells with USD size, price, wallet and tx, net buy/sell flow, unique buyers and the largest trades. Pass the pool or the token address (its main pool is used).","tags":["dex","swaps","whales"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pool":{"type":"string","description":"Pool or token address"},"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"minutes":{"type":"integer","description":"1-720"},"min_usd":{"type":"number"},"limit":{"type":"integer"}},"required":["pool"]},"example":{"pool":"0x4e829F8A5213c42535AB84AA40BD4aDCCE9cBa02","network":"base","minutes":30,"limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/fund-13f-holdings":{"post":{"operationId":"v1/fund_13f_holdings","summary":"Fund holdings from 13F filings","description":"Holdings an institutional manager reported in its latest SEC 13F (Berkshire, Bridgewater, Renaissance, ARK...): positions with value, shares and weight, total value and changes vs the previous quarter (new, increased, reduced, sold out). Search by manager name or CIK.","tags":["13f","hedge-funds","holdings"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"manager":{"type":"string"},"cik":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"manager":"berkshire hathaway","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/exchange-reserves":{"post":{"operationId":"v1/exchange_reserves","summary":"Exchange reserves and net flows","description":"On-chain reserves of centralized exchanges (Binance, OKX, Bybit, Coinbase...) from their published wallets: total and ex-own-token assets, net inflows/outflows over 24h, 7d and 30d, spot and derivatives volume and open interest. Sort by reserves or flows.","tags":["exchanges","reserves","netflows"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"order":{"type":"string","enum":["reserves","inflows_24h","outflows_24h","inflows_7d","outflows_7d","derivatives"]},"limit":{"type":"integer"}},"required":[]},"example":{"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-leaderboard":{"post":{"operationId":"v1/hyperliquid_leaderboard","summary":"Hyperliquid top traders leaderboard","description":"Hyperliquid trader leaderboard by PnL, ROI or volume over the day, week, month or all time, with account value (accounts without trading volume, like vaults, are excluded). Find top traders and whales to follow; see a wallet's positions with hyperliquid-posiciones.","tags":["hyperliquid","leaderboard","traders"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"period":{"type":"string","enum":["day","week","month","allTime"]},"order":{"type":"string","enum":["pnl","roi","volume"]},"min_account_usd":{"type":"number"},"limit":{"type":"integer"}},"required":[]},"example":{"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/polymarket-wallet":{"post":{"operationId":"v1/polymarket_wallet","summary":"Polymarket wallet positions and PnL","description":"Open positions of a wallet on Polymarket: market, outcome, shares, average and current price, value, PnL (USD and %), redeemable flag and close date, with portfolio totals.","tags":["polymarket","portfolio","pnl"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"wallet":{"type":"string"},"limit":{"type":"integer"}},"required":["wallet"]},"example":{"wallet":"0x5d189e816b4149be00977c1a3c8840374aec4972","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/polymarket-holders":{"post":{"operationId":"v1/polymarket_holders","summary":"Top holders of a Polymarket market","description":"Largest holders of each outcome of a Polymarket market (by slug): wallet and shares, with the sum of the top holders. See where the whales are betting.","tags":["polymarket","holders","whales"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"slug":{"type":"string"},"limit":{"type":"integer","description":"1-20"}},"required":["slug"]},"example":{"slug":"will-oprah-winfrey-win-the-2028-democratic-presidential-nomination","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-grants":{"post":{"operationId":"v1/us_grants","summary":"US federal grant opportunities","description":"US federal grant opportunities from Grants.gov: title, number, agency, open and close dates, status and link; search by keyword (AI, energy, health...) and agency (NSF, NIH, DOE...), open or forecasted.","tags":["grants","funding","government"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"agency":{"type":"string"},"status":{"type":"string","enum":["open","upcoming","all"]},"limit":{"type":"integer"}},"required":[]},"example":{"search":"artificial intelligence","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tx-cost":{"post":{"operationId":"v1/tx_cost","summary":"Transaction cost in USD by chain","description":"What a typical operation costs right now in USD on 12 EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon, BNB, Avalanche, Gnosis, Linea, Scroll, Sonic, Unichain): native transfer, ERC-20 transfer, DEX swap or NFT mint, sorted cheapest first.","tags":["gas","fees","cost"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"trade":{"type":"string","enum":["native_transfer","erc20_transfer","swap_dex","mint_nft"]}},"required":[]},"example":{"trade":"swap_dex"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/malicious-url":{"post":{"operationId":"v1/malicious_url","summary":"Malicious URL check (URLhaus)","description":"Check whether a URL or domain is listed in abuse.ch URLhaus as a malware distribution site in the last 30 days: exact URL match and other malicious URLs on the same host, with threat type, online/offline status and date. Use before an agent fetches or opens a link.","tags":["security","malware","url-check"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"https://example.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/regex-test":{"post":{"operationId":"v1/regex_test","summary":"Test a regular expression","description":"Test a regular expression against a text: every match with position, groups and named groups, plus the result of a substitution if you pass a replacement. Flags i, m, s, x. Time-limited, safe against catastrophic backtracking.","tags":["regex","devtools","text"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pattern":{"type":"string"},"text":{"type":"string"},"flags":{"type":"string"},"replacement":{"type":"string"},"max_matches":{"type":"integer"}},"required":["pattern","text"]},"example":{"pattern":"(?P<user>\\w+)@(?P<dom>[\\w.]+)","text":"ana@x.com y luis@y.org"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/jsonpath":{"post":{"operationId":"v1/jsonpath","summary":"Query JSON with JSONPath","description":"Query a JSON document with JSONPath, including filters and functions ($.items[?(@.price > 10)].name, $..id...): matching values and their paths. Send the JSON in «datos» or a URL to fetch it.","tags":["json","jsonpath","query"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"expression":{"type":"string"},"data":{"description":"JSON object, array or string"},"url":{"type":"string"}},"required":["expression"]},"example":{"expression":"$.items[?(@.precio > 10)].nombre","data":{"items":[{"nombre":"x","precio":5},{"nombre":"y","precio":20}]}}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/new-pools":{"post":{"operationId":"v1/new_pools","summary":"New DEX pools (token launches)","description":"Pools created on DEXs in the last minutes (Uniswap v2/v3 and Aerodrome on Base; Uniswap v2/v3 on Ethereum) read from the factories: new token, paired token, DEX, block and, once DEX Screener indexes it, liquidity, price and volume. Spot launches early; check risk with token-veredicto.","tags":["new-pairs","token-launch","dex"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["base","ethereum"]},"minutes":{"type":"integer","description":"5-360"},"min_liquidity_usd":{"type":"number"},"limit":{"type":"integer"}},"required":[]},"example":{"network":"base","minutes":30,"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-whales":{"post":{"operationId":"v1/hyperliquid_whales","summary":"Hyperliquid whale positioning","description":"How the 150 largest actively trading Hyperliquid accounts are positioned: per coin long and short notional, bias, number of whales on each side, average entry and unrealized PnL; or, for one coin, every whale position with entry, liquidation and leverage.","tags":["hyperliquid","whales","positioning"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hyperliquid-liquidation-map":{"post":{"operationId":"v1/hyperliquid_liquidation_map","summary":"Hyperliquid whale liquidation map","description":"Liquidation map of the largest Hyperliquid accounts for a coin: at which prices their longs (below) and shorts (above) would be liquidated, bucketed with the notional at risk, and the closest levels to the current price.","tags":["liquidations","hyperliquid","heatmap"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string"},"brackets":{"type":"integer","description":"5-60"}},"required":[]},"example":{"currency":"BTC","brackets":10}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/europe-power-prices":{"post":{"operationId":"v1/europe_power_prices","summary":"European day-ahead power prices","description":"Wholesale day-ahead electricity price in a European country or zone (DE, FR, ES, PT, IT, NL, BE, AT, PL, CH, Nordics...) for today or a given day: hourly EUR/MWh, average, max, min and cheapest and most expensive hours. Use «todos» to compare the daily average across countries.","tags":["electricity","energy","power-prices"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string"},"day":{"type":"string","description":"YYYY-MM-DD"}},"required":[]},"example":{"country":"ES"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/subdomains":{"post":{"operationId":"v1/subdomains","summary":"Subdomains from Certificate Transparency","description":"Subdomains of a domain found in public Certificate Transparency logs (every TLS certificate issued): names, wildcard count and certificate dates. For asset inventory, audits and OSINT.","tags":["subdomains","osint","certificates"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"},"limit":{"type":"integer"}},"required":["domain"]},"example":{"domain":"vextorium.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/nostr-profile":{"post":{"operationId":"v1/nostr_profile","summary":"Nostr profile and latest notes","description":"Nostr profile by npub, hex key or NIP-05 identifier (name@domain): name, bio, picture, website, NIP-05, Lightning address and latest public notes, queried from several public relays.","tags":["nostr","social","profile"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"user":{"type":"string"},"notes":{"type":"integer"}},"required":["user"]},"example":{"user":"npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6","notes":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/postal-code":{"post":{"operationId":"v1/postal_code","summary":"Postal code lookup (60+ countries)","description":"Postal code lookup in more than 60 countries (ES, US, DE, FR, GB, IT, MX, BR...): places, province or state and coordinates.","tags":["postal-code","zip","geocoding"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string"},"country":{"type":"string","description":"ISO 2-letter code"}},"required":["code"]},"example":{"code":"28013","country":"ES"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wikipedia-summary":{"post":{"operationId":"v1/wikipedia_summary","summary":"Wikipedia article summary","description":"Summary of a Wikipedia article in any language: title, short description, lead paragraph, image, coordinates, link and Wikidata id. If the title is not exact it returns the closest article, flagged as approximate, with alternatives.","tags":["wikipedia","knowledge","summary"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"topic":{"type":"string"},"language":{"type":"string","description":"es, en, fr, de..."}},"required":["topic"]},"example":{"topic":"Madrid","language":"es"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wikidata-entity":{"post":{"operationId":"v1/wikidata_entity","summary":"Structured facts from Wikidata","description":"Structured facts from Wikidata about a person, company, place or work by name or Q-id: type, country, population, dates, founders, headquarters, website, ticker, currency, version... labelled in your language. Grounded answers without free text.","tags":["wikidata","knowledge-graph","facts"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"},"id":{"type":"string","description":"Q-id"},"language":{"type":"string"}},"required":[]},"example":{"name":"Nvidia","language":"es"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wikipedia-trending":{"post":{"operationId":"v1/wikipedia_trending","summary":"Most read Wikipedia articles","description":"Most read Wikipedia articles in a language on a given day (yesterday by default): what people are looking up, with views and rank, technical pages removed. A signal of current events and trends.","tags":["trends","wikipedia","news"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"language":{"type":"string"},"day":{"type":"string","description":"YYYY-MM-DD"},"limit":{"type":"integer"}},"required":[]},"example":{"language":"en","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/book-info":{"post":{"operationId":"v1/book_info","summary":"Book lookup by ISBN or title","description":"Book data by ISBN (10 or 13) or search by title and author on Open Library: title, authors, publisher, year, pages, languages, subjects, cover and links.","tags":["books","isbn","library"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"isbn":{"type":"string"},"title":{"type":"string"},"author":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"isbn":"9780140328721"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/arxiv-search":{"post":{"operationId":"v1/arxiv_search","summary":"Search arXiv papers","description":"Search scientific papers on arXiv (AI, physics, maths, economics...): title, authors, abstract, categories, dates and PDF link; by relevance or newest, with category filter (cs.AI, cs.CR, q-fin...).","tags":["arxiv","research","papers"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"category":{"type":"string"},"order":{"type":"string","enum":["recent","relevance"]},"limit":{"type":"integer"}},"required":["query"]},"example":{"query":"agent payments","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pubmed-search":{"post":{"operationId":"v1/pubmed_search","summary":"Search PubMed biomedical literature","description":"Search biomedical literature on PubMed (NIH): title, authors, journal, date, DOI, PMID and abstract of each article, newest first, with optional year filter.","tags":["pubmed","medicine","research"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"limit":{"type":"integer"},"since_year":{"type":"integer"}},"required":["query"]},"example":{"query":"crispr cancer","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/doi-info":{"post":{"operationId":"v1/doi_info","summary":"DOI metadata and citation","description":"Metadata of a publication by DOI (Crossref): title, authors, journal or publisher, year, type, citation count, references, license, link and an APA-formatted citation.","tags":["doi","citation","crossref"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"doi":{"type":"string"}},"required":["doi"]},"example":{"doi":"10.1038/nature14539"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hackernews-top":{"post":{"operationId":"v1/hackernews_top","summary":"Hacker News front page","description":"What's being read on Hacker News now: top, new, best, Ask HN, Show HN or jobs stories with points, comments, author, age and link. A pulse of tech, AI and startups.","tags":["hacker-news","tech-news","startups"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"list":{"type":"string","enum":["top","nuevas","mejores","ask","show","empleos"]},"limit":{"type":"integer"}},"required":[]},"example":{"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/drug-info":{"post":{"operationId":"v1/drug_info","summary":"Drug label facts (openFDA)","description":"US drug facts from the official label (openFDA): brands, active ingredient, uses, dosage, warnings, contraindications, interactions, pregnancy and manufacturer. Information, not medical advice.","tags":["drugs","fda","medicine"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"},"limit":{"type":"integer","description":"1-5"}},"required":["name"]},"example":{"name":"ibuprofen"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/us-mortgage-rates":{"post":{"operationId":"v1/us_mortgage_rates","summary":"US mortgage rates (Freddie Mac)","description":"Average US mortgage rates from Freddie Mac's weekly PMMS survey: 30- and 15-year fixed, latest value, weekly and yearly change and recent series.","tags":["mortgage","interest-rates","housing"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"weeks":{"type":"integer"}},"required":[]},"example":{"weeks":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pool-fee-apr":{"post":{"operationId":"v1/pool_fee_apr","summary":"Liquidity pool fee APR estimate","description":"Estimated yield of providing liquidity in a token's pools (or one pool) on any DEX Screener chain: liquidity, 24h volume, pool fee (read on-chain when possible), fees generated, estimated APR, turnover and age, sorted by APR.","tags":["liquidity","apr","lp"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"pool":{"type":"string"},"network":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"token":"0x532f27101965dd16442E59d40670FaF5eBB142E4","network":"base","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/build-transaction":{"post":{"operationId":"v1/build_transaction","summary":"Build an unsigned EVM transaction","description":"Build an EVM transaction ready to sign (never signed or sent): native transfer, ERC-20 transfer or ERC-20 approve, with to, data, value, nonce, chainId, estimated gas and current EIP-1559 fees, plus a simulation that warns if it would revert and the estimated cost.","tags":["transaction","evm","unsigned-tx"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"since":{"type":"string"},"action":{"type":"string","enum":["native_transfer","token_transfer","approve_token"]},"network":{"type":"string"},"for":{"type":"string"},"amount":{"type":"number"},"token":{"type":"string"}},"required":["since","action","for","amount"]},"example":{"since":"0xd8dA6BF26964aF9D7eed9e03E53415D37aA96045","action":"token_transfer","network":"base","for":"0x9b9B3F22BEBD1e3E528C2759a2ca34cD2e0184A1","amount":1,"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/qr-barcode-read":{"post":{"operationId":"v1/qr_barcode_read","summary":"Read QR codes and barcodes from an image","description":"Read the codes in an image URL: QR, Data Matrix, Aztec, PDF417, EAN-13, UPC, Code 128, Code 39... with format, content and position; flags URLs, crypto payment URIs (bitcoin:, ethereum:, solana:) and wifi credentials.","tags":["qr","barcode","decode"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"example":{"url":"https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/QR_code_for_mobile_English_Wikipedia.svg/500px-QR_code_for_mobile_English_Wikipedia.svg.png"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ics-to-json":{"post":{"operationId":"v1/ics_to_json","summary":"Calendar (iCal/ICS) to JSON","description":"Turn an iCal/ICS calendar URL (Google Calendar, Outlook, holidays, events...) into JSON: upcoming events with title, start and end, all-day flag, location, description and link over the next N days; text filter.","tags":["calendar","ical","events"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"days":{"type":"integer"},"limit":{"type":"integer"},"search":{"type":"string"}},"required":["url"]},"example":{"url":"https://calendar.google.com/calendar/ical/es.spain%23holiday%40group.v.calendar.google.com/public/basic.ics","days":90,"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-ine-indicators":{"post":{"operationId":"v1/spain_ine_indicators","summary":"Spain official indicators (INE)","description":"Official Spanish indicators from INE: CPI (annual and monthly change), EPA unemployment rate (total and under 25) and house prices (annual and quarterly change), with recent periods. Without an indicator it returns the latest value of all.","tags":["spain","inflation","unemployment"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"indicator":{"type":"string","enum":["cpi_annual","cpi_monthly","unemployment_lfs","youth_unemployment","housing_annual","housing_quarterly"]},"periods":{"type":"integer"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/food-product":{"post":{"operationId":"v1/food_product","summary":"Food product by barcode (Open Food Facts)","description":"Food product facts by barcode (EAN/UPC) from Open Food Facts: name, brand, quantity, Nutri-Score, NOVA processing group, Eco-Score, nutrients per 100 g, allergens, additives, ingredients and countries.","tags":["food","nutrition","barcode"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string"}},"required":["code"]},"example":{"code":"3017624010701"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/spain-traffic-incidents":{"post":{"operationId":"v1/spain_traffic_incidents","summary":"Spain road traffic incidents (DGT)","description":"Active traffic incidents on Spanish roads from the DGT: roadworks, accidents, queues, closures, adverse weather..., with road, kilometre point, province, municipality, coordinates and start time; filter by province, road and cause.","tags":["traffic","spain","roads"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"province":{"type":"string"},"road":{"type":"string"},"cause":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"province":"Madrid","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/malicious-ip":{"post":{"operationId":"v1/malicious_ip","summary":"Malicious IP check","description":"Check an IP against public threat lists: botnet command-and-control servers (abuse.ch Feodo Tracker), Tor exit nodes and hijacked or spam networks (Spamhaus DROP). For filtering traffic, sign-ups and payments.","tags":["ip-reputation","threat-intel","security"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ip":{"type":"string"}},"required":["ip"]},"example":{"ip":"8.8.8.8"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/exploited-vulnerabilities":{"post":{"operationId":"v1/exploited_vulnerabilities","summary":"Actively exploited vulnerabilities (CISA KEV)","description":"Vulnerabilities being actively exploited according to CISA's KEV catalog: CVE, vendor, product, name, description, date added, remediation due date and ransomware use; the latest N days or search by vendor/product (Microsoft, Cisco, Fortinet...).","tags":["cve","kev","vulnerabilities"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"days":{"type":"integer"},"ransomware":{"type":"boolean"},"limit":{"type":"integer"}},"required":[]},"example":{"days":14,"limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eu-fuel-prices":{"post":{"operationId":"v1/eu_fuel_prices","summary":"EU fuel prices by country","description":"Average price with taxes of petrol 95, diesel, heating oil and LPG in each EU country (European Commission Weekly Oil Bulletin), in EUR per litre, sorted cheapest first.","tags":["fuel-prices","petrol","diesel"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string"},"order":{"type":"string","enum":["gasoline","diesel"]}},"required":[]},"example":{"country":"Spain"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/x402-facilitators":{"post":{"operationId":"v1/x402_facilitators","summary":"x402 facilitators live status and volume","description":"Status of x402 facilitators (who verify and settle payments): live check of each one's /supported endpoint with latency, x402 versions, schemes and networks, plus on-chain settled volume over 24h, 7d and 30d (x402-list data). Choose a facilitator or debug failing payments.","tags":["x402","facilitators","payments"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/llm-prices":{"post":{"operationId":"v1/llm_prices","summary":"LLM API prices compared","description":"Price per million input and output tokens of 300+ language models (OpenAI, Anthropic, Google, Meta, Mistral, DeepSeek...) via OpenRouter, with context window and the estimated cost of one call with your token counts; filter by name or provider, sort by price or context.","tags":["llm","pricing","models"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"input_tokens":{"type":"integer"},"output_tokens":{"type":"integer"},"order":{"type":"string","enum":["price","expensive","context"]},"limit":{"type":"integer"}},"required":[]},"example":{"search":"claude","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/huggingface-trending":{"post":{"operationId":"v1/huggingface_trending","summary":"Trending Hugging Face models","description":"AI models on Hugging Face: trending, most downloaded or most liked, filtered by name and task (text-generation, image-text-to-text, automatic-speech-recognition...): author, downloads, likes, task, license and creation date.","tags":["huggingface","models","ai"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"task":{"type":"string"},"order":{"type":"string","enum":["trend","downloads","likes","recent"]},"limit":{"type":"integer"}},"required":[]},"example":{"limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/cosmos-wallet":{"post":{"operationId":"v1/cosmos_wallet","summary":"Cosmos, Osmosis and Celestia wallet","description":"Wallet on Cosmos Hub (cosmos1...), Osmosis (osmo1...) or Celestia (celestia1...): token balances, staked amount per validator, pending rewards, unbonding and USD value. Also accepts a validator (valoper) address and shows its account.","tags":["cosmos","atom","staking"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"cosmos1qphf0ferqcch0jca9hlqfm3x0eds3dpkac4g9j"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/sui-wallet":{"post":{"operationId":"v1/sui_wallet","summary":"Sui wallet balances","description":"Sui wallet balances: SUI and every other token with amount, decimals and USD value where priced, plus the wallet total.","tags":["sui","wallet","balances"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"0x5094652429957619e6efa79a404a6714d1126e63f551f4b6c7fb76440f8118c9"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/xrp-account":{"post":{"operationId":"v1/xrp_account","summary":"XRP Ledger account","description":"XRP Ledger account: XRP balance and locked reserve, trust lines with other assets (RLUSD, USDC...), sequence, domain and USD value.","tags":["xrp","ripple","xrpl"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/stellar-account":{"post":{"operationId":"v1/stellar_account","summary":"Stellar account","description":"Stellar account: XLM and every asset balance (USDC, EURC...) with issuer, signers and thresholds, subentries and USD value.","tags":["stellar","xlm","usdc"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"GAHK7EEG2WWHVKDNT4CEQFZGKF2LGDSW2IVM4S5DP42RBW3K6BTODB4A"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/utxo-balance":{"post":{"operationId":"v1/utxo_balance","summary":"Litecoin, Dogecoin and Dash balance","description":"Balance of a Litecoin, Dogecoin or Dash address (detected from the prefix if not given): confirmed and pending balance, total received and sent, transaction count and USD value.","tags":["litecoin","dogecoin","dash"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"currency":{"type":"string","enum":["ltc","doge","dash"]}},"required":["address"]},"example":{"address":"DH5yaieqoZN36fDVciNyRueRGvGLR3mr7L"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/bitcoin-mining-profitability":{"post":{"operationId":"v1/bitcoin_mining_profitability","summary":"Bitcoin mining profitability (hashprice)","description":"Bitcoin mining profitability now: hashprice (USD per TH/s per day) from the real subsidy and recent fees, and for your machine (hashrate, J/TH efficiency and power price) daily revenue, electricity cost, profit and break-even kWh price.","tags":["bitcoin","mining","hashprice"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"efficiency_j_th":{"type":"number"},"cost_per_kwh_usd":{"type":"number"},"hashrate_th":{"type":"number"}},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/ethereum-blobs":{"post":{"operationId":"v1/ethereum_blobs","summary":"Ethereum blob fees and usage","description":"Ethereum blob usage (EIP-4844, the data rollups post): current blob base fee in gwei and USD cost of one blob, blobs per block over the last N blocks and how often blocks were full.","tags":["ethereum","blobs","eip-4844"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"blocks":{"type":"integer","description":"5-100"}},"required":[]},"example":{"blocks":20}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/aptos-wallet":{"post":{"operationId":"v1/aptos_wallet","summary":"Aptos wallet balances","description":"Aptos wallet: APT balance and other fungible assets (USDC, USDT...) with amount and USD value, number of sent transactions and whether the account exists.","tags":["aptos","apt","wallet"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"0x1"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/cardano-wallet":{"post":{"operationId":"v1/cardano_wallet","summary":"Cardano wallet and staking","description":"Cardano wallet by address (addr1...) or stake account (stake1...): ADA balance, delegated pool and DRep, available rewards, native tokens and USD value.","tags":["cardano","ada","staking"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"stake1ux68xyvphy0hf64uqdm7l4zqn42xyqt5fjy4lf6qpay4zpsc6vxwz"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hedera-account":{"post":{"operationId":"v1/hedera_account","summary":"Hedera account","description":"Hedera account (0.0.x or EVM address): HBAR balance, associated HTS tokens with balances, staking node, pending reward, creation date and USD value.","tags":["hedera","hbar","hts"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"account":{"type":"string"}},"required":["account"]},"example":{"account":"0.0.98"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/hedera-network":{"post":{"operationId":"v1/hedera_network","summary":"Hedera network exchange rate and supply","description":"Hedera network status: the official HBAR/USD exchange rate the network uses to compute fees (current and next), circulating and total supply, latest block and market price.","tags":["hedera","exchange-rate","hbar"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/algorand-account":{"post":{"operationId":"v1/algorand_account","summary":"Algorand account","description":"Algorand account: ALGO balance and locked minimum, ASA assets (USDC...) with amounts, consensus participation, opted-in apps and USD value.","tags":["algorand","algo","asa"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"737777777777777777777777777777777777777777777777777UFEJ2CI"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/near-account":{"post":{"operationId":"v1/near_account","summary":"NEAR account","description":"NEAR account (name.near or 64-hex implicit): available and staked NEAR, storage used, whether it has a contract deployed and USD value.","tags":["near","wallet","balances"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"account":{"type":"string"}},"required":["account"]},"example":{"account":"near"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/kaspa-address":{"post":{"operationId":"v1/kaspa_address","summary":"Kaspa address balance and network","description":"Kaspa: balance of an address (kaspa:...) with transaction count and USD value; without an address, network status (blocks, difficulty, hashrate, circulating and max supply).","tags":["kaspa","kas","balance"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":[]},"example":{"address":"kaspa:precqv0krj3r6uyyfa36ga7s0u9jct0v4wg8ctsfde2gkrsgwgw8jgxfzfc98"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/starknet-wallet":{"post":{"operationId":"v1/starknet_wallet","summary":"Starknet wallet balances","description":"Starknet wallet: ETH, STRK, USDC and USDT balances read from their contracts, account nonce, deployment status and USD value.","tags":["starknet","strk","wallet"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"0x0213c67ed78bc280887234fe5ed5e77272465317978ae86c25a71531d9332a2d"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tezos-account":{"post":{"operationId":"v1/tezos_account","summary":"Tezos account","description":"Tezos account (tz1/tz2/tz3/KT1): XTZ balance, baker, staked amount, FA tokens, transaction count, first and last activity and USD value.","tags":["tezos","xtz","wallet"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"example":{"address":"tz1VSUr8wwNhLAzempoch5d6hLRiTh8Cjcjb"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-tx-history":{"post":{"operationId":"v1/evm_tx_history","summary":"EVM address transaction history","description":"Transaction history of an EVM address (Ethereum, Base, Arbitrum, Optimism, Polygon, zkSync): date, method called, from, to (named when known), value, fee, status and revert reason, plus total fees paid.","tags":["transactions","history","wallet"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","zksync"]},"limit":{"type":"integer"}},"required":["address"]},"example":{"address":"0xd8dA6BF26964aF9D7eed9e03E53415D37aA96045","network":"base","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/token-holders":{"post":{"operationId":"v1/token_holders","summary":"Top holders of an ERC-20 token","description":"Largest holders of an ERC-20 token: address (named or labelled when known: exchanges, protocols...), amount and % of supply, total holder count and top-10 concentration.","tags":["holders","concentration","token"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","zksync"]},"limit":{"type":"integer"}},"required":["token"]},"example":{"token":"0x532f27101965dd16442E59d40670FaF5eBB142E4","network":"base","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/contract-creator":{"post":{"operationId":"v1/contract_creator","summary":"Who deployed a contract","description":"Who deployed an EVM contract and when: creator address (named when known), creation transaction and date, contract name, verification, proxy type and implementation, and scam flag.","tags":["deployer","contract","due-diligence"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","zksync"]}},"required":["contract"]},"example":{"contract":"0x532f27101965dd16442E59d40670FaF5eBB142E4","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wallet-token-transfers":{"post":{"operationId":"v1/wallet_token_transfers","summary":"Token transfers of a wallet","description":"Token transfers (ERC-20, ERC-721 NFTs or ERC-1155) sent or received by an EVM address: date, token, amount, from, to, in/out and transaction, with totals per token.","tags":["transfers","tokens","wallet"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","zksync"]},"type":{"type":"string","enum":["ERC-20","ERC-721","ERC-1155"]},"limit":{"type":"integer"}},"required":["address"]},"example":{"address":"0xd8dA6BF26964aF9D7eed9e03E53415D37aA96045","network":"base","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/evm-internal-txs":{"post":{"operationId":"v1/evm_internal_txs","summary":"Internal transactions of an address","description":"Internal transactions of an EVM address (native coin moved by contracts, invisible in the normal history): date, type, from, to, value, success and parent transaction.","tags":["internal-transactions","traces","evm"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","zksync"]},"limit":{"type":"integer"}},"required":["address"]},"example":{"address":"0x4200000000000000000000000000000000000006","network":"base","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tx-decode":{"post":{"operationId":"v1/tx_decode","summary":"Decoded EVM transaction","description":"An EVM transaction explained: method called and its decoded parameters with names (when the contract is verified), token transfers it triggered, value, fee, status, revert reason and names of the addresses involved.","tags":["transaction","decode","abi"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hash":{"type":"string"},"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","zksync"]}},"required":["hash"]},"example":{"hash":"0xcde788b2a1fd8778da181801317e8b56080cfe285987400abe83ad2f03a0b5a0","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/chain-stats":{"post":{"operationId":"v1/chain_stats","summary":"EVM chain statistics","description":"Statistics of an EVM chain: total and today's transactions, addresses, blocks, average block time, gas prices (slow, average, fast), network utilization, native token price and market cap.","tags":["chain-stats","network","gas"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","zksync"]}},"required":[]},"example":{"network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/rich-list":{"post":{"operationId":"v1/rich_list","summary":"Richest addresses on an EVM chain","description":"Addresses with the most native coin on an EVM chain (ETH on Ethereum, Base, Arbitrum, Optimism, zkSync; POL on Polygon): balance, name or label when known (exchanges, bridges, contracts) and transaction count.","tags":["rich-list","whales","native"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","zksync"]},"limit":{"type":"integer"}},"required":[]},"example":{"network":"base","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/clinical-trials":{"post":{"operationId":"v1/clinical_trials","summary":"Clinical trials search (ClinicalTrials.gov)","description":"Clinical trials on ClinicalTrials.gov by disease, drug or sponsor: title, NCT id, status, phase, conditions, interventions, sponsor, dates, enrollment and countries; recruiting ones by default.","tags":["clinical-trials","health","pharma"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"status":{"type":"string","enum":["recruiting","active","completed","all"]},"limit":{"type":"integer"}},"required":["search"]},"example":{"search":"GLP-1 obesity","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/scholarly-search":{"post":{"operationId":"v1/scholarly_search","summary":"Scholarly works search (OpenAlex)","description":"Search scholarly literature across all fields in OpenAlex (250M+ works): title, authors, institutions, year, journal, citation count, DOI and open-access link; by relevance, citations or date.","tags":["research","papers","citations"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"search":{"type":"string"},"since_year":{"type":"integer"},"order":{"type":"string","enum":["relevance","citations","recent"]},"only_open":{"type":"boolean"},"limit":{"type":"integer"}},"required":["search"]},"example":{"search":"agent payments blockchain","limit":2}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/tropical-cyclones":{"post":{"operationId":"v1/tropical_cyclones","summary":"Active tropical cyclones (NOAA NHC)","description":"Active tropical cyclones in the Atlantic and eastern/central Pacific from the US National Hurricane Center: name, type (hurricane, storm...), max wind, pressure, position, movement and links to the official advisory and track.","tags":["hurricanes","weather","storms"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pendle-markets":{"post":{"operationId":"v1/pendle_markets","summary":"Pendle fixed-yield markets","description":"Pendle markets (fixed yield in DeFi): asset, maturity, days left, implied fixed APY (buying PT), LP APY and liquidity, on Ethereum, Arbitrum, Base, BNB and other chains.","tags":["pendle","fixed-yield","defi"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"search":{"type":"string"},"order":{"type":"string","enum":["liquidity","apy_fijo","vencimiento"]},"limit":{"type":"integer"}},"required":[]},"example":{"limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/morpho-vaults":{"post":{"operationId":"v1/morpho_vaults","summary":"Morpho lending vaults","description":"Morpho lending vaults run by curators: name, deposited asset, chain, net APY, deposits in USD, fee and curator; filter by asset (USDC, WETH...) and chain, sort by deposits or APY.","tags":["morpho","lending","vaults"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"asset":{"type":"string"},"network":{"type":"string"},"order":{"type":"string","enum":["tvl","apy"]},"limit":{"type":"integer"}},"required":[]},"example":{"asset":"USDC","network":"base","limit":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/eth-burn":{"post":{"operationId":"v1/eth_burn","summary":"ETH burned vs issuance","description":"ETH burned by the EIP-1559 base fee over the last N blocks versus estimated validator issuance: burned total, issuance, net supply change (deflationary or not) and its daily and yearly extrapolation.","tags":["ethereum","burn","supply"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"blocks":{"type":"integer","description":"10-1000"}},"required":[]},"example":{"blocks":100}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/species-info":{"post":{"operationId":"v1/species_info","summary":"Species information (GBIF)","description":"Species information by scientific or common name (GBIF): accepted name, full taxonomy (kingdom to species), rank, status, common names, number of occurrence records and countries with most records.","tags":["biodiversity","species","taxonomy"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"example":{"name":"Lynx pardinus"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/atmospheric-co2":{"post":{"operationId":"v1/atmospheric_co2","summary":"Atmospheric CO2 (Mauna Loa)","description":"Atmospheric CO2 concentration measured at Mauna Loa (NOAA): latest monthly ppm, yearly change, comparison with 10 years ago and with 1958, and the recent series.","tags":["climate","co2","emissions"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"months":{"type":"integer"}},"required":[]},"example":{"months":3}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/un-sanctions":{"post":{"operationId":"v1/un_sanctions","summary":"UN Security Council sanctions screening","description":"Check whether a person or entity is on the UN Security Council Consolidated Sanctions List (Al-Qaida, ISIL, Taliban, DPRK, Iran, Libya, Sudan, Yemen...) with fuzzy matching of names and aliases. Complements sanciones-buscar (EU and OFAC).","tags":["sanctions","un","kyc"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"},"threshold":{"type":"number"},"limit":{"type":"integer"}},"required":["name"]},"example":{"name":"Ayman al-Zawahiri"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/lei-search":{"post":{"operationId":"v1/lei_search","summary":"LEI lookup (GLEIF)","description":"Find a company's LEI (Legal Entity Identifier) by name, or the record of a LEI: legal name, country, legal form, address, entity and registration status, renewal date, direct parent and company register number.","tags":["lei","kyb","companies"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"company":{"type":"string"},"lei":{"type":"string"},"limit":{"type":"integer"}},"required":[]},"example":{"company":"Telefonica"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/space-weather":{"post":{"operationId":"v1/space_weather","summary":"Space weather (NOAA SWPC)","description":"Space weather now from NOAA SWPC: geomagnetic Kp index (recent hours and max), storm level (G0-G5), latest solar X-ray flares, solar wind speed and active alerts. Affects satellites, GPS and power grids.","tags":["space-weather","solar","geomagnetic"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/csv-clean":{"post":{"operationId":"v1/csv_clean","summary":"CSV cleaning to JSON","description":"CSV cleaning and normalization to JSON: column names, types, duplicates and empty values. Data is processed in memory and not stored.","tags":["csv","data-cleaning","json"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"input":{"type":"string","description":"Raw CSV content to clean"},"from":{"type":"string","enum":["csv"],"description":"Input format"},"to":{"type":"string","enum":["json"],"description":"Output format"}},"required":["input","from","to"]},"example":{"input":"Nombre,Edad\nAna,25\nLuis,","from":"csv","to":"json"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/url-health-check":{"post":{"operationId":"v1/url_health_check","summary":"API/URL health check","description":"API/URL health check: up or down, HTTP status, latency, and whether the endpoint is a valid x402 paid endpoint.","tags":["uptime","monitoring","api-health"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to check"},"method":{"type":"string","enum":["GET","HEAD","POST"],"description":"HTTP method to use"}},"required":["url"]},"example":{"url":"https://ejemplo.com/api","method":"GET"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/wallet-analysis":{"post":{"operationId":"v1/wallet_analysis","summary":"Wallet analysis (EVM, Bitcoin, Solana)","description":"Wallet analysis read directly from the blockchain on Base, Ethereum, Arbitrum, Optimism or Polygon (account type incl. smart wallet / EIP-7702, sent transaction count, ENS name, native and USDC/stablecoin balances with USD value); also Bitcoin and Solana balances.","tags":["wallet","onchain","evm"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Wallet address (0x... for EVM, or native Bitcoin/Solana format)"},"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","bitcoin","solana"],"description":"Red blockchain a consultar"}},"required":["address","network"]},"example":{"address":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","network":"base"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/domain-intel":{"post":{"operationId":"v1/domain_intel","summary":"Domain intelligence (WHOIS, DNS, SSL)","description":"Domain intelligence: WHOIS (registrar, creation and expiry dates), DNS records and SSL certificate details.","tags":["domain","whois","dns"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","description":"Domain name to analyze, e.g. example.com"}},"required":["domain"]},"example":{"domain":"ejemplo.com"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/pdf-extract-text":{"post":{"operationId":"v1/pdf_extract_text","summary":"PDF text extraction","description":"Extract the text of a PDF from its URL.","tags":["pdf","text-extraction","documents"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Direct URL to a PDF with real text"}},"required":["url"]},"example":{"url":"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.012000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/fear-greed":{"post":{"operationId":"v1/fear_greed","summary":"Crypto Fear & Greed Index","description":"Crypto Fear & Greed Index (0-100) with classification. Data source: Alternative.me (attribution included in the response).","tags":["crypto","sentiment","market"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]},"example":{}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/defi-liquidations":{"post":{"operationId":"v1/defi_liquidations","summary":"DeFi liquidations (Aave v3)","description":"DeFi liquidations read on-chain from Aave v3 on Base, Ethereum, Arbitrum, Optimism and Polygon: total USD liquidated, event count, breakdown by network, collateral and debt asset, and latest events with explorer links. Window 1-24h, optional asset filter.","tags":["defi","liquidations","aave"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"],"description":"Network (omit for all five)"},"hours":{"type":"integer","minimum":1,"maximum":24,"description":"Time window in hours (1-24)"},"symbol":{"type":"string","description":"Optional asset filter, e.g. WETH, cbBTC, USDC"}},"required":[]},"example":{"network":"base","hours":24}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}},"/v1/crypto-price-onchain":{"post":{"operationId":"v1/crypto_price_onchain","summary":"On-chain crypto price (Chainlink/Uniswap)","description":"Crypto price in USD and EUR from on-chain sources only: Chainlink oracles (BTC, ETH, USDC) or Uniswap v3 quotes on Base (USDT, DAI or any Base token address); EUR via ECB rate.","tags":["crypto","price","chainlink"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string","description":"bitcoin, ethereum, usdc, usdt, dai, or a Base token address"}},"required":["currency"]},"example":{"currency":"bitcoin"}}}},"responses":{"200":{"description":"JSON result (charged only on success)","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required: x402 v2 challenge in the PAYMENT-REQUIRED header (USDC on Base, Solana or Polygon)"},"422":{"description":"Invalid input (not charged)"},"502":{"description":"Upstream source unavailable (not charged)"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"version":2,"networks":["Base","Solana","eip155:137","Optimism (Circle Gateway)","Arc (Circle Gateway)"],"asset":"USDC"}}]}}}}}