{"openapi":"3.1.0","info":{"title":"Agent Data API","version":"1.0.0","description":"Pay-per-call data for AI agents, paid in USDC on Base with x402: token risk checks (rug check) on Base, Ethereum, Arbitrum, Optimism, Polygon and Solana, onchain reads (balances, transactions, gas, contracts, NFTs, whale trades, new pools, ENS and Basenames), ECB exchange rates, and Canadian sales tax and business days.","x-guidance":"Every route is a GET with query parameters. Call it, receive HTTP 402 with the price, pay with an x402 client, and retry to get JSON. Errors (4xx/5xx) are never charged. Start with GET /token?chain=<chain>&address=<address> for a 0-100 token risk score with reasons; pass the returned watch.fingerprint as since to see what changed. GET / lists every route for free; the same routes are MCP tools at /mcp."},"servers":[{"url":"https://onchaincheck.dev"}],"paths":{"/tax":{"get":{"operationId":"canada_sales_tax","summary":"Canadian sales tax breakdown for an amount in a province or territory","description":"Canadian sales tax breakdown for an amount in a province or territory: GST, HST, PST, RST or QST with each rate and amount rounded to the cent, plus the total. Rates are looked up for the given date (default today), so historical changes such as Nova Scotia's 2025 HST cut are handled.","tags":["Canadian Tax & Business Days"],"parameters":[{"name":"province","in":"query","required":true,"description":"Two-letter Canadian province or territory code","schema":{"type":"string","enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"]},"example":"QC"},{"name":"amount","in":"query","required":true,"description":"Pre-tax amount in CAD","schema":{"type":"string","pattern":"^\\d+(\\.\\d+)?$"},"example":"19.99"},{"name":"date","in":"query","required":false,"description":"Date the rates apply to, YYYY-MM-DD; defaults to today (UTC)","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"example":"2026-10-21"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"province":{"type":"string"},"date":{"type":"string"},"subtotal":{"type":"number"},"taxes":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"ratePercent":{"type":"number"},"amount":{"type":"number"}}}},"totalTax":{"type":"number"},"total":{"type":"number"},"totalRatePercent":{"type":"number"}}},"example":{"province":"QC","date":"2026-10-21","subtotal":19.99,"taxes":[{"name":"GST","ratePercent":5,"amount":1},{"name":"QST","ratePercent":9.975,"amount":1.99}],"totalTax":2.99,"total":22.98,"totalRatePercent":14.975}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/business-days":{"get":{"operationId":"canada_business_days","summary":"Number of business days between two dates in a Canadian province or territory, excluding weekends and that province's statutory holidays (with weekend holidays moved to their observed weekday)","description":"Number of business days between two dates in a Canadian province or territory, excluding weekends and that province's statutory holidays (with weekend holidays moved to their observed weekday). Counts from the start date up to but not including the end date, and lists the holidays skipped.","tags":["Canadian Tax & Business Days"],"parameters":[{"name":"province","in":"query","required":true,"description":"Two-letter Canadian province or territory code","schema":{"type":"string","enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"]},"example":"ON"},{"name":"from","in":"query","required":true,"description":"First day counted, YYYY-MM-DD","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"example":"2026-12-01"},{"name":"to","in":"query","required":true,"description":"Day after the last day counted, YYYY-MM-DD","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"example":"2027-01-01"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"province":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"businessDays":{"type":"number"},"holidaysSkipped":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"date":{"type":"string"},"observed":{"type":"string"}}}}}},"example":{"province":"ON","from":"2026-12-01","to":"2027-01-01","businessDays":21,"holidaysSkipped":[{"name":"Christmas Day","date":"2026-12-25","observed":"2026-12-25"},{"name":"Boxing Day","date":"2026-12-26","observed":"2026-12-28"}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/holidays":{"get":{"operationId":"canada_statutory_holidays","summary":"Statutory (general) holidays for a Canadian province or territory in a given year, using the province's local names, with the actual date and the weekday it is observed when it falls on a weekend","description":"Statutory (general) holidays for a Canadian province or territory in a given year, using the province's local names, with the actual date and the weekday it is observed when it falls on a weekend.","tags":["Canadian Tax & Business Days"],"parameters":[{"name":"province","in":"query","required":true,"description":"Two-letter Canadian province or territory code","schema":{"type":"string","enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"]},"example":"QC"},{"name":"year","in":"query","required":true,"description":"Year from 2000 to 2100","schema":{"type":"string","pattern":"^\\d{4}$"},"example":"2027"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"province":{"type":"string"},"year":{"type":"number"},"holidays":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"date":{"type":"string"},"observed":{"type":"string"}}}}}},"example":{"province":"QC","year":2027,"holidays":[{"name":"New Year's Day","date":"2027-01-01","observed":"2027-01-01"},{"name":"Saint-Jean-Baptiste Day","date":"2027-06-24","observed":"2027-06-24"}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/fx/rates":{"get":{"operationId":"fx_ecb_rates","summary":"European Central Bank daily reference exchange rates for about 30 major currencies, from any base currency, latest or for a past date","description":"European Central Bank daily reference exchange rates for about 30 major currencies, from any base currency, latest or for a past date. Rates update once per working day; the response states which day.","tags":["ECB Currency Rates"],"parameters":[{"name":"base","in":"query","required":false,"description":"ISO 4217 base currency, default USD","schema":{"type":"string","pattern":"^[A-Za-z]{3}$"},"example":"USD"},{"name":"symbols","in":"query","required":false,"description":"Comma-separated target currencies; all if omitted","schema":{"type":"string","pattern":"^[A-Za-z]{3}(,[A-Za-z]{3})*$"},"example":"CAD,EUR,GBP"},{"name":"date","in":"query","required":false,"description":"Past date YYYY-MM-DD; latest if omitted","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"base":{"type":"string"},"date":{"type":"string"},"rates":{"type":"object","properties":{"CAD":{"type":"number"},"EUR":{"type":"number"},"GBP":{"type":"number"}}},"source":{"type":"string"}}},"example":{"base":"USD","date":"2026-10-22","rates":{"CAD":1.4034,"EUR":0.89246,"GBP":0.74761},"source":"European Central Bank reference rates via frankfurter.dev"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/fx/convert":{"get":{"operationId":"fx_ecb_convert","summary":"Convert an amount between two currencies at the European Central Bank daily reference rate, latest or for a past date, returning the rate used, the result, and the rate date","description":"Convert an amount between two currencies at the European Central Bank daily reference rate, latest or for a past date, returning the rate used, the result, and the rate date.","tags":["ECB Currency Rates"],"parameters":[{"name":"from","in":"query","required":true,"description":"ISO 4217 source currency","schema":{"type":"string","pattern":"^[A-Za-z]{3}$"},"example":"USD"},{"name":"to","in":"query","required":true,"description":"ISO 4217 target currency","schema":{"type":"string","pattern":"^[A-Za-z]{3}$"},"example":"CAD"},{"name":"amount","in":"query","required":true,"description":"Amount in the source currency","schema":{"type":"string","pattern":"^\\d+(\\.\\d+)?$"},"example":"250"},{"name":"date","in":"query","required":false,"description":"Past date YYYY-MM-DD; latest if omitted","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"amount":{"type":"number"},"rate":{"type":"number"},"result":{"type":"number"},"date":{"type":"string"},"source":{"type":"string"}}},"example":{"from":"USD","to":"CAD","amount":250,"rate":1.4034,"result":350.85,"date":"2026-10-22","source":"European Central Bank reference rates via frankfurter.dev"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/token":{"get":{"operationId":"token_risk_check","summary":"Is this token safe? Rug check for any token on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana","description":"Is this token safe? Rug check for any token on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: a 0-100 risk score with plain reasons (mint, freeze, blacklist, fee, pause or trading-switch powers, upgradeable code, holder concentration, thin liquidity, a deployer whose earlier tokens lost their liquidity), the facts behind it, and USD price and liquidity. A fingerprint sent back as since returns what changed. Rules-based, not advice.","tags":["Token Risk Check"],"parameters":[{"name":"chain","in":"query","required":false,"description":"Chain the token is on; defaults to solana for base58 addresses, otherwise base","schema":{"type":"string","enum":["base","eth","arbitrum","optimism","polygon","solana"]},"example":"base"},{"name":"address","in":"query","required":true,"description":"Token contract (EVM) or mint (Solana) address","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$"},"example":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"},{"name":"since","in":"query","required":false,"description":"watch.fingerprint from an earlier call; adds what changed since then","schema":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,1000}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"},"risk":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"points":{"type":"number"},"text":{"type":"string"}}}},"summary":{"type":"string"}}},"asset":{"type":"object","properties":{"known":{"type":"boolean"}}},"decimals":{"type":"number"},"totalSupply":{"type":"number"},"owner":{"type":"string"},"ownershipRenounced":{"type":"boolean"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"}}},"privilegedFunctions":{"type":"object","properties":{"mint":{"type":"boolean"},"pause":{"type":"boolean"},"blacklist":{"type":"boolean"},"setFees":{"type":"boolean"},"maxTransaction":{"type":"boolean"},"tradingSwitch":{"type":"boolean"}}},"market":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"},"feeTierBps":{"type":"number"},"priceUsd":{"type":"number"},"quoteSideLiquidityUsd":{"type":"number"},"fullyDilutedValueUsd":{"type":"number"},"poolsFound":{"type":"number"}}},"flags":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"ownerCanAct":{"type":"boolean"},"canMint":{"type":"boolean"},"canBlacklist":{"type":"boolean"},"canChangeFees":{"type":"boolean"},"noLiquidPool":{"type":"boolean"},"thinLiquidity":{"type":"boolean"}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"},"watch":{"type":"object","properties":{"fingerprint":{"type":"string"},"changes":{"type":"null"}}}}},"example":{"address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","chain":"base","name":"Degen","symbol":"DEGEN","risk":{"score":15,"level":"low","reasons":[{"code":"can-pause","points":10,"text":"The owner can pause all transfers."},{"code":"owner-not-renounced","points":5,"text":"Ownership is not renounced."}],"summary":"Low risk: the owner can pause all transfers; ownership is not renounced."},"asset":{"known":false},"decimals":18,"totalSupply":35967154646.5,"owner":"0x704Ec5C12Ca20a293C2C0B72B22619A4231f3c0d","ownershipRenounced":false,"proxy":{"upgradeable":false},"privilegedFunctions":{"mint":false,"pause":true,"blacklist":false,"setFees":false,"maxTransaction":false,"tradingSwitch":false},"market":{"dex":"uniswap-v3","pool":"0xc9034c3E7F58003E6ae0C8438e7c8f4598d5ACAA","pairedWith":"WETH","feeTierBps":30,"priceUsd":0.00095954,"quoteSideLiquidityUsd":133000,"fullyDilutedValueUsd":34510000,"poolsFound":10},"flags":{"upgradeable":false,"ownerCanAct":true,"canMint":false,"canBlacklist":false,"canChangeFees":false,"noLiquidPool":false,"thinLiquidity":false},"nativeUsd":{"symbol":"ETH","price":2402.09,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T06:08:55.000Z"},"notes":"Privileged functions are detected from bytecode selectors and may have false positives or misses. Liquidity is the WETH or USDC held by the deepest Uniswap v3 or aerodrome pool found.","watch":{"fingerprint":"eyJzIjoxNSwiciI6WyJjYW4tcGF1c2UiLCJvd25lci1ub3QtcmVub3VuY2VkIl0sImEiOnsib3duZXIiOiIweDcwNEVjNUMxMkNhMjBhMjkzQzJDMEI3MkIyMjYxOUE0MjMxZjNjMGQiLCJpbXBsZW1lbnRhdGlvbiI6bnVsbCwicHJveHlBZG1pbiI6bnVsbH0sImwi… (240 chars, truncated in this example)","changes":null}}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/watchlist":{"get":{"operationId":"token_watchlist","summary":"Re-check up to 5 tokens you hold or watch in one call, on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana","description":"Re-check up to 5 tokens you hold or watch in one call, on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: each token's 0-100 risk score, level, reason codes, price, liquidity and a fingerprint. Send the fingerprints back as since to get what changed (new risks, owner or authority changes, liquidity or price moves of 10%+) and a short list of alerts. One price for the whole list, made for polling positions on a schedule. Rules-based, not advice.","tags":["Token Risk Check"],"parameters":[{"name":"tokens","in":"query","required":true,"description":"Up to 5 chain:address pairs, comma-separated (chains: base, eth, arbitrum, optimism, polygon, solana); a bare address defaults to solana for base58, otherwise base","schema":{"type":"string","pattern":"^[A-Za-z0-9:,]{3,400}$"},"example":"base:0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed,eth:0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984,solana:JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"},{"name":"since","in":"query","required":false,"description":"Fingerprints from an earlier call, comma-separated in the same order as tokens (empty for a new token)","schema":{"type":"string","pattern":"^[A-Za-z0-9_,-]*$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"checkedAt":{"type":"string"},"checked":{"type":"number"},"changed":{"type":"number"},"alerts":{"type":"array","items":{}},"tokens":{"type":"array","items":{"type":"object","properties":{"chain":{"type":"string"},"address":{"type":"string"},"symbol":{"type":"string"},"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{"type":"string"}},"priceUsd":{"type":"number"},"liquidityUsd":{"type":"number"},"fingerprint":{"type":"string"},"changes":{"type":"null"}}}}}},"example":{"checkedAt":"2026-11-05T23:02:50.256Z","checked":3,"changed":0,"alerts":[],"tokens":[{"chain":"base","address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","symbol":"DEGEN","score":15,"level":"low","reasons":["can-pause","owner-not-renounced"],"priceUsd":0.000811502,"liquidityUsd":113100,"fingerprint":"eyJzIjoxNSwiciI6WyJjYW4tcGF1c2UiLCJvd25lci1ub3QtcmVub3VuY2VkIl0sImEiOnsib3duZXIiOiIweDcwNEVjNUMxMkNhMjBhMjkzQzJDMEI3MkIyMjYxOUE0MjMxZjNjMGQiLCJpbXBsZW1lbnRhdGlvbiI6bnVsbCwicHJveHlBZG1pbiI6bnVsbH0sImwi… (240 chars, truncated in this example)","changes":null},{"chain":"eth","address":"0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984","symbol":"UNI","score":6,"level":"low","reasons":["can-mint"],"priceUsd":6.79958,"liquidityUsd":3944000,"fingerprint":"eyJzIjo2LCJyIjpbImNhbi1taW50Il0sImEiOnsib3duZXIiOm51bGwsImltcGxlbWVudGF0aW9uIjpudWxsLCJwcm94eUFkbWluIjpudWxsfSwibCI6Mzk0MDAwMCwicCI6Ni44fQ","changes":null},{"chain":"solana","address":"JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN","symbol":"JUP","score":3,"level":"low","reasons":["metadata-mutable"],"priceUsd":0.240491,"liquidityUsd":4593000,"fingerprint":"eyJzIjozLCJyIjpbIm1ldGFkYXRhLW11dGFibGUiXSwiYSI6eyJtaW50QXV0aG9yaXR5IjpudWxsLCJmcmVlemVBdXRob3JpdHkiOm51bGwsInBlcm1hbmVudERlbGVnYXRlIjpudWxsLCJtZXRhZGF0YVVwZGF0ZUF1dGhvcml0eSI6IjYxYXE1ODVWOGNSMnNaQmVh… (240 chars, truncated in this example)","changes":null}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/watch":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"tokens":{"type":"string","pattern":"^[A-Za-z0-9:,]{3,400}$","description":"Up to 5 chain:address pairs, comma-separated (chains: base, eth, arbitrum, optimism, polygon, solana); omit when renewing"},"webhook":{"type":"string","pattern":"^https://\\S+$","maxLength":2000,"description":"Public https URL that receives the alerts (POST, JSON); omit when renewing"},"events":{"type":"string","pattern":"^[a-z,]*$","maxLength":40,"description":"Comma-separated: risk, authority, liquidity, price; default risk,authority,liquidity"},"id":{"type":"string","pattern":"^wat_[0-9a-f]{32}$","description":"Renew this subscription for 7 more days instead of creating one"}},"additionalProperties":false},"example":{"tokens":"base:0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","webhook":"https://onchaincheck.dev/watch/test-sink"}}}},"operationId":"token_watch_subscribe","summary":"Webhook alerts for up to 5 tokens on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana for 7 days","description":"Webhook alerts for up to 5 tokens on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana for 7 days: we re-check each about hourly and POST a signed JSON alert to your https webhook when its risk score or reasons, owner or authorities, or liquidity (10%+) change, optionally price. Returns an id and an HMAC secret; GET /watch/<id> is free. Renew with {id}. Rules-based, not advice.","tags":["Token Risk Check"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"secret":{"type":"string"},"expiresAt":{"type":"string"},"webhook":{"type":"string"},"events":{"type":"array","items":{"type":"string"}},"checks":{"type":"string"},"signature":{"type":"string"},"status":{"type":"string"},"cancel":{"type":"string"},"renew":{"type":"string"},"tokens":{"type":"array","items":{"type":"object","properties":{"chain":{"type":"string"},"address":{"type":"string"},"symbol":{"type":"string"},"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{"type":"string"}},"priceUsd":{"type":"number"},"liquidityUsd":{"type":"number"},"fingerprint":{"type":"string"},"changes":{"type":"null"}}}},"price":{"type":"string"}}},"example":{"id":"wat_ce09582a28998ebbd1227b3b6d8e6151","secret":"whsec_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","expiresAt":"2026-11-12T23:02:51.000Z","webhook":"https://onchaincheck.dev/watch/test-sink","events":["risk","authority","liquidity"],"checks":"none: the webhook is our test sink, which drops deliveries, so this subscription is stored but not re-checked","signature":"Each webhook is a JSON POST with header x-onchaincheck-signature: t=<unix seconds>,v1=<hex HMAC-SHA256 of \"<t>.<raw body>\" keyed with your secret>. Recompute it over the raw body and compare; reject o… (240 chars, truncated in this example)","status":"/watch/wat_ce09582a28998ebbd1227b3b6d8e6151","cancel":"DELETE /watch/wat_ce09582a28998ebbd1227b3b6d8e6151 with Authorization: Bearer <secret>","renew":"POST /watch {\"id\":\"wat_ce09582a28998ebbd1227b3b6d8e6151\"} ($0.05, 7 more days)","tokens":[{"chain":"base","address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","symbol":"DEGEN","score":15,"level":"low","reasons":["can-pause","owner-not-renounced"],"priceUsd":0.000811502,"liquidityUsd":113100,"fingerprint":"eyJzIjoxNSwiciI6WyJjYW4tcGF1c2UiLCJvd25lci1ub3QtcmVub3VuY2VkIl0sImEiOnsib3duZXIiOiIweDcwNEVjNUMxMkNhMjBhMjkzQzJDMEI3MkIyMjYxOUE0MjMxZjNjMGQiLCJpbXBsZW1lbnRhdGlvbiI6bnVsbCwicHJveHlBZG1pbiI6bnVsbH0sImwi… (240 chars, truncated in this example)","changes":null}],"price":"$0.05"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/verdict":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"tokenAddress":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$","description":"Token contract (EVM) or mint (Solana) address"},"chain":{"type":"string","enum":["base","eth","arbitrum","optimism","polygon","solana"],"description":"Chain; defaults to solana for base58 addresses, otherwise base"},"requestKey":{"type":"string","pattern":"^[A-Za-z0-9_.:-]{8,128}$","description":"Optional caller-chosen id, echoed back in the response"}},"required":["tokenAddress"],"additionalProperties":false},"example":{"tokenAddress":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","requestKey":"verdict-3f7b2c1e-8a4d"}}}},"operationId":"token_verdict","summary":"Rug Radar verdict for a token on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana","description":"Rug Radar verdict for a token on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: a grade (CLEAN, MID, SKETCHY, RUGGY), a one-liner, a short take and a shareable card, built from real onchain facts: the 0-100 risk score with its reasons and the deployer's record (did their earlier tokens lose liquidity?). Same call shape as quest verdicts: POST tokenAddress with an optional requestKey, echoed back. Rules-based, not financial advice.","tags":["Token Risk Check"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"requestKey":{"type":"string"},"chain":{"type":"string"},"token":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"},"grade":{"type":"string"},"oneLiner":{"type":"string"},"take":{"type":"string"},"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{"type":"string"}},"liquidityUsd":{"type":"number"},"priceUsd":{"type":"number"},"deployer":{"type":"null"},"disclaimer":{"type":"string"},"card":{"type":"string"},"price":{"type":"string"}}},"example":{"requestKey":"verdict-3f7b2c1e-8a4d","chain":"base","token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","name":"Degen","symbol":"DEGEN","grade":"CLEAN","oneLiner":"Ships with an off switch","take":"$DEGEN: 15/100 risk. The owner can pause all transfers. Ownership is not renounced. $133k liquidity.","score":15,"level":"low","reasons":["can-pause","owner-not-renounced"],"liquidityUsd":133000,"priceUsd":0.00095954,"deployer":null,"disclaimer":"Rules-based read of onchain facts. Not financial advice.","card":"https://onchaincheck.dev/card?v=WyJDTEVBTiIsIlNoaXBzIHdpdGggYW4gb2ZmIHN3aXRjaCIs… (signed link, truncated in this example)","price":"$0.01"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/deployer":{"get":{"operationId":"deployer_record","summary":"Who launched this token, and what happened to their other tokens? A creator's launch record on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana from our own history of new pools","description":"Who launched this token, and what happened to their other tokens? A creator's launch record on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana from our own history of new pools: every token the wallet launched since 2026-10-23 with its risk score at launch and whether its liquidity was gone 24 hours and 7 days later, plus a verdict (repeat-rugger, prior-rug, serial-launcher, clean-so-far, too-new). Pass the deployer wallet or a token address. Not advice.","tags":["Token Risk Check"],"parameters":[{"name":"chain","in":"query","required":false,"description":"Chain; defaults to solana for base58 addresses, otherwise base","schema":{"type":"string","enum":["base","eth","arbitrum","optimism","polygon","solana"]},"example":"eth"},{"name":"address","in":"query","required":true,"description":"The deployer wallet, or a token address (then its deployer is looked up)","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$"},"example":"0x154c208634178a76facfc570428fae1f44412c40"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"address":{"type":"string"},"lookedUp":{"type":"string"},"launchedThrough":{"type":"null"},"source":{"type":"string"},"verdict":{"type":"string"},"summary":{"type":"string"},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"points":{"type":"number"},"text":{"type":"string"}}}},"stats":{"type":"object","properties":{"tokensLaunched":{"type":"number"},"launchedLast24h":{"type":"number"},"launchedLast7Days":{"type":"number"},"rechecked":{"type":"number"},"lostLiquidity":{"type":"number"},"lostRate":{"type":"number"},"medianRiskAtLaunch":{"type":"number"},"firstLaunch":{"type":"string"},"lastLaunch":{"type":"string"}}},"launches":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"dex":{"type":"string"},"launchedAt":{"type":"string"},"liquidityAtLaunchUsd":{"type":"number"},"riskAtLaunch":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"}}},"after24h":{"type":"object","properties":{"liquidityUsd":{"type":"number"},"gone":{"type":"boolean"}}},"after7d":{"type":"null"},"lostLiquidity":{"type":"boolean"}}}},"launchesShown":{"type":"number"},"recordsSince":{"type":"string"},"coverage":{"type":"string"}}},"example":{"chain":"eth","address":"0x154c208634178a76facfc570428fae1f44412c40","lookedUp":"deployer","launchedThrough":null,"source":"first_mint_tx","verdict":"prior-rug","summary":"This wallet's only rechecked token lost its liquidity within a week.","reasons":[{"code":"deployer-prior-rugs","points":15,"text":"1 of this wallet's 1 rechecked tokens lost their liquidity within a week."}],"stats":{"tokensLaunched":1,"launchedLast24h":0,"launchedLast7Days":1,"rechecked":1,"lostLiquidity":1,"lostRate":1,"medianRiskAtLaunch":0,"firstLaunch":"2026-10-23T16:10:53.000Z","lastLaunch":"2026-10-23T16:10:53.000Z"},"launches":[{"token":"0xd873b9a09431f6ca88359f981121f768334b675d","symbol":"PEPINA","name":"Pepina","dex":"uniswap-v3","launchedAt":"2026-10-23T16:10:53.000Z","liquidityAtLaunchUsd":77053,"riskAtLaunch":{"score":0,"level":"low"},"after24h":{"liquidityUsd":2,"gone":true},"after7d":null,"lostLiquidity":true}],"launchesShown":1,"recordsSince":"2026-10-23","coverage":"New pools we recorded since the date above (Solana is sampled, not complete); only pools with $1,000+ liquidity at first sight are rechecked. Launches we didn't record aren't counted."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/deployer/links":{"get":{"operationId":"deployer_links","summary":"Which other launch wallets share this deployer's funder? Serial ruggers launch each token from a fresh wallet funded from one source","description":"Which other launch wallets share this deployer's funder? Serial ruggers launch each token from a fresh wallet funded from one source. Pass a deployer wallet or a token on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: returns the wallet that first funded it (exchanges, bridges and busy services flagged, never linked), the other deployers it funded, their tokens and how many lost their liquidity within a week, from our own launch records since 2026-10-23. Not advice.","tags":["Token Risk Check"],"parameters":[{"name":"chain","in":"query","required":false,"description":"Chain; defaults to solana for base58 addresses, otherwise base","schema":{"type":"string","enum":["base","eth","arbitrum","optimism","polygon","solana"]},"example":"solana"},{"name":"address","in":"query","required":true,"description":"The deployer wallet, or a token address (then its deployer is looked up)","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$"},"example":"2TzKUSWFqKkqjXq2g6PMYWUWH4SNKMEGHK4mWXLF1gqU"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"lookedUp":{"type":"string"},"deployer":{"type":"string"},"funder":{"type":"object","properties":{"address":{"type":"string"},"kind":{"type":"string"},"label":{"type":"null"},"linksDeployers":{"type":"boolean"},"fundedAt":{"type":"string"},"fundingTx":{"type":"string"},"amount":{"type":"number"},"unit":{"type":"string"},"via":{"type":"string"}}},"verdict":{"type":"string"},"summary":{"type":"string"},"group":{"type":"object","properties":{"walletsFunded":{"type":"number"},"walletsCounted":{"type":"number"},"funderAlsoLaunched":{"type":"boolean"},"tokensLaunched":{"type":"number"},"rechecked":{"type":"number"},"lostLiquidity":{"type":"number"},"lostRate":{"type":"null"},"others":{"type":"object","properties":{"wallets":{"type":"number"},"tokensLaunched":{"type":"number"},"rechecked":{"type":"number"},"lostLiquidity":{"type":"number"}}}}},"siblings":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"role":{"type":"string"},"fundedAt":{"type":"string"},"tokensLaunched":{"type":"number"},"rechecked":{"type":"number"},"lostLiquidity":{"type":"number"},"lastLaunch":{"type":"string"},"tokens":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"launchedAt":{"type":"string"},"lostLiquidity":{"type":"null"}}}}}}},"siblingsShown":{"type":"number"},"recordsSince":{"type":"string"},"coverage":{"type":"string"}}},"example":{"chain":"solana","lookedUp":"deployer","deployer":"2TzKUSWFqKkqjXq2g6PMYWUWH4SNKMEGHK4mWXLF1gqU","funder":{"address":"9wRuFPJZFviuHv9q4hsaxUUADDphX6oSjcMA3RuxTFRG","kind":"wallet","label":null,"linksDeployers":true,"fundedAt":"2026-11-05T16:01:36.000Z","fundingTx":"5mprfK6byhtYCFSTkmqbsze2aAQTFKaUguC8Fy1hbyKotKCTAkDVauxKdyruQ7B5jB63VpWsRZDryhirgA8H94vt","amount":0.00585216,"unit":"SOL","via":"transfer"},"verdict":"linked-too-new","summary":"2TzKUS…1gqU was first funded by 9wRuFP…TFRG, which also funded 1 other deployer: 1 other token, none rechecked yet.","group":{"walletsFunded":2,"walletsCounted":2,"funderAlsoLaunched":false,"tokensLaunched":2,"rechecked":0,"lostLiquidity":0,"lostRate":null,"others":{"wallets":1,"tokensLaunched":1,"rechecked":0,"lostLiquidity":0}},"siblings":[{"wallet":"2nsXF94eBfV8nEnvVKjxmQMjTA6qy985T6v68fk5TXJz","role":"sibling","fundedAt":"2026-11-05T16:02:38.000Z","tokensLaunched":1,"rechecked":0,"lostLiquidity":0,"lastLaunch":"2026-11-05T16:04:31.000Z","tokens":[{"token":"CrQ2a37VKsMeiNXnt4fpQMM4AuRD38ZzXhDu4mpEkUF8","symbol":"RURU","launchedAt":"2026-11-05T16:04:31.000Z","lostLiquidity":null}]}],"siblingsShown":1,"recordsSince":"2026-10-23","coverage":"Funder = the sender of the wallet's first incoming native coin. Only deployers of pools we recorded since the date above count; only pools with $1,000+ liquidity at first sight are rechecked."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/solana/token":{"get":{"operationId":"solana_token_snapshot","summary":"Rug check and due-diligence snapshot of a Solana SPL or Token-2022 token","description":"Rug check and due-diligence snapshot of a Solana SPL or Token-2022 token: a 0-100 risk score with reasons, name, symbol, supply, mint and freeze authority, Token-2022 controls (permanent delegate, transfer fees, transfer hook, pausable), metadata mutability, top-holder concentration split into wallets and program accounts, and USD price, liquidity, volume and pools from Jupiter and DexScreener. Facts only, no buy or sell opinion.","tags":["Solana Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Token mint address on Solana (base58)","schema":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$"},"example":"JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"},"risk":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"points":{"type":"number"},"text":{"type":"string"}}}},"summary":{"type":"string"}}},"asset":{"type":"object","properties":{"known":{"type":"boolean"}}},"decimals":{"type":"number"},"supply":{"type":"number"},"program":{"type":"string"},"mintAuthority":{"type":"null"},"freezeAuthority":{"type":"null"},"metadata":{"type":"object","properties":{"source":{"type":"string"},"uri":{"type":"string"},"updateAuthority":{"type":"string"},"mutable":{"type":"boolean"}}},"extensions":{"type":"null"},"launchpad":{"type":"null"},"holders":{"type":"object","properties":{"top":{"type":"array","items":{"type":"object","properties":{"owner":{"type":"string"},"kind":{"type":"string"},"amount":{"type":"number"},"percent":{"type":"number"}}}},"top10Percent":{"type":"number"},"top10WalletsPercent":{"type":"number"},"largestWalletPercent":{"type":"number"}}},"market":{"type":"object","properties":{"priceUsd":{"type":"number"},"priceChange24hPercent":{"type":"number"},"liquidityUsd":{"type":"number"},"fullyDilutedValueUsd":{"type":"number"},"volume24hUsd":{"type":"null"},"deepestPool":{"type":"null"},"poolsFound":{"type":"number"},"oldestPoolCreatedAt":{"type":"null"},"sources":{"type":"array","items":{"type":"string"}}}},"flags":{"type":"object","properties":{"canMint":{"type":"boolean"},"canFreeze":{"type":"boolean"},"metadataMutable":{"type":"boolean"},"permanentDelegate":{"type":"boolean"},"transferFee":{"type":"boolean"},"canChangeFees":{"type":"boolean"},"transferHook":{"type":"boolean"},"nonTransferable":{"type":"boolean"},"frozenByDefault":{"type":"boolean"},"pausable":{"type":"boolean"},"concentratedHolders":{"type":"boolean"},"noLiquidPool":{"type":"boolean"},"thinLiquidity":{"type":"boolean"}}},"notes":{"type":"string"}}},"example":{"address":"JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN","chain":"solana","name":"Jupiter","symbol":"JUP","risk":{"score":3,"level":"low","reasons":[{"code":"metadata-mutable","points":3,"text":"The name, symbol and logo can still be changed."}],"summary":"Low risk: the name, symbol and logo can still be changed. Powers are weighted down for $5.5M of liquidity."},"asset":{"known":false},"decimals":6,"supply":6861485919.61,"program":"token","mintAuthority":null,"freezeAuthority":null,"metadata":{"source":"metaplex","uri":"https://static.jup.ag/jup/metadata.json","updateAuthority":"61aq585V8cR2sZBeawJFt2NPqmN7zDi1sws4KLs5xHXV","mutable":true},"extensions":null,"launchpad":null,"holders":{"top":[{"owner":"EXJHiMkj6NRFDfhWBMKccHNwdSpCT7tdvQeRf87yHm6T","kind":"program","amount":1700000000,"percent":24.78},{"owner":"61aq585V8cR2sZBeawJFt2NPqmN7zDi1sws4KLs5xHXV","kind":"program","amount":1682700000,"percent":24.52},{"owner":"Any5gL74oUQy9Psb3goym9STaYMau4CMrTkryS37T7iz","kind":"program","amount":191569000,"percent":2.792},{"owner":"6tZT9AUcQn4iHMH79YZEXSy55kDLQ4VbA3PMtfLVNsFX","kind":"program","amount":176988000,"percent":2.579},{"owner":"FVhQ3QHvXudWSdGix2sdcG47YmrmUxRhf3KCBmiKfekf","kind":"program","amount":173405000,"percent":2.527}],"top10Percent":65.5,"top10WalletsPercent":5.997,"largestWalletPercent":2.33},"market":{"priceUsd":0.31401,"priceChange24hPercent":-1.54,"liquidityUsd":5465000,"fullyDilutedValueUsd":2155000000,"volume24hUsd":null,"deepestPool":null,"poolsFound":0,"oldestPoolCreatedAt":null,"sources":["Jupiter price API"]},"flags":{"canMint":false,"canFreeze":false,"metadataMutable":true,"permanentDelegate":false,"transferFee":false,"canChangeFees":false,"transferHook":false,"nonTransferable":false,"frozenByDefault":false,"pausable":false,"concentratedHolders":false,"noLiquidPool":false,"thinLiquidity":false},"notes":"Holders are the 20 largest token accounts grouped by owner; 'program' owners are program-derived addresses such as pools, vaults and bonding curves. Price and liquidity are from Jupiter, pools and vol… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/solana/wallet":{"get":{"operationId":"solana_wallet","summary":"Portfolio and activity of a Solana wallet","description":"Portfolio and activity of a Solana wallet: SOL and every SPL and Token-2022 balance with USD values from Jupiter, sorted by value, with dust, unpriced and empty token accounts summarized, plus the newest transaction time, transactions in the last 24 hours, and the oldest transaction in the newest 1,000, with a flag when history goes further back; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded.","tags":["Solana Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet address on Solana (base58)","schema":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$"},"example":"CebN5WGQ4jvEPvsVU4EoHEpgzq1VV7AbicfhtW4xC9iM"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"kind":{"type":"string"},"totalUsd":{"type":"number"},"sol":{"type":"object","properties":{"balance":{"type":"number"},"priceUsd":{"type":"number"},"usdValue":{"type":"number"}}},"tokens":{"type":"array","items":{"type":"object","properties":{"mint":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"program":{"type":"string"},"amount":{"type":"number"},"priceUsd":{"type":"number"},"usdValue":{"type":"number"}}}},"otherTokens":{"type":"object","properties":{"count":{"type":"number"},"totalUsd":{"type":"number"}}},"dust":{"type":"object","properties":{"count":{"type":"number"},"totalUsd":{"type":"number"},"thresholdUsd":{"type":"number"}}},"unpriced":{"type":"object","properties":{"count":{"type":"number"},"largest":{"type":"array","items":{"type":"object","properties":{"mint":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"program":{"type":"string"},"amount":{"type":"number"},"priceUsd":{"type":"null"},"usdValue":{"type":"null"}}}}}},"tokenAccounts":{"type":"object","properties":{"total":{"type":"number"},"withBalance":{"type":"number"},"empty":{"type":"number"}}},"activity":{"type":"object","properties":{"newestAt":{"type":"string"},"oldestSeenAt":{"type":"string"},"signaturesScanned":{"type":"number"},"failedInScan":{"type":"number"},"transactions24h":{"type":"number"},"transactions24hIsMinimum":{"type":"boolean"},"historyGoesFurtherBack":{"type":"boolean"},"daysSinceOldestSeen":{"type":"number"}}},"notes":{"type":"string"}}},"example":{"address":"CebN5WGQ4jvEPvsVU4EoHEpgzq1VV7AbicfhtW4xC9iM","chain":"solana","kind":"program-derived address","totalUsd":482370.1,"sol":{"balance":2838.25651948,"priceUsd":104.297,"usdValue":296021.08},"tokens":[{"mint":"pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn","symbol":"PUMP","name":"Pump","program":"token-2022","amount":24586557.6555,"priceUsd":0.00464165,"usdValue":114122},{"mint":"CARDSccUMFKoPRZxt5vt3ksUbxEFEcnZ3H2pd3dKxYjp","symbol":"CARDS","name":"Collector Crypt","program":"token","amount":80539.787062,"priceUsd":0.344818,"usdValue":27771.6},{"mint":"DoGEV7LASBkQbibMc5k5vKnTZoMg423GpJ5QtJEGfm7R","symbol":"DOGE","name":"Dogecoin","program":"token","amount":135948.222581,"priceUsd":0.0801378,"usdValue":10894.6},{"mint":"CgTaneATgahD4QZSHEPAB8SrsqHJazgdZ4iRN442m3CL","symbol":"PUMPFUN","name":"Official Pumpfun Coin","program":"token","amount":560100000,"priceUsd":0.0000120548,"usdValue":6751.91},{"mint":"PEPEqnuuCDbBC89p1u9vpnP1KQ2oj1xTcQBsjt9X55m","symbol":"PEPE","name":"Pepe","program":"token","amount":1135055319.96,"priceUsd":0.00000461557,"usdValue":5238.93}],"otherTokens":{"count":131,"totalUsd":3593.69},"dust":{"count":108,"totalUsd":44.39,"thresholdUsd":1},"unpriced":{"count":994,"largest":[{"mint":"DxruoDmi89GBWhSaGyHphxeHTmtVXt2WWSfDtraaafYP","symbol":"POMNI","name":"POMNI","program":"token","amount":23035665549600,"priceUsd":null,"usdValue":null},{"mint":"5RHV4cL6D9BijsC9Jhw6bTDysW4hgw3Sec8g7Z9UjzNd","symbol":"PIPI","name":"PIPI","program":"token","amount":10070035125700,"priceUsd":null,"usdValue":null},{"mint":"pREm56f26CDp4VyCK1SY2PxfTepmWj4Y4gYaA3WWtAi","symbol":"PUMP","name":"PUMP","program":"token","amount":850000000000,"priceUsd":null,"usdValue":null},{"mint":"Dr12Gb7e28jczJrAsuwMnkuoKfqnnBkkUDCJsqD6z5w6","symbol":"MAI","name":"MemeAI","program":"token","amount":52480433859.2,"priceUsd":null,"usdValue":null},{"mint":"78sbodGKFxCesckpZ5vtNqJTYWcJvMnTFtpsKVynJG9E","symbol":"ZEUS","name":"ZEUS","program":"token","amount":13814796968,"priceUsd":null,"usdValue":null}]},"tokenAccounts":{"total":15521,"withBalance":1258,"empty":14263},"activity":{"newestAt":"2026-10-23T05:45:45.000Z","oldestSeenAt":"2026-10-23T05:42:18.000Z","signaturesScanned":1000,"failedInScan":652,"transactions24h":1000,"transactions24hIsMinimum":true,"historyGoesFurtherBack":true,"daysSinceOldestSeen":0.002419},"notes":"Tokens worth at least $1 are listed (up to 25); smaller balances are summed as dust. Unpriced tokens have no Jupiter price (often spam airdrops). Activity comes from the newest 1000 signatures; when h… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/address/screen":{"get":{"operationId":"address_sanctions_screen","summary":"Is this address sanctioned? Screens a crypto address against the US Treasury OFAC SDN list's published digital currency addresses (ETH, USDC, USDT, XBT, SOL, TRX and others)","description":"Is this address sanctioned? Screens a crypto address against the US Treasury OFAC SDN list's published digital currency addresses (ETH, USDC, USDT, XBT, SOL, TRX and others): the listed entity, programs and listing date on a match, or not found as of the list date. Adds whether it is a wallet (EOA) or contract on Base, Ethereum, Arbitrum, Optimism or Polygon, or a wallet or program-derived address on Solana. Not legal advice.","tags":["Wallet Safety Checks"],"parameters":[{"name":"address","in":"query","required":true,"description":"Address to screen: 0x (EVM), base58 (Solana), or any other currency's address with chain=other","schema":{"type":"string","pattern":"^[A-Za-z0-9:._-]{14,128}$"},"example":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96"},{"name":"chain","in":"query","required":false,"description":"Chain for the wallet/contract check; defaults to base for 0x addresses, solana for Solana addresses, otherwise other (list check only)","schema":{"type":"string","enum":["base","eth","arbitrum","optimism","polygon","solana","other"]},"example":"eth"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"sanctioned":{"type":"boolean"},"result":{"type":"string"},"matches":{"type":"array","items":{"type":"object","properties":{"listedAddress":{"type":"string"},"currency":{"type":"string"},"entity":{"type":"string"},"entityId":{"type":"number"},"programs":{"type":"array","items":{"type":"string"}},"entityListedOn":{"type":"string"}}}},"listAsOf":{"type":"string"},"listAgeDays":{"type":"number"},"listAddresses":{"type":"number"},"account":{"type":"object","properties":{"isContract":{"type":"boolean"},"kind":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","chain":"eth","sanctioned":true,"result":"on the OFAC SDN list","matches":[{"listedAddress":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","currency":"ETH","entity":"Lazarus Group","entityId":27307,"programs":["DPRK3"],"entityListedOn":"2019-09-13"}],"listAsOf":"2026-10-21","listAgeDays":2,"listAddresses":1065,"account":{"isContract":false,"kind":"wallet (EOA) or empty address"},"notes":"Screens only the digital currency addresses that OFAC publishes on its SDN list, from a copy dated listAsOf. It is not legal advice and not a complete sanctions or AML check: it doesn't cover addresse… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/address/exposure":{"get":{"operationId":"address_sanctions_exposure","summary":"Has this wallet dealt with sanctioned addresses? Reads up to 4,000 of the wallet's latest transfers (native, internal, ERC-20, NFTs) on Base, Ethereum, Arbitrum, Optimism or Polygon and checks every counterparty against the OFAC SDN list's addresses","description":"Has this wallet dealt with sanctioned addresses? Reads up to 4,000 of the wallet's latest transfers (native, internal, ERC-20, NFTs) on Base, Ethereum, Arbitrum, Optimism or Polygon and checks every counterparty against the OFAC SDN list's addresses: each sanctioned counterparty with entity, programs, direction, transfer count, assets and dates. Direct exposure only. Not legal advice.","tags":["Wallet Safety Checks"],"parameters":[{"name":"address","in":"query","required":true,"description":"EVM wallet address","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96"},{"name":"chain","in":"query","required":false,"description":"Chain to scan (default base)","schema":{"type":"string","enum":["base","eth","arbitrum","optimism","polygon"]},"example":"eth"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"exposed":{"type":"boolean"},"risk":{"type":"string"},"sanctionedCounterpartyCount":{"type":"number"},"sanctionedCounterparties":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"counterparty":{"type":"string"},"entity":{"type":"string"},"entityId":{"type":"number"},"programs":{"type":"array","items":{"type":"string"}},"direction":{"type":"string"},"transfers":{"type":"number"},"assets":{"type":"array","items":{"type":"string"}},"firstAt":{"type":"string"},"lastAt":{"type":"string"},"exampleTx":{"type":"string"}}}},"scanned":{"type":"object","properties":{"transfers":{"type":"number"},"counterparties":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"},"complete":{"type":"boolean"}}},"listAsOf":{"type":"string"},"listAddresses":{"type":"number"},"checkedAt":{"type":"string"},"notes":{"type":"string"}}},"example":{"address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","chain":"eth","exposed":true,"risk":"direct exposure to sanctioned addresses","sanctionedCounterpartyCount":7,"sanctionedCounterparties":[{"address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","counterparty":"0x08723392Ed15743cc38513C4925f5e6be5c17243","entity":"Lazarus Group","entityId":27307,"programs":["DPRK3"],"direction":"sent to","transfers":1,"assets":["ETH"],"firstAt":"2022-05-04T07:32:25.000Z","lastAt":"2022-05-04T07:32:25.000Z","exampleTx":"0xa0427076e8a3ae2aca5e94928c71a54bbc02bd7c56930f4b126336a21baebc2d"},{"address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","counterparty":"0x3e37627dEAA754090fBFbb8bd226c1CE66D255e9","entity":"Lazarus Group","entityId":27307,"programs":["DPRK3"],"direction":"sent to","transfers":1,"assets":["ETH"],"firstAt":"2022-05-03T08:23:28.000Z","lastAt":"2022-05-03T08:23:28.000Z","exampleTx":"0xfd578594dfc23e8ec1403e79ab96cff14c4941b03bbd67674df925faecf32eec"},{"address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","counterparty":"0xF7B31119c2682c88d88D455dBb9d5932c65Cf1bE","entity":"Lazarus Group","entityId":27307,"programs":["DPRK3"],"direction":"sent to","transfers":1,"assets":["ETH"],"firstAt":"2022-04-27T11:05:32.000Z","lastAt":"2022-04-27T11:05:32.000Z","exampleTx":"0xadee9d8ba4bed9247c8eac99a4a028f24e3cb9544e3f395f1fd661cbacf99a21"},{"address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","counterparty":"0x35fB6f6DB4fb05e6A4cE86f2C93691425626d4b1","entity":"Lazarus Group","entityId":27307,"programs":["DPRK3"],"direction":"sent to","transfers":1,"assets":["ETH"],"firstAt":"2022-04-24T06:47:49.000Z","lastAt":"2022-04-24T06:47:49.000Z","exampleTx":"0x9f6a19c9fed374450dcb1657d5e404ec8a60be752b07c1db1f21049d7bf8d61a"},{"address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","counterparty":"0x53b6936513e738f44FB50d2b9476730C0Ab3Bfc1","entity":"Lazarus Group","entityId":27307,"programs":["DPRK3"],"direction":"sent to","transfers":1,"assets":["ETH"],"firstAt":"2022-04-21T07:19:19.000Z","lastAt":"2022-04-21T07:19:19.000Z","exampleTx":"0x899ad3622b561e9175be78c1c819242ca60279430ed49cce488fd3803a1511d4"}],"scanned":{"transfers":2363,"counterparties":308,"from":"2022-03-23T13:16:57.000Z","to":"2026-10-08T21:22:35.000Z","complete":false},"listAsOf":"2026-11-06","listAddresses":1080,"checkedAt":"2026-11-08T17:33:50.808Z","notes":"Direct counterparties only, from the wallet's latest transfers (scanned.complete is false when it has more than 2,000 in a direction). Checked against the addresses OFAC publishes on its SDN list as o… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/check":{"get":{"operationId":"prepayment_safety_check","summary":"Is it safe to pay this address? One check before sending or accepting crypto","description":"Is it safe to pay this address? One check before sending or accepting crypto: OFAC SDN sanctions screen, wallet age, EOA or contract, first funder and recent large transfers on Base, Ethereum, Arbitrum, Optimism or Polygon (wallet kind and activity on Solana), plus the token's 0-100 risk score when a token is given. Returns ok, caution or block with plain reasons and each check in full. Rules-based, not legal advice.","tags":["Wallet Safety Checks"],"parameters":[{"name":"address","in":"query","required":true,"description":"Address you are about to pay or receive from","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$"},"example":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9"},{"name":"chain","in":"query","required":false,"description":"Chain of the payment; defaults to solana for base58 addresses, otherwise base","schema":{"type":"string","enum":["base","eth","arbitrum","optimism","polygon","solana"]},"example":"base"},{"name":"token","in":"query","required":false,"description":"Token being paid or received (contract or mint on the same chain); adds its risk score","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$"},"example":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"},{"name":"expect","in":"query","required":false,"description":"What the address should be: eoa (a wallet), contract, or any (default); a mismatch gives caution","schema":{"type":"string","enum":["any","eoa","contract"]}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"tokenAddress":{"type":"string"},"expect":{"type":"string"},"verdict":{"type":"string"},"reasons":{"type":"array","items":{"type":"object","properties":{"level":{"type":"string"},"code":{"type":"string"},"text":{"type":"string"}}}},"summary":{"type":"object","properties":{"sanctioned":{"type":"boolean"},"listAsOf":{"type":"string"},"isWallet":{"type":"boolean"},"kind":{"type":"string"},"ageDays":{"type":"number"},"firstFunder":{"type":"string"},"largeTransfersRecent":{"type":"number"},"newestActivityAt":{"type":"string"},"tokenRisk":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"}}}}},"checks":{"type":"object","properties":{"sanctions":{"type":"string"},"wallet":{"type":"string"},"token":{"type":"string"}}},"sanctions":{"type":"object","properties":{"sanctioned":{"type":"boolean"},"result":{"type":"string"},"matches":{"type":"array","items":{}},"listAsOf":{"type":"string"},"listAgeDays":{"type":"number"},"listAddresses":{"type":"number"}}},"tokenSanctions":{"type":"object","properties":{"sanctioned":{"type":"boolean"},"result":{"type":"string"},"matches":{"type":"array","items":{}},"listAsOf":{"type":"string"},"listAgeDays":{"type":"number"},"listAddresses":{"type":"number"}}},"wallet":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"account":{"type":"object","properties":{"isContract":{"type":"boolean"},"kind":{"type":"string"},"nativeBalance":{"type":"string"},"nativeBalanceUsd":{"type":"number"}}},"age":{"type":"object","properties":{"firstActivityAt":{"type":"string"},"firstActivityBlock":{"type":"number"},"firstActivityTx":{"type":"string"},"firstDirection":{"type":"string"},"ageDays":{"type":"number"}}},"firstFunder":{"type":"object","properties":{"address":{"type":"string"},"at":{"type":"string"},"tx":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"number"}}},"activity":{"type":"object","properties":{"transfersScanned":{"type":"number"},"inboundScanned":{"type":"number"},"outboundScanned":{"type":"number"},"newestAt":{"type":"string"},"oldestScannedAt":{"type":"string"},"moreHistory":{"type":"boolean"},"byCategory":{"type":"object","properties":{"erc20":{"type":"number"},"erc721":{"type":"number"}}}}},"recentTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"string"},"token":{"type":"string"},"amount":{"type":"number"},"usd":{"type":"null"}}}},"topCounterparties":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"transfers":{"type":"number"},"sent":{"type":"number"},"received":{"type":"number"},"lastAt":{"type":"string"}}}},"largeTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"string"},"token":{"type":"string"},"amount":{"type":"number"},"usd":{"type":"number"}}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"token":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"},"risk":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"points":{"type":"number"},"text":{"type":"string"}}}},"summary":{"type":"string"}}},"asset":{"type":"object","properties":{"known":{"type":"boolean"}}},"decimals":{"type":"number"},"totalSupply":{"type":"number"},"owner":{"type":"string"},"ownershipRenounced":{"type":"boolean"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"}}},"privilegedFunctions":{"type":"object","properties":{"mint":{"type":"boolean"},"pause":{"type":"boolean"},"blacklist":{"type":"boolean"},"setFees":{"type":"boolean"},"maxTransaction":{"type":"boolean"},"tradingSwitch":{"type":"boolean"}}},"market":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"},"feeTierBps":{"type":"number"},"priceUsd":{"type":"number"},"quoteSideLiquidityUsd":{"type":"number"},"fullyDilutedValueUsd":{"type":"number"},"poolsFound":{"type":"number"}}},"flags":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"ownerCanAct":{"type":"boolean"},"canMint":{"type":"boolean"},"canBlacklist":{"type":"boolean"},"canChangeFees":{"type":"boolean"},"noLiquidPool":{"type":"boolean"},"thinLiquidity":{"type":"boolean"}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"rules":{"type":"string"},"notes":{"type":"string"}}},"example":{"address":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","chain":"base","tokenAddress":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","expect":"any","verdict":"ok","reasons":[{"level":"info","code":"not_sanctioned","text":"The address is not found on the OFAC SDN list as of 2026-10-21."},{"level":"info","code":"wallet_age","text":"First activity was 886 days ago."},{"level":"info","code":"account_kind","text":"The address is a contract (minimal proxy (often a smart-contract wallet)), not a wallet (EOA)."},{"level":"info","code":"token_risk","text":"Token risk is low (15/100): Low risk: the owner can pause all transfers; ownership is not renounced."}],"summary":{"sanctioned":false,"listAsOf":"2026-10-21","isWallet":false,"kind":"minimal proxy (often a smart-contract wallet)","ageDays":886.53,"firstFunder":"0x1985EA6E9c68E1C272d8209f3B478AC2Fdb25c87","largeTransfersRecent":2,"newestActivityAt":"2026-10-23T05:32:03.000Z","tokenRisk":{"score":15,"level":"low"}},"checks":{"sanctions":"ok","wallet":"ok","token":"ok"},"sanctions":{"sanctioned":false,"result":"not found on the OFAC SDN list as of 2026-10-21","matches":[],"listAsOf":"2026-10-21","listAgeDays":2,"listAddresses":1065},"tokenSanctions":{"sanctioned":false,"result":"not found on the OFAC SDN list as of 2026-10-21","matches":[],"listAsOf":"2026-10-21","listAgeDays":2,"listAddresses":1065},"wallet":{"address":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","chain":"base","account":{"isContract":true,"kind":"minimal proxy (often a smart-contract wallet)","nativeBalance":"7.554675633166555733","nativeBalanceUsd":18149.579},"age":{"firstActivityAt":"2024-05-19T17:46:01.000Z","firstActivityBlock":14675707,"firstActivityTx":"0x5f454db47b81efe7131819debc259678524c550771a0262b9cb486d58b5ba799","firstDirection":"in","ageDays":886.53},"firstFunder":{"address":"0x1985EA6E9c68E1C272d8209f3B478AC2Fdb25c87","at":"2024-05-19T17:46:01.000Z","tx":"0x5f454db47b81efe7131819debc259678524c550771a0262b9cb486d58b5ba799","asset":"ETH","amount":1},"activity":{"transfersScanned":200,"inboundScanned":100,"outboundScanned":100,"newestAt":"2026-10-23T05:32:03.000Z","oldestScannedAt":"2026-03-04T20:47:51.000Z","moreHistory":true,"byCategory":{"erc20":193,"erc721":7}},"recentTransfers":[{"at":"2026-10-23T05:32:03.000Z","block":52972088,"hash":"0xfa9eb05cc39d5837f798e4af956c2d5701e7caedb1ed870b8cc7719a79616adc","direction":"in","counterparty":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","category":"erc20","asset":"ZORA","token":"0x1111111111166b7FE7bd91427724B487980aFc69","amount":1.176424941,"usd":null},{"at":"2026-10-23T04:54:45.000Z","block":52970969,"hash":"0x86f49f84cfc339368a9e60506d1c5f53b22b7584dfd1e6e4a2785aa0230c70c0","direction":"in","counterparty":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","category":"erc20","asset":"ZORA","token":"0x1111111111166b7FE7bd91427724B487980aFc69","amount":38.73637901,"usd":null}],"topCounterparties":[{"address":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","transfers":54,"sent":0,"received":54,"lastAt":"2026-10-23T05:32:03.000Z"},{"address":"0x4Ee35c658b8032a7577096B60bd51Ae9909E4f98","transfers":30,"sent":0,"received":30,"lastAt":"2026-10-23T04:50:31.000Z"}],"largeTransfers":[{"at":"2026-06-11T18:24:41.000Z","block":47206467,"hash":"0x946b81e380e8efa4ba6e90b9eb22b76733b331a1613c5f540ff93d0ef0de8759","direction":"out","counterparty":"0xf605767BB0636FE082B20b2999A6957e3c772378","category":"erc20","asset":"USDC","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":10000,"usd":10000},{"at":"2026-03-15T05:58:07.000Z","block":43382470,"hash":"0x980b5e79d2c9aca49de1b0dbed6303cbc76f1003eb463e04af3086839efb8540","direction":"out","counterparty":"0x944766f715b51967E56aFdE5f0Aa76cEaCc9E7f9","category":"erc20","asset":"USDC","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":1000,"usd":1000}],"nativeUsd":{"symbol":"ETH","price":2402.43,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T06:25:27.000Z"},"notes":"From Alchemy's transfer index: ETH (top-level only), ERC-20, ERC-721 and ERC-1155 transfers, zero-value ones excluded. Activity, counterparties and large transfers cover the newest 100 transfers in ea… (240 chars, truncated in this example)"},"token":{"address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","chain":"base","name":"Degen","symbol":"DEGEN","risk":{"score":15,"level":"low","reasons":[{"code":"can-pause","points":10,"text":"The owner can pause all transfers."},{"code":"owner-not-renounced","points":5,"text":"Ownership is not renounced."}],"summary":"Low risk: the owner can pause all transfers; ownership is not renounced."},"asset":{"known":false},"decimals":18,"totalSupply":35967154646.5,"owner":"0x704Ec5C12Ca20a293C2C0B72B22619A4231f3c0d","ownershipRenounced":false,"proxy":{"upgradeable":false},"privilegedFunctions":{"mint":false,"pause":true,"blacklist":false,"setFees":false,"maxTransaction":false,"tradingSwitch":false},"market":{"dex":"uniswap-v3","pool":"0xc9034c3E7F58003E6ae0C8438e7c8f4598d5ACAA","pairedWith":"WETH","feeTierBps":30,"priceUsd":0.000959674,"quoteSideLiquidityUsd":133000,"fullyDilutedValueUsd":34520000,"poolsFound":10},"flags":{"upgradeable":false,"ownerCanAct":true,"canMint":false,"canBlacklist":false,"canChangeFees":false,"noLiquidPool":false,"thinLiquidity":false},"nativeUsd":{"symbol":"ETH","price":2402.43,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T06:25:27.000Z"},"notes":"Privileged functions are detected from bytecode selectors and may have false positives or misses. Liquidity is the WETH or USDC held by the deepest Uniswap v3 or aerodrome pool found."},"rules":"block if the address or token contract is on the OFAC SDN list; caution if the wallet's first activity is under 7 days old, it has no activity, it isn't the expected kind (expect=eoa or contract), the… (240 chars, truncated in this example)","notes":"Screens only the digital currency addresses that OFAC publishes on its SDN list, from a copy dated listAsOf. It is not legal advice and not a complete sanctions or AML check: it doesn't cover addresse… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/check/lite":{"get":{"operationId":"prepayment_safety_check_lite","summary":"Is it safe to pay this address? The address-only version of /check","description":"Is it safe to pay this address? The address-only version of /check: OFAC SDN sanctions screen, wallet age, EOA or contract, first funder and recent large transfers on Base, Ethereum, Arbitrum, Optimism or Polygon (wallet kind and activity on Solana), with the funder and counterparties screened too. Returns ok, caution or block with plain reasons. No token score (use /check for that). Rules-based, not legal advice.","tags":["Wallet Safety Checks"],"parameters":[{"name":"address","in":"query","required":true,"description":"Address you are about to pay or receive from","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$"},"example":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9"},{"name":"chain","in":"query","required":false,"description":"Chain of the payment; defaults to solana for base58 addresses, otherwise base","schema":{"type":"string","enum":["base","eth","arbitrum","optimism","polygon","solana"]},"example":"base"},{"name":"expect","in":"query","required":false,"description":"What the address should be: eoa (a wallet), contract, or any (default); a mismatch gives caution","schema":{"type":"string","enum":["any","eoa","contract"]}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"tokenAddress":{"type":"null"},"expect":{"type":"string"},"verdict":{"type":"string"},"reasons":{"type":"array","items":{"type":"object","properties":{"level":{"type":"string"},"code":{"type":"string"},"text":{"type":"string"}}}},"summary":{"type":"object","properties":{"sanctioned":{"type":"boolean"},"listAsOf":{"type":"string"},"isWallet":{"type":"boolean"},"kind":{"type":"string"},"ageDays":{"type":"number"},"firstFunder":{"type":"string"},"largeTransfersRecent":{"type":"number"},"newestActivityAt":{"type":"string"},"tokenRisk":{"type":"null"}}},"checks":{"type":"object","properties":{"sanctions":{"type":"string"},"wallet":{"type":"string"},"token":{"type":"string"}}},"sanctions":{"type":"object","properties":{"sanctioned":{"type":"boolean"},"result":{"type":"string"},"matches":{"type":"array","items":{}},"listAsOf":{"type":"string"},"listAgeDays":{"type":"number"},"listAddresses":{"type":"number"}}},"wallet":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"account":{"type":"object","properties":{"isContract":{"type":"boolean"},"kind":{"type":"string"},"nativeBalance":{"type":"string"},"nativeBalanceUsd":{"type":"number"}}},"age":{"type":"object","properties":{"firstActivityAt":{"type":"string"},"firstActivityBlock":{"type":"number"},"firstActivityTx":{"type":"string"},"firstDirection":{"type":"string"},"ageDays":{"type":"number"}}},"firstFunder":{"type":"object","properties":{"address":{"type":"string"},"at":{"type":"string"},"tx":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"number"}}},"activity":{"type":"object","properties":{"transfersScanned":{"type":"number"},"inboundScanned":{"type":"number"},"outboundScanned":{"type":"number"},"newestAt":{"type":"string"},"oldestScannedAt":{"type":"string"},"moreHistory":{"type":"boolean"},"byCategory":{"type":"object","properties":{"erc20":{"type":"number"},"erc721":{"type":"number"}}}}},"recentTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"string"},"token":{"type":"string"},"amount":{"type":"number"},"usd":{"type":"null"}}}},"topCounterparties":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"transfers":{"type":"number"},"sent":{"type":"number"},"received":{"type":"number"},"lastAt":{"type":"string"}}}},"largeTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"string"},"token":{"type":"string"},"amount":{"type":"number"},"usd":{"type":"number"}}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"token":{"type":"null"},"rules":{"type":"string"},"notes":{"type":"string"}}},"example":{"address":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","chain":"base","tokenAddress":null,"expect":"any","verdict":"ok","reasons":[{"level":"info","code":"not_sanctioned","text":"The address is not found on the OFAC SDN list as of 2026-10-21."},{"level":"info","code":"wallet_age","text":"First activity was 887 days ago."},{"level":"info","code":"account_kind","text":"The address is a contract (minimal proxy (often a smart-contract wallet)), not a wallet (EOA)."}],"summary":{"sanctioned":false,"listAsOf":"2026-10-21","isWallet":false,"kind":"minimal proxy (often a smart-contract wallet)","ageDays":887.48,"firstFunder":"0x1985EA6E9c68E1C272d8209f3B478AC2Fdb25c87","largeTransfersRecent":2,"newestActivityAt":"2026-10-24T05:00:45.000Z","tokenRisk":null},"checks":{"sanctions":"ok","wallet":"ok","token":"not requested"},"sanctions":{"sanctioned":false,"result":"not found on the OFAC SDN list as of 2026-10-21","matches":[],"listAsOf":"2026-10-21","listAgeDays":3,"listAddresses":1065},"wallet":{"address":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","chain":"base","account":{"isContract":true,"kind":"minimal proxy (often a smart-contract wallet)","nativeBalance":"7.554675633166555733","nativeBalanceUsd":17943.261},"age":{"firstActivityAt":"2024-05-19T17:46:01.000Z","firstActivityBlock":14675707,"firstActivityTx":"0x5f454db47b81efe7131819debc259678524c550771a0262b9cb486d58b5ba799","firstDirection":"in","ageDays":887.48},"firstFunder":{"address":"0x1985EA6E9c68E1C272d8209f3B478AC2Fdb25c87","at":"2024-05-19T17:46:01.000Z","tx":"0x5f454db47b81efe7131819debc259678524c550771a0262b9cb486d58b5ba799","asset":"ETH","amount":1},"activity":{"transfersScanned":198,"inboundScanned":100,"outboundScanned":100,"newestAt":"2026-10-24T05:00:45.000Z","oldestScannedAt":"2026-03-04T20:47:51.000Z","moreHistory":true,"byCategory":{"erc20":191,"erc721":7}},"recentTransfers":[{"at":"2026-10-24T05:00:45.000Z","block":53014349,"hash":"0x752430ea85cadfe914d0c16b5381cbb9c21712a4d9e80370cb30d80dbe6cfa6d","direction":"in","counterparty":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","category":"erc20","asset":"ZORA","token":"0x1111111111166b7FE7bd91427724B487980aFc69","amount":3.3284995,"usd":null},{"at":"2026-10-24T04:46:57.000Z","block":53013935,"hash":"0x009afd13a1564ed3dbac4f0afd7c6686f5f9a1cccb5bfcc59e5de44f1b777c45","direction":"in","counterparty":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","category":"erc20","asset":"ZORA","token":"0x1111111111166b7FE7bd91427724B487980aFc69","amount":12.36068016,"usd":null}],"topCounterparties":[{"address":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","transfers":72,"sent":0,"received":72,"lastAt":"2026-10-24T05:00:45.000Z"},{"address":"0x4Ee35c658b8032a7577096B60bd51Ae9909E4f98","transfers":18,"sent":0,"received":18,"lastAt":"2026-10-24T03:01:49.000Z"}],"largeTransfers":[{"at":"2026-06-11T18:24:41.000Z","block":47206467,"hash":"0x946b81e380e8efa4ba6e90b9eb22b76733b331a1613c5f540ff93d0ef0de8759","direction":"out","counterparty":"0xf605767BB0636FE082B20b2999A6957e3c772378","category":"erc20","asset":"USDC","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":10000,"usd":10000},{"at":"2026-03-15T05:58:07.000Z","block":43382470,"hash":"0x980b5e79d2c9aca49de1b0dbed6303cbc76f1003eb463e04af3086839efb8540","direction":"out","counterparty":"0x944766f715b51967E56aFdE5f0Aa76cEaCc9E7f9","category":"erc20","asset":"USDC","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":1000,"usd":1000}],"nativeUsd":{"symbol":"ETH","price":2375.12,"source":"Chainlink ETH/USD","updatedAt":"2026-10-24T05:22:13.000Z"},"notes":"From Alchemy's transfer index: ETH (top-level only), ERC-20, ERC-721 and ERC-1155 transfers, zero-value ones excluded. Activity, counterparties and large transfers cover the newest 100 transfers in ea… (240 chars, truncated in this example)"},"token":null,"rules":"block if the address or token contract is on the OFAC SDN list; caution if the wallet's first activity is under 7 days old, it has no activity, it isn't the expected kind (expect=eoa or contract), the… (240 chars, truncated in this example)","notes":"Screens only the digital currency addresses that OFAC publishes on its SDN list, from a copy dated listAsOf. It is not legal advice and not a complete sanctions or AML check: it doesn't cover addresse… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/jobs/company":{"get":{"operationId":"company_jobs","summary":"Remote or on-site jobs open at a company right now, from its own applicant tracking system's public job board","description":"Remote or on-site jobs open at a company right now, from its own applicant tracking system's public job board: Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, BambooHR, Personio, Teamtailor, or Workday from a careers URL. Give a company name, website or job-board URL, with optional title, location and remote filters. Returns the newest 50 matching jobs with title, department, location, remote flag, salary when published, posting date and apply link, plus total counts.","tags":["Company Jobs"],"parameters":[{"name":"company","in":"query","required":true,"description":"Company name (stripe), website (stripe.com) or job-board URL (https://jobs.lever.co/palantir)","schema":{"type":"string","pattern":"^.{2,200}$"},"example":"stripe"},{"name":"title","in":"query","required":false,"description":"Keep jobs whose title contains this text; comma-separate alternatives (engineer,developer)","schema":{"type":"string","pattern":"^.{1,200}$"},"example":"engineer"},{"name":"location","in":"query","required":false,"description":"Keep jobs whose location, country or workplace type contains this text (london, remote)","schema":{"type":"string","pattern":"^.{1,100}$"}},{"name":"remote","in":"query","required":false,"description":"true keeps only jobs marked remote","schema":{"type":"string","enum":["true","false"]}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"company":{"type":"string"},"companyName":{"type":"string"},"ats":{"type":"string"},"board":{"type":"string"},"openJobs":{"type":"number"},"openJobsIsMinimum":{"type":"boolean"},"matching":{"type":"number"},"returned":{"type":"number"},"filters":{"type":"object","properties":{"title":{"type":"array","items":{"type":"string"}},"location":{"type":"null"},"remote":{"type":"boolean"}}},"jobs":{"type":"array","items":{"type":"object","properties":{"company":{"type":"string"},"ats":{"type":"string"},"board":{"type":"string"},"jobId":{"type":"string"},"title":{"type":"string"},"department":{"type":"null"},"team":{"type":"null"},"employmentType":{"type":"null"},"location":{"type":"string"},"locations":{"type":"array","items":{"type":"string"}},"country":{"type":"null"},"remote":{"type":"null"},"workplaceType":{"type":"null"},"salary":{"type":"null"},"postedAt":{"type":"string"},"updatedAt":{"type":"string"},"url":{"type":"string"},"applyUrl":{"type":"string"}}}},"notes":{"type":"string"}}},"example":{"company":"stripe","companyName":"Stripe","ats":"greenhouse","board":"stripe","openJobs":728,"openJobsIsMinimum":false,"matching":170,"returned":50,"filters":{"title":["engineer"],"location":null,"remote":false},"jobs":[{"company":"Stripe","ats":"greenhouse","board":"stripe","jobId":"8202299","title":"Software Engineer, New Grad","department":null,"team":null,"employmentType":null,"location":"Taiwan","locations":["Taiwan"],"country":null,"remote":null,"workplaceType":null,"salary":null,"postedAt":"2026-10-23T03:22:57.000Z","updatedAt":"2026-10-23T03:22:57.000Z","url":"https://stripe.com/jobs/search?gh_jid=8202299","applyUrl":"https://stripe.com/jobs/search?gh_jid=8202299"},{"company":"Stripe","ats":"greenhouse","board":"stripe","jobId":"8260980","title":"Staff Software Engineer, Payments Intelligence","department":null,"team":null,"employmentType":null,"location":"Seattle, New York, San Francisco","locations":["Seattle, New York, San Francisco"],"country":null,"remote":null,"workplaceType":null,"salary":null,"postedAt":"2026-10-22T19:52:24.000Z","updatedAt":"2026-10-22T19:52:24.000Z","url":"https://stripe.com/jobs/search?gh_jid=8260980","applyUrl":"https://stripe.com/jobs/search?gh_jid=8260980"},{"company":"Stripe","ats":"greenhouse","board":"stripe","jobId":"8314283","title":"Software Engineer","department":null,"team":null,"employmentType":null,"location":"South San Francisco, CA","locations":["South San Francisco, CA"],"country":null,"remote":null,"workplaceType":null,"salary":null,"postedAt":"2026-10-22T17:01:03.000Z","updatedAt":"2026-10-22T17:01:03.000Z","url":"https://stripe.com/jobs/search?gh_jid=8314283","applyUrl":"https://stripe.com/jobs/search?gh_jid=8314283"},{"company":"Stripe","ats":"greenhouse","board":"stripe","jobId":"8314235","title":"Software Engineer, Resource Automation","department":null,"team":null,"employmentType":null,"location":"South San Francisco, CA","locations":["South San Francisco, CA"],"country":null,"remote":null,"workplaceType":null,"salary":null,"postedAt":"2026-10-22T16:43:29.000Z","updatedAt":"2026-10-22T16:43:29.000Z","url":"https://stripe.com/jobs/search?gh_jid=8314235","applyUrl":"https://stripe.com/jobs/search?gh_jid=8314235"},{"company":"Stripe","ats":"greenhouse","board":"stripe","jobId":"8256027","title":"Engineering Manager, Payments","department":null,"team":null,"employmentType":null,"location":"Singapore","locations":["Singapore"],"country":null,"remote":null,"workplaceType":null,"salary":null,"postedAt":"2026-10-22T09:32:50.000Z","updatedAt":"2026-10-22T09:39:17.000Z","url":"https://stripe.com/jobs/search?gh_jid=8256027","applyUrl":"https://stripe.com/jobs/search?gh_jid=8256027"}],"notes":"Newest first, up to 50 jobs. Read from the company's public job board on its applicant tracking system. On SmartRecruiters and Workday only the first 200 open jobs are read (openJobsIsMinimum is true … (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/jobs/search":{"get":{"operationId":"jobs_search","summary":"Job search","description":"Job search: find open jobs (remote, by title, location or pay) across about 20,000 company job boards (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Workday), crawled twice a day: about 470,000 jobs. Filter by title words, company, location, remote, minimum yearly salary and posting age. Returns up to 50 newest matches with company, location, remote flag, salary when published, posting date and link.","tags":["Company Jobs"],"parameters":[{"name":"title","in":"query","required":false,"description":"Words in the job title; comma-separate alternatives (data engineer,analytics engineer)","schema":{"type":"string","pattern":"^.{1,200}$"},"example":"engineer"},{"name":"company","in":"query","required":false,"description":"Company name words (stripe)","schema":{"type":"string","pattern":"^.{1,100}$"}},{"name":"location","in":"query","required":false,"description":"Location or country words (berlin, canada)","schema":{"type":"string","pattern":"^.{1,100}$"}},{"name":"remote","in":"query","required":false,"description":"true keeps only remote jobs","schema":{"type":"string","enum":["true","false"]},"example":"true"},{"name":"minSalary","in":"query","required":false,"description":"Minimum yearly pay, in currency; only jobs that publish pay","schema":{"type":"string","pattern":"^[0-9]{1,8}$"}},{"name":"currency","in":"query","required":false,"description":"Currency for minSalary (default USD)","schema":{"type":"string","pattern":"^[A-Za-z]{3}$"}},{"name":"postedWithinDays","in":"query","required":false,"description":"Only jobs posted in the last N days (1-365)","schema":{"type":"string","pattern":"^[0-9]{1,3}$"}},{"name":"limit","in":"query","required":false,"description":"Results, 1-50 (default 25)","schema":{"type":"string","pattern":"^[0-9]{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"object","properties":{"title":{"type":"array","items":{"type":"string"}},"company":{"type":"null"},"location":{"type":"null"},"remote":{"type":"boolean"},"minSalary":{"type":"null"},"currency":{"type":"null"},"postedWithinDays":{"type":"null"}}},"returned":{"type":"number"},"more":{"type":"boolean"},"indexedAt":{"type":"string"},"jobs":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"company":{"type":"string"},"ats":{"type":"string"},"board":{"type":"string"},"department":{"type":"string"},"employmentType":{"type":"string"},"location":{"type":"string"},"country":{"type":"string"},"remote":{"type":"boolean"},"salary":{"type":"null"},"postedAt":{"type":"string"},"url":{"type":"string"}}}},"notes":{"type":"string"}}},"example":{"query":{"title":["engineer"],"company":null,"location":null,"remote":true,"minSalary":null,"currency":null,"postedWithinDays":null},"returned":25,"more":true,"indexedAt":"2026-11-03T23:10:22.279Z","jobs":[{"title":"Soporte Técnico / Support Engineer (Help Desk L1-L2)","company":"GSB Solutions","ats":"recruitee","board":"gsbsolutions1","department":"CRM","employmentType":"fulltime_permanent","location":"Remote job","country":"BO","remote":true,"salary":null,"postedAt":"2026-11-03T22:24:09.000Z","url":"https://gsb.lat/o/soporte-tecnico-support-engineer-help-desk-l1-l2"},{"title":"Staff DX Engineer","company":"render","ats":"ashby","board":"render","department":"Marketing","employmentType":"FullTime","location":"Remote: United States","country":"United States","remote":true,"salary":{"min":236000,"max":289000,"currency":"USD","interval":"year","yearlyMin":236000,"yearlyMax":289000},"postedAt":"2026-11-03T21:47:57.277Z","url":"https://jobs.ashbyhq.com/render/5e1edcfd-9bc7-4d87-a393-f213e47a9431"},{"title":"Senior Civil Engineer (Rail Track Terminal/Intermodal)","company":"Olsson","ats":"greenhouse","board":"olsson","department":null,"employmentType":null,"location":"Remote","country":null,"remote":true,"salary":null,"postedAt":"2026-11-03T21:45:31.000Z","url":"https://job-boards.greenhouse.io/olsson/jobs/5471699008"},{"title":"Software Engineer II - Cloud-Native Agent Harness (Mecatl)","company":"Stacklok","ats":"greenhouse","board":"stacklok","department":null,"employmentType":null,"location":"Remote: North America - East","country":null,"remote":true,"salary":null,"postedAt":"2026-11-03T21:41:36.000Z","url":"https://job-boards.greenhouse.io/stacklok/jobs/5275130007"},{"title":"Senior Data Engineer","company":"mux","ats":"ashby","board":"mux","department":"Engineering","employmentType":"FullTime","location":"Remote, United States","country":null,"remote":true,"salary":{"min":190000,"max":220000,"currency":"USD","interval":"year","yearlyMin":190000,"yearlyMax":220000},"postedAt":"2026-11-03T21:38:48.725Z","url":"https://jobs.ashbyhq.com/mux/bf4007f4-3610-4a67-acd6-0e7a7f11dbbe"}],"notes":"Newest first. Searches open jobs on ~20,000 company job boards (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee), crawled twice a day; a job listed in several places is one result with … (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/jobs/new":{"get":{"operationId":"jobs_new","summary":"Job alerts","description":"Job alerts: new job openings since a time, for monitoring (e.g. new remote engineering roles): jobs first seen by a twice-daily crawl of about 20,000 company job boards (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Workday). Same filters as /jobs/search (title, company, location, remote, minimum salary). Returns up to 50 newest, each with when it was first seen, and nextSince for the next poll.","tags":["Company Jobs"],"parameters":[{"name":"since","in":"query","required":true,"description":"ISO 8601 time or Unix seconds; older than 30 days counts as 30 days ago","schema":{"type":"string","pattern":"^[0-9TZ:.+-]{9,35}$"},"example":"2026-11-01T00:00:00Z"},{"name":"title","in":"query","required":false,"description":"Words in the job title; comma-separate alternatives","schema":{"type":"string","pattern":"^.{1,200}$"},"example":"engineer"},{"name":"company","in":"query","required":false,"description":"Company name words","schema":{"type":"string","pattern":"^.{1,100}$"}},{"name":"location","in":"query","required":false,"description":"Location or country words","schema":{"type":"string","pattern":"^.{1,100}$"}},{"name":"remote","in":"query","required":false,"description":"true keeps only remote jobs","schema":{"type":"string","enum":["true","false"]},"example":"true"},{"name":"minSalary","in":"query","required":false,"description":"Minimum yearly pay, in currency; only jobs that publish pay","schema":{"type":"string","pattern":"^[0-9]{1,8}$"}},{"name":"currency","in":"query","required":false,"description":"Currency for minSalary (default USD)","schema":{"type":"string","pattern":"^[A-Za-z]{3}$"}},{"name":"limit","in":"query","required":false,"description":"Results, 1-50 (default 25)","schema":{"type":"string","pattern":"^[0-9]{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"object","properties":{"title":{"type":"array","items":{"type":"string"}},"company":{"type":"null"},"location":{"type":"null"},"remote":{"type":"boolean"},"minSalary":{"type":"null"},"currency":{"type":"null"},"postedWithinDays":{"type":"null"},"since":{"type":"string"}}},"returned":{"type":"number"},"more":{"type":"boolean"},"indexedAt":{"type":"string"},"nextSince":{"type":"string"},"jobs":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"company":{"type":"string"},"ats":{"type":"string"},"board":{"type":"string"},"department":{"type":"string"},"employmentType":{"type":"string"},"location":{"type":"string"},"country":{"type":"string"},"remote":{"type":"boolean"},"salary":{"type":"null"},"postedAt":{"type":"string"},"firstSeen":{"type":"string"},"url":{"type":"string"}}}},"notes":{"type":"string"}}},"example":{"query":{"title":["engineer"],"company":null,"location":null,"remote":true,"minSalary":null,"currency":null,"postedWithinDays":null,"since":"2026-11-01T00:00:00.000Z"},"returned":25,"more":true,"indexedAt":"2026-11-03T23:10:22.279Z","nextSince":"2026-11-03T23:10:22.279Z","jobs":[{"title":"Soporte Técnico / Support Engineer (Help Desk L1-L2)","company":"GSB Solutions","ats":"recruitee","board":"gsbsolutions1","department":"CRM","employmentType":"fulltime_permanent","location":"Remote job","country":"BO","remote":true,"salary":null,"postedAt":"2026-11-03T22:24:09.000Z","firstSeen":"2026-11-03T22:24:00.000Z","url":"https://gsb.lat/o/soporte-tecnico-support-engineer-help-desk-l1-l2"},{"title":"Staff DX Engineer","company":"render","ats":"ashby","board":"render","department":"Marketing","employmentType":"FullTime","location":"Remote: United States","country":"United States","remote":true,"salary":{"min":236000,"max":289000,"currency":"USD","interval":"year","yearlyMin":236000,"yearlyMax":289000},"postedAt":"2026-11-03T21:47:57.277Z","firstSeen":"2026-11-03T21:47:00.000Z","url":"https://jobs.ashbyhq.com/render/5e1edcfd-9bc7-4d87-a393-f213e47a9431"},{"title":"Senior Civil Engineer (Rail Track Terminal/Intermodal)","company":"Olsson","ats":"greenhouse","board":"olsson","department":null,"employmentType":null,"location":"Remote","country":null,"remote":true,"salary":null,"postedAt":"2026-11-03T21:45:31.000Z","firstSeen":"2026-11-03T21:45:00.000Z","url":"https://job-boards.greenhouse.io/olsson/jobs/5471699008"},{"title":"Software Engineer II - Cloud-Native Agent Harness (Mecatl)","company":"Stacklok","ats":"greenhouse","board":"stacklok","department":null,"employmentType":null,"location":"Remote: North America - East","country":null,"remote":true,"salary":null,"postedAt":"2026-11-03T21:41:36.000Z","firstSeen":"2026-11-03T21:41:00.000Z","url":"https://job-boards.greenhouse.io/stacklok/jobs/5275130007"},{"title":"Senior Data Engineer","company":"mux","ats":"ashby","board":"mux","department":"Engineering","employmentType":"FullTime","location":"Remote, United States","country":null,"remote":true,"salary":{"min":190000,"max":220000,"currency":"USD","interval":"year","yearlyMin":190000,"yearlyMax":220000},"postedAt":"2026-11-03T21:38:48.725Z","firstSeen":"2026-11-03T21:38:00.000Z","url":"https://jobs.ashbyhq.com/mux/bf4007f4-3610-4a67-acd6-0e7a7f11dbbe"}],"notes":"Jobs our crawl first saw at or after since (at most 30 days back), newest first, with the same filters as /jobs/search. The index is updated twice a day, so poll every few hours and pass nextSince (th… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/jobs/salary":{"get":{"operationId":"jobs_salary","summary":"Salary for a job title","description":"Salary for a job title: how much a role pays, from open postings that publish pay, on about 20,000 company job boards crawled twice a day. Optional location, remote and currency. Returns yearly p10/p25/median/p75/p90, the typical posted range, remote vs on-site medians, the five top-paying companies and the posting count.","tags":["Company Jobs"],"parameters":[{"name":"title","in":"query","required":true,"description":"Words in the job title; comma-separate alternatives (data engineer,analytics engineer)","schema":{"type":"string","pattern":"^.{1,200}$"},"example":"software engineer"},{"name":"location","in":"query","required":false,"description":"Location or country words (london, canada)","schema":{"type":"string","pattern":"^.{1,100}$"}},{"name":"remote","in":"query","required":false,"description":"true uses only remote postings","schema":{"type":"string","enum":["true","false"]}},{"name":"currency","in":"query","required":false,"description":"Currency (USD, EUR...); default the commonest among matches","schema":{"type":"string","pattern":"^[A-Za-z]{3}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"object","properties":{"title":{"type":"array","items":{"type":"string"}},"location":{"type":"null"},"remote":{"type":"boolean"},"currency":{"type":"null"}}},"currency":{"type":"string"},"postings":{"type":"number"},"droppedAsOutliers":{"type":"number"},"sampleCapped":{"type":"boolean"},"yearly":{"type":"object","properties":{"p10":{"type":"number"},"p25":{"type":"number"},"median":{"type":"number"},"p75":{"type":"number"},"p90":{"type":"number"}}},"typicalRange":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"}}},"remote":{"type":"object","properties":{"postings":{"type":"number"},"median":{"type":"number"}}},"onsite":{"type":"object","properties":{"postings":{"type":"number"},"median":{"type":"number"}}},"topPayingCompanies":{"type":"array","items":{"type":"object","properties":{"company":{"type":"string"},"postings":{"type":"number"},"median":{"type":"number"}}}},"otherCurrencies":{"type":"array","items":{"type":"object","properties":{"currency":{"type":"string"},"postings":{"type":"number"}}}},"indexedAt":{"type":"string"},"notes":{"type":"string"}}},"example":{"query":{"title":["software engineer"],"location":null,"remote":false,"currency":null},"currency":"USD","postings":1752,"droppedAsOutliers":9,"sampleCapped":true,"yearly":{"p10":150000,"p25":177500,"median":210000,"p75":250000,"p90":308000},"typicalRange":{"min":175000,"max":250000},"remote":{"postings":298,"median":192500},"onsite":{"postings":1454,"median":216000},"topPayingCompanies":[{"company":"aaru","postings":2,"median":400000},{"company":"openai","postings":84,"median":355500},{"company":"openart","postings":5,"median":350000},{"company":"lambda","postings":11,"median":330500},{"company":"mercor","postings":14,"median":330000}],"otherCurrencies":[{"currency":"EUR","postings":73},{"currency":"CAD","postings":63},{"currency":"GBP","postings":50},{"currency":"INR","postings":18},{"currency":"PLN","postings":9}],"indexedAt":"2026-11-03T23:10:22.279Z","notes":"Yearly pay from open postings that publish it, on ~20,000 company job boards crawled twice a day (indexedAt). Each posting counts once at the middle of its range; hourly pay is x2080. Figures are in o… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/company/profile":{"get":{"operationId":"company_profile","summary":"Is a company hiring? A company's hiring profile from its public job board (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Workday), crawled twice a day","description":"Is a company hiring? A company's hiring profile from its public job board (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Workday), crawled twice a day: careers page, open roles, top departments, locations and countries, remote share, pay median, newest jobs, and jobs opened and closed in the last 7 and 30 days from our crawl history.","tags":["Company Jobs"],"parameters":[{"name":"company","in":"query","required":true,"description":"Company name, website or careers-page URL (openai, stripe.com, https://jobs.lever.co/palantir)","schema":{"type":"string","pattern":"^.{2,200}$"},"example":"openai"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"company":{"type":"string"},"ats":{"type":"string"},"board":{"type":"string"},"careersUrl":{"type":"string"},"openJobs":{"type":"number"},"remoteShare":{"type":"number"},"departments":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"openJobs":{"type":"number"}}}},"locations":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"openJobs":{"type":"number"}}}},"countries":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"openJobs":{"type":"number"}}}},"employmentTypes":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"openJobs":{"type":"number"}}}},"pay":{"type":"object","properties":{"currency":{"type":"string"},"postingsWithPay":{"type":"number"},"medianYearly":{"type":"number"},"p25":{"type":"number"},"p75":{"type":"number"}}},"oldestOpenPosting":{"type":"string"},"newestPosting":{"type":"string"},"newestJobs":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"location":{"type":"string"},"postedAt":{"type":"string"},"url":{"type":"string"}}}},"hiring":{"type":"object","properties":{"last7Days":{"type":"object","properties":{"opened":{"type":"number"},"closed":{"type":"number"}}},"last30Days":{"type":"object","properties":{"opened":{"type":"number"},"closed":{"type":"number"}}},"byDay":{"type":"array","items":{"type":"object","properties":{"day":{"type":"string"},"opened":{"type":"number"},"closed":{"type":"number"}}}},"trackedSince":{"type":"string"}}},"otherBoards":{"type":"array","items":{}},"indexedAt":{"type":"string"},"notes":{"type":"string"}}},"example":{"query":"openai","company":"openai","ats":"ashby","board":"openai","careersUrl":"https://jobs.ashbyhq.com/openai","openJobs":808,"remoteShare":0.05,"departments":[{"name":"Go To Market","openJobs":160},{"name":"Applied AI","openJobs":117},{"name":"Scaling","openJobs":111},{"name":"Research","openJobs":55},{"name":"User Operations","openJobs":52}],"locations":[{"name":"San Francisco","openJobs":542},{"name":"Singapore","openJobs":36},{"name":"Tokyo, Japan","openJobs":29},{"name":"London, UK","openJobs":26},{"name":"US - Remote","openJobs":26}],"countries":[{"name":"United States","openJobs":629},{"name":"Singapore","openJobs":36},{"name":"Japan","openJobs":29},{"name":"United Kingdom","openJobs":26},{"name":"Ireland","openJobs":18}],"employmentTypes":[{"name":"FullTime","openJobs":807},{"name":"Contract","openJobs":1}],"pay":{"currency":"USD","postingsWithPay":630,"medianYearly":307500,"p25":248100,"p75":365000},"oldestOpenPosting":"2023-05-25T04:06:29.356Z","newestPosting":"2026-11-03T21:31:35.783Z","newestJobs":[{"title":"Account Director, Mid-Market Enterprise","location":"San Francisco","postedAt":"2026-11-03T21:31:35.783Z","url":"https://jobs.ashbyhq.com/openai/e586578c-2489-4214-92c4-d9639339fe59"},{"title":"Growth Marketing Lead, EMEA","location":"Dublin, Ireland","postedAt":"2026-11-03T21:20:50.807Z","url":"https://jobs.ashbyhq.com/openai/7d10d614-dc7c-427f-abc1-9a4d4ef7a82f"},{"title":"ML Silicon Performance Lead","location":"San Francisco","postedAt":"2026-11-03T21:00:36.483Z","url":"https://jobs.ashbyhq.com/openai/67c8b37d-f856-4edf-adb7-1a5b0d07f6b3"},{"title":"Strategic Finance, Research","location":"San Francisco","postedAt":"2026-11-03T20:15:29.028Z","url":"https://jobs.ashbyhq.com/openai/de0b0df5-7390-4781-9548-d8710d736909"},{"title":"Transformation Leads Regional Manager","location":"San Francisco","postedAt":"2026-11-03T19:36:30.703Z","url":"https://jobs.ashbyhq.com/openai/8d332d03-1f38-40e3-85be-b4c99231a896"}],"hiring":{"last7Days":{"opened":49,"closed":49},"last30Days":{"opened":94,"closed":80},"byDay":[{"day":"2026-10-25","opened":0,"closed":1},{"day":"2026-10-26","opened":8,"closed":9},{"day":"2026-10-27","opened":13,"closed":11},{"day":"2026-10-28","opened":24,"closed":10},{"day":"2026-10-29","opened":16,"closed":12}],"trackedSince":"2026-10-25"},"otherBoards":[],"indexedAt":"2026-11-03T23:10:22.279Z","notes":"From the open jobs on the company's public job board (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee), crawled twice a day (indexedAt). hiring counts jobs opened and closed between cra… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/company/hiring-trend":{"get":{"operationId":"company_hiring_trend","summary":"Is a company growing or cutting? Hiring trend from our recorded history of every posting added and removed on its public job board (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Workday), crawled twice a day","description":"Is a company growing or cutting? Hiring trend from our recorded history of every posting added and removed on its public job board (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Workday), crawled twice a day: open roles now, added and removed per week, net change and growth rate over 7 and 30 days, teams and locations growing or shrinking, new roles, remote share, and a one-line summary.","tags":["Company Jobs"],"parameters":[{"name":"company","in":"query","required":true,"description":"Company name, website or careers-page URL (stripe, openai.com, https://jobs.lever.co/palantir)","schema":{"type":"string","pattern":"^.{2,200}$"},"example":"stripe"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"company":{"type":"string"},"ats":{"type":"string"},"board":{"type":"string"},"careersUrl":{"type":"string"},"openJobs":{"type":"number"},"history":{"type":"object","properties":{"since":{"type":"string"},"days":{"type":"number"},"crawlsWithChanges":{"type":"number"}}},"capped":{"type":"boolean"},"summary":{"type":"string"},"last7Days":{"type":"object","properties":{"added":{"type":"number"},"removed":{"type":"number"},"net":{"type":"number"},"openAtStart":{"type":"number"},"growthRate":{"type":"number"},"daysCovered":{"type":"number"},"partial":{"type":"boolean"}}},"last30Days":{"type":"object","properties":{"added":{"type":"number"},"removed":{"type":"number"},"net":{"type":"number"},"openAtStart":{"type":"number"},"growthRate":{"type":"number"},"daysCovered":{"type":"number"},"partial":{"type":"boolean"}}},"weekly":{"type":"array","items":{"type":"object","properties":{"week":{"type":"string"},"added":{"type":"number"},"removed":{"type":"number"},"net":{"type":"number"}}}},"growing":{"type":"object","properties":{"teams":{"type":"array","items":{"type":"string"}},"locations":{"type":"array","items":{"type":"string"}}}},"shrinking":{"type":"object","properties":{"teams":{"type":"array","items":{"type":"string"}},"locations":{"type":"array","items":{"type":"string"}}}},"teams":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"openNow":{"type":"number"},"added":{"type":"number"},"removed":{"type":"number"},"net":{"type":"number"}}}},"locations":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"openNow":{"type":"number"},"added":{"type":"number"},"removed":{"type":"number"},"net":{"type":"number"}}}},"departments":{"type":"array","items":{}},"remote":{"type":"object","properties":{"openShare":{"type":"number"},"addedShare30Days":{"type":"number"},"removedShare30Days":{"type":"number"}}},"newRoles":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"department":{"type":"null"},"location":{"type":"string"},"firstSeen":{"type":"string"}}}},"mixCoverage":{"type":"number"},"otherBoards":{"type":"array","items":{}},"indexedAt":{"type":"string"},"notes":{"type":"string"}}},"example":{"query":"stripe","company":"Stripe","ats":"greenhouse","board":"stripe","careersUrl":"https://job-boards.greenhouse.io/stripe","openJobs":760,"history":{"since":"2026-10-25","days":12,"crawlsWithChanges":19},"capped":false,"summary":"Hiring up 6% in 12 days, mostly sales in Dublin (162 added, 121 removed; 760 open now).","last7Days":{"added":94,"removed":66,"net":28,"openAtStart":732,"growthRate":0.038,"daysCovered":7,"partial":false},"last30Days":{"added":162,"removed":121,"net":41,"openAtStart":719,"growthRate":0.057,"daysCovered":12,"partial":true},"weekly":[{"week":"2026-10-19","added":0,"removed":0,"net":0},{"week":"2026-10-26","added":95,"removed":69,"net":26},{"week":"2026-11-02","added":67,"removed":52,"net":15}],"growing":{"teams":["sales","engineering","data"],"locations":["Dublin","San Francisco","Remote"]},"shrinking":{"teams":["customer","operations","legal"],"locations":["Seattle","Chicago"]},"teams":[{"name":"sales","openNow":218,"added":54,"removed":31,"net":23},{"name":"engineering","openNow":144,"added":30,"removed":17,"net":13},{"name":"data","openNow":53,"added":18,"removed":13,"net":5},{"name":"finance","openNow":62,"added":9,"removed":9,"net":0},{"name":"other","openNow":56,"added":8,"removed":10,"net":-2}],"locations":[{"name":"Remote","openNow":108,"added":24,"removed":19,"net":5},{"name":"Dublin","openNow":76,"added":19,"removed":4,"net":15},{"name":"Singapore","openNow":49,"added":10,"removed":10,"net":0},{"name":"San Francisco","openNow":50,"added":13,"removed":6,"net":7},{"name":"Chicago","openNow":35,"added":8,"removed":9,"net":-1}],"departments":[],"remote":{"openShare":0.15,"addedShare30Days":0.16,"removedShare30Days":0.17},"newRoles":[{"title":"Demo Engineer","department":null,"location":"Chicago","firstSeen":"2026-11-05T13:53:00.000Z"},{"title":"Sales Strategy & Operations Analyst","department":null,"location":"Chicago","firstSeen":"2026-11-04T23:17:00.000Z"},{"title":"Product/Design Recruiter","department":null,"location":"Chicago, Atlanta, US-Remote, Toro","firstSeen":"2026-11-04T23:17:00.000Z"},{"title":"Financial Services Transfer Pricing Strategist","department":null,"location":"New York, Chicago, Seattle, San Francisco","firstSeen":"2026-11-04T23:17:00.000Z"},{"title":"Engineering Program Manager, Internal Systems","department":null,"location":"US locations","firstSeen":"2026-11-04T23:17:00.000Z"}],"mixCoverage":1,"otherBoards":[],"indexedAt":"2026-11-05T13:53:56.151Z","notes":"From our twice-daily crawl of the company's public job board: every posting added and removed between crawls since history.since (boards first crawled later count from then). growthRate = net change /… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/web/audit":{"get":{"operationId":"website_audit","summary":"Website audit in one call","description":"Website audit in one call: HTTP security headers (HSTS, CSP, clickjacking, cookies, mixed content), on-page SEO (title, meta description, h1, canonical, noindex, robots.txt, sitemap, Open Graph, structured data), static WCAG 2.1 accessibility checks (alt text, labels, link and button names, lang, zoom), server response time and page weight, and the tech stack. Findings with severity and a 0-100 score per section. Repeat audits list what changed since the previous one.","tags":["Website Audit & Web Extract"],"parameters":[{"name":"url","in":"query","required":true,"description":"Page URL or domain to audit (https://example.org/pricing)","schema":{"type":"string","pattern":"^\\S+$"},"example":"https://stripe.com"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"finalUrl":{"type":"string"},"status":{"type":"number"},"score":{"type":"number"},"pass":{"type":"boolean"},"security":{"type":"object","properties":{"score":{"type":"number"},"pass":{"type":"boolean"},"findings":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"severity":{"type":"string"},"detail":{"type":"string"}}}}}},"seo":{"type":"object","properties":{"score":{"type":"number"},"pass":{"type":"boolean"},"findings":{"type":"array","items":{}},"title":{"type":"string"},"description":{"type":"string"},"h1":{"type":"array","items":{"type":"string"}},"canonical":{"type":"string"},"robotsTxt":{"type":"boolean"},"sitemap":{"type":"boolean"}}},"accessibility":{"type":"object","properties":{"score":{"type":"number"},"pass":{"type":"boolean"},"findings":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"severity":{"type":"string"},"detail":{"type":"string"}}}},"coverage":{"type":"string"}}},"performance":{"type":"object","properties":{"score":{"type":"number"},"pass":{"type":"boolean"},"findings":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"severity":{"type":"string"},"detail":{"type":"string"}}}},"metrics":{"type":"object","properties":{"ttfb_ms":{"type":"number"},"html_bytes":{"type":"number"},"compressed":{"type":"null"},"redirects":{"type":"number"},"dom_nodes":{"type":"number"},"scripts":{"type":"number"},"stylesheets":{"type":"number"},"images":{"type":"number"},"inline_script_bytes":{"type":"number"},"third_party_hosts":{"type":"number"},"cache_control":{"type":"null"}}}}},"tech":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"category":{"type":"string"}}}},"auditedAt":{"type":"string"},"notes":{"type":"string"}}},"example":{"url":"https://stripe.com/","finalUrl":"https://stripe.com/","status":200,"score":96,"pass":true,"security":{"score":98,"pass":true,"findings":[{"id":"missing-permissions-policy","severity":"minor","detail":"No Permissions-Policy header"}]},"seo":{"score":100,"pass":true,"findings":[],"title":"Stripe | Financial Infrastructure to Grow Your Revenue","description":"Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.","h1":["Financial infrastructure to grow your revenue. Accept payments, handle business banking, 1 and implement custom revenue models—from your first transaction to your billionth."],"canonical":"https://stripe.com/","robotsTxt":true,"sitemap":true},"accessibility":{"score":98,"pass":true,"findings":[{"id":"empty-heading","severity":"minor","detail":"1 empty headings"}],"coverage":"Static checks from the HTML (WCAG 2.1 A/AA: 1.1.1, 1.3.1, 1.4.4, 2.4.2, 2.4.4, 3.1.1, 4.1.2, heading order). No colour-contrast or script-rendered content checks."},"performance":{"score":78,"pass":true,"findings":[{"id":"large-html","severity":"moderate","detail":"HTML is 650 KB"},{"id":"high-dom-complexity","severity":"moderate","detail":"1689 elements (recommended <= 1500)"},{"id":"many-scripts","severity":"moderate","detail":"82 external scripts"},{"id":"large-inline-scripts","severity":"minor","detail":"218 KB of inline script"},{"id":"no-compression","severity":"minor","detail":"The HTML wasn't served compressed"}],"metrics":{"ttfb_ms":61,"html_bytes":665986,"compressed":null,"redirects":0,"dom_nodes":1689,"scripts":82,"stylesheets":4,"images":35,"inline_script_bytes":223021,"third_party_hosts":1,"cache_control":null}},"tech":[{"name":"Cloudflare","category":"CDN"},{"name":"WooCommerce","category":"E-commerce"},{"name":"Next.js","category":"Framework"},{"name":"React","category":"JavaScript library"}],"auditedAt":"2026-11-05T05:44:29.163Z","notes":"One fetch of the page from Cloudflare's network, plus robots.txt, the sitemap and the http:// address. score is 0-100 (security 30%, SEO 30%, accessibility 25%, performance 15%); pass means no critica… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/web/extract":{"get":{"operationId":"web_extract","summary":"Read a web page as clean Markdown for an LLM","description":"Read a web page as clean Markdown for an LLM: fetches the URL, drops navigation, header, footer, forms and scripts, and returns the main text as Markdown with title, description, language, author, publish date, image and word count. Optional links=true adds the page's links. Text and JSON URLs come back as-is.","tags":["Website Audit & Web Extract"],"parameters":[{"name":"url","in":"query","required":true,"description":"Page URL","schema":{"type":"string","pattern":"^\\S+$"},"example":"https://en.wikipedia.org/wiki/HTTP_402"},{"name":"links","in":"query","required":false,"description":"true adds the page's links (up to 300)","schema":{"type":"string","enum":["true","false"]}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"finalUrl":{"type":"string"},"status":{"type":"number"},"contentType":{"type":"string"},"truncated":{"type":"boolean"},"title":{"type":"string"},"description":{"type":"null"},"lang":{"type":"string"},"author":{"type":"null"},"published":{"type":"null"},"image":{"type":"string"},"markdown":{"type":"string"},"words":{"type":"number"},"markdownTruncated":{"type":"boolean"},"notes":{"type":"string"}}},"example":{"url":"https://en.wikipedia.org/wiki/HTTP_402","finalUrl":"https://en.wikipedia.org/wiki/HTTP_402","status":200,"contentType":"text/html; charset=utf-8","truncated":false,"title":"List of HTTP status codes - Wikipedia","description":null,"lang":"en","author":null,"published":null,"image":"https://thumb.wikimedia.org/wikipedia/commons/thumb/5/5b/HTTP_logo.svg/1280px-HTTP_logo.svg.png?utm_source=en.wikipedia.org&utm_campaign=index&utm_content=thumbnail","markdown":"(Redirected from [HTTP 402](https://en.wikipedia.org/w/index.php?title=HTTP_402&redirect=no))\n\nThis article lists standard and notable non-standard [HTTP response status codes](https://en.wikipedia.or… (240 chars, truncated in this example)","words":11994,"markdownTruncated":false,"notes":"Main text as Markdown: navigation, header, footer, forms and scripts are dropped. Pages that render with JavaScript return what the server sends."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/email/validate":{"get":{"operationId":"email_validate","summary":"Is this email address worth sending to? Checks syntax, the domain's mail servers (MX, implicit MX, null MX) and mail provider, disposable domains (10,000+ known), role accounts (info@, sales@), free providers, and misspelled domains (gmial.com suggests gmail.com)","description":"Is this email address worth sending to? Checks syntax, the domain's mail servers (MX, implicit MX, null MX) and mail provider, disposable domains (10,000+ known), role accounts (info@, sales@), free providers, and misspelled domains (gmial.com suggests gmail.com). Returns valid, risky or invalid with a 0-100 score and reasons. No SMTP probe.","tags":["Email & VAT Validation"],"parameters":[{"name":"email","in":"query","required":true,"description":"Email address (jane@example.com)","schema":{"type":"string","pattern":"^\\S+$"},"example":"jane@stripe.com"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"email":{"type":"string"},"normalized":{"type":"string"},"domain":{"type":"string"},"verdict":{"type":"string"},"score":{"type":"number"},"reasons":{"type":"array","items":{}},"syntax":{"type":"boolean"},"mx":{"type":"array","items":{"type":"object","properties":{"priority":{"type":"number"},"host":{"type":"string"}}}},"implicitMx":{"type":"boolean"},"nullMx":{"type":"boolean"},"acceptsMail":{"type":"boolean"},"provider":{"type":"string"},"disposable":{"type":"boolean"},"role":{"type":"boolean"},"free":{"type":"boolean"},"suggestion":{"type":"null"},"checkedAt":{"type":"string"},"notes":{"type":"string"}}},"example":{"email":"jane@stripe.com","normalized":"jane@stripe.com","domain":"stripe.com","verdict":"valid","score":95,"reasons":[],"syntax":true,"mx":[{"priority":10,"host":"aspmx.l.google.com"},{"priority":20,"host":"alt1.aspmx.l.google.com"},{"priority":20,"host":"alt2.aspmx.l.google.com"},{"priority":30,"host":"aspmx2.googlemail.com"},{"priority":30,"host":"aspmx3.googlemail.com"}],"implicitMx":false,"nullMx":false,"acceptsMail":true,"provider":"Google Workspace","disposable":false,"role":false,"free":false,"suggestion":null,"checkedAt":"2026-11-08T17:08:55.135Z","notes":"valid: the domain accepts mail and nothing looks wrong; risky: disposable domain, likely typo or role account; invalid: bad syntax or no mail server. No SMTP probe, so a mailbox that doesn't exist on … (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/email/find":{"get":{"operationId":"email_find","summary":"Finds a person's likely work email from their name and company domain","description":"Finds a person's likely work email from their name and company domain. Checks the domain's mail servers, reads the company's homepage and contact pages for addresses it publishes to learn its pattern (jane.doe, jdoe, jane), and ranks candidates with a confidence each. An exact address found on the site comes first. No SMTP probe.","tags":["Email & VAT Validation"],"parameters":[{"name":"name","in":"query","required":true,"description":"Person's first and last name (Jane Doe)","schema":{"type":"string","pattern":"^.{3,100}$"},"example":"Jason Fried"},{"name":"domain","in":"query","required":true,"description":"Company domain or website (stripe.com)","schema":{"type":"string","pattern":"^\\S+$"},"example":"basecamp.com"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"},"domain":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"bestGuess":{"type":"string"},"confidence":{"type":"number"},"candidates":{"type":"array","items":{"type":"object","properties":{"email":{"type":"string"},"pattern":{"type":"string"},"confidence":{"type":"number"},"publishedOnSite":{"type":"boolean"}}}},"evidence":{"type":"object","properties":{"publishedEmails":{"type":"array","items":{"type":"string"}},"personalAddressesSeen":{"type":"number"},"pagesRead":{"type":"array","items":{"type":"string"}}}},"mailProvider":{"type":"string"},"checkedAt":{"type":"string"},"notes":{"type":"string"}}},"example":{"name":"Jason Fried","domain":"basecamp.com","firstName":"jason","lastName":"fried","bestGuess":"jason@basecamp.com","confidence":99,"candidates":[{"email":"jason@basecamp.com","pattern":"first","confidence":99,"publishedOnSite":true},{"email":"jfried@basecamp.com","pattern":"flast","confidence":30,"publishedOnSite":false},{"email":"jason.fried@basecamp.com","pattern":"first.last","confidence":18,"publishedOnSite":false},{"email":"jasonfried@basecamp.com","pattern":"firstlast","confidence":3,"publishedOnSite":false},{"email":"j.fried@basecamp.com","pattern":"f.last","confidence":2,"publishedOnSite":false}],"evidence":{"publishedEmails":["jason@basecamp.com"],"personalAddressesSeen":1,"pagesRead":["https://basecamp.com/","https://basecamp.com/about"]},"mailProvider":"self-hosted or other","checkedAt":"2026-11-08T17:26:27.556Z","notes":"Candidates are ranked guesses: pattern odds plus the shapes of addresses the company publishes on its own pages. publishedOnSite means that exact address appears on the site. No SMTP probe, so no cand… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/vat/validate":{"get":{"operationId":"vat_validate","summary":"Validates an EU VAT number against the European Commission's VIES service","description":"Validates an EU VAT number against the European Commission's VIES service: registered or not, with the registered company name and address where the member state shares them. Checks the number's format per country first. Covers the 27 EU states and Northern Ireland (XI); UK (GB) numbers get a format check only.","tags":["Email & VAT Validation"],"parameters":[{"name":"vat","in":"query","required":true,"description":"VAT number with its country prefix (DE811569869, IE6388047V)","schema":{"type":"string","pattern":"^[A-Za-z0-9 .\\-/+*]{4,30}$"},"example":"IE6388047V"},{"name":"country","in":"query","required":false,"description":"Two-letter country code when vat has no prefix","schema":{"type":"string","pattern":"^[A-Za-z]{2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"input":{"type":"string"},"country":{"type":"string"},"number":{"type":"string"},"vatId":{"type":"string"},"formatValid":{"type":"boolean"},"valid":{"type":"boolean"},"registered":{"type":"boolean"},"name":{"type":"string"},"address":{"type":"string"},"checkedWith":{"type":"string"},"reason":{"type":"null"},"requestDate":{"type":"string"},"notes":{"type":"string"}}},"example":{"input":"IE6388047V","country":"IE","number":"6388047V","vatId":"IE6388047V","formatValid":true,"valid":true,"registered":true,"name":"GOOGLE IRELAND LIMITED","address":"3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4","checkedWith":"vies","reason":null,"requestDate":"2026-11-08T17:08:58.232Z","notes":"valid comes from VIES, the European Commission's service that asks the member state's register. Some states (Germany, Spain and others) don't share the name and address, which are then null. GB number… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/sanctions/search":{"get":{"operationId":"sanctions_name_search","summary":"Screens a person, company, vessel or aircraft name against the OFAC SDN and non-SDN lists, the UN Security Council consolidated list and the UK Sanctions List (about 27,000 entries with aliases)","description":"Screens a person, company, vessel or aircraft name against the OFAC SDN and non-SDN lists, the UN Security Council consolidated list and the UK Sanctions List (about 27,000 entries with aliases). Fuzzy matching ignores word order, accents, punctuation and legal forms. Each match: 0-100 score, list, listed name, type, programs, aliases, birth date, nationality. Not legal advice.","tags":["Sanctions Name Screening"],"parameters":[{"name":"name","in":"query","required":true,"description":"Name to screen (Vladimir Putin, Banco Nacional de Cuba)","schema":{"type":"string","pattern":"^.{2,200}$"},"example":"Banco Nacional de Cuba"},{"name":"type","in":"query","required":false,"description":"Only match this kind of entry","schema":{"type":"string","enum":["individual","entity","vessel","aircraft"]}},{"name":"minScore","in":"query","required":false,"description":"Lowest match score to return, 50-100 (default 85)","schema":{"type":"string","pattern":"^\\d{2,3}$"}},{"name":"lists","in":"query","required":false,"description":"Only these lists, comma-separated: ofac, un, uk (default all)","schema":{"type":"string","pattern":"^[a-z,]{2,20}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"match":{"type":"boolean"},"matches":{"type":"array","items":{"type":"object","properties":{"score":{"type":"number"},"matchedName":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"list":{"type":"string"},"listId":{"type":"string"},"programs":{"type":"array","items":{"type":"string"}},"aliases":{"type":"array","items":{"type":"string"}},"dateOfBirth":{"type":"null"},"nationality":{"type":"null"},"url":{"type":"string"}}}},"minScore":{"type":"number"},"listAsOf":{"type":"string"},"lists":{"type":"array","items":{"type":"string"}},"entriesScreened":{"type":"number"},"notes":{"type":"string"}}},"example":{"query":"Banco Nacional de Cuba","match":true,"matches":[{"score":100,"matchedName":"BANCO NACIONAL DE CUBA","name":"BANCO NACIONAL DE CUBA","type":"entity","list":"OFAC SDN","listId":"306","programs":["CUBA"],"aliases":["NATIONAL BANK OF CUBA"],"dateOfBirth":null,"nationality":null,"url":"https://sanctionssearch.ofac.treas.gov/Details.aspx?id=306"}],"minScore":85,"listAsOf":"2026-11-08","lists":["OFAC SDN","OFAC consolidated (non-SDN)","UN Security Council","UK Sanctions List"],"entriesScreened":27476,"notes":"Screened against OFAC's SDN and non-SDN lists, the UN Security Council consolidated list and the UK Sanctions List as of listAsOf (refreshed with each release). A match is a lead to review, not a dete… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/web/history":{"get":{"operationId":"website_history","summary":"A website's history from the Internet Archive's Wayback Machine","description":"A website's history from the Internet Archive's Wayback Machine: first and last capture, how many years and months it was archived, activity by year, the longest gap, the last capture's HTTP status and links to the first and last snapshots. Useful for domain age, due diligence and spotting parked or re-registered domains.","tags":["Website Audit & Web Extract"],"parameters":[{"name":"url","in":"query","required":true,"description":"Domain or page URL (stripe.com)","schema":{"type":"string","pattern":"^\\S+$"},"example":"basecamp.com"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"target":{"type":"string"},"firstCapture":{"type":"string"},"lastCapture":{"type":"string"},"lastCaptureStatus":{"type":"number"},"lastLiveCapture":{"type":"string"},"yearsArchived":{"type":"number"},"archivedSinceYears":{"type":"number"},"monthsWithCaptures":{"type":"number"},"monthsWithCapturesByYear":{"type":"object","properties":{"1996":{"type":"number"},"1997":{"type":"number"},"1998":{"type":"number"},"1999":{"type":"number"},"2000":{"type":"number"},"2001":{"type":"number"},"2002":{"type":"number"},"2003":{"type":"number"},"2004":{"type":"number"},"2005":{"type":"number"},"2006":{"type":"number"},"2007":{"type":"number"},"2008":{"type":"number"},"2009":{"type":"number"},"2010":{"type":"number"},"2011":{"type":"number"},"2012":{"type":"number"},"2013":{"type":"number"},"2014":{"type":"number"},"2015":{"type":"number"},"2016":{"type":"number"},"2017":{"type":"number"},"2018":{"type":"number"},"2019":{"type":"number"},"2020":{"type":"number"},"2021":{"type":"number"},"2022":{"type":"number"},"2023":{"type":"number"},"2024":{"type":"number"},"2025":{"type":"number"},"2026":{"type":"number"}}},"longestGap":{"type":"object","properties":{"months":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"}}},"firstSnapshotUrl":{"type":"string"},"lastSnapshotUrl":{"type":"string"},"notes":{"type":"string"}}},"example":{"target":"basecamp.com","firstCapture":"1996-10-29T20:48:28Z","lastCapture":"2026-10-01T00:35:11Z","lastCaptureStatus":301,"lastLiveCapture":"2026-06-01T00:06:48Z","yearsArchived":31,"archivedSinceYears":30,"monthsWithCaptures":300,"monthsWithCapturesByYear":{"1996":1,"1997":4,"1998":4,"1999":3,"2000":5,"2001":7,"2002":8,"2003":11,"2004":9,"2005":12,"2006":12,"2007":10,"2008":9,"2009":5,"2010":12,"2011":10,"2012":12,"2013":12,"2014":12,"2015":12,"2016":12,"2017":12,"2018":12,"2019":12,"2020":12,"2021":12,"2022":12,"2023":12,"2024":12,"2025":12,"2026":10},"longestGap":{"months":10,"from":"1999-05","to":"2000-02"},"firstSnapshotUrl":"https://web.archive.org/web/19961029204828/basecamp.com","lastSnapshotUrl":"https://web.archive.org/web/20261001003511/basecamp.com","notes":"From the Internet Archive's Wayback Machine, counting months with at least one capture. Captures depend on crawlers and requests, so a gap can mean the site was down, parked, blocked archiving or simp… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/web/tech":{"get":{"operationId":"website_tech_stack","summary":"The technologies a website runs on, from one fetch of the page","description":"The technologies a website runs on, from one fetch of the page: CMS, e-commerce platform, frameworks, analytics and tag managers, marketing and chat tools, payments, CDN, hosting and web server, about 85 signatures. Each with its category, plus a by-category summary.","tags":["Website Audit & Web Extract"],"parameters":[{"name":"url","in":"query","required":true,"description":"Domain or page URL (allbirds.com)","schema":{"type":"string","pattern":"^\\S+$"},"example":"https://www.allbirds.com"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"finalUrl":{"type":"string"},"status":{"type":"number"},"technologies":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"category":{"type":"string"}}}},"byCategory":{"type":"object","properties":{"CDN":{"type":"array","items":{"type":"string"}},"E-commerce":{"type":"array","items":{"type":"string"}},"Tag manager":{"type":"array","items":{"type":"string"}},"Analytics":{"type":"array","items":{"type":"string"}},"Cookie consent":{"type":"array","items":{"type":"string"}}}},"count":{"type":"number"},"checkedAt":{"type":"string"},"notes":{"type":"string"}}},"example":{"url":"https://www.allbirds.com/","finalUrl":"https://www.allbirds.com/","status":200,"technologies":[{"name":"Cloudflare","category":"CDN"},{"name":"Shopify","category":"E-commerce"},{"name":"Google Tag Manager","category":"Tag manager"},{"name":"Microsoft Clarity","category":"Analytics"},{"name":"OneTrust","category":"Cookie consent"}],"byCategory":{"CDN":["Cloudflare"],"E-commerce":["Shopify"],"Tag manager":["Google Tag Manager"],"Analytics":["Microsoft Clarity"],"Cookie consent":["OneTrust"]},"count":5,"checkedAt":"2026-11-08T17:34:00.535Z","notes":"Detected from the page's HTML and response headers (one fetch, no browser). Tools loaded only by JavaScript after page load may be missed."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/domain/lookup":{"get":{"operationId":"domain_lookup","summary":"Everything about a domain in one call","description":"Everything about a domain in one call: DNS records (A, AAAA, NS, MX, TXT, CAA, CNAME), email security graded A-F (mail provider, SPF, DMARC policy, DKIM at common selectors, BIMI, with findings) and RDAP registration (registrar, created, expires, age in days, status, nameservers, DNSSEC). Repeat lookups list what changed since the previous check.","tags":["Domain & Email Security"],"parameters":[{"name":"domain","in":"query","required":true,"description":"Domain, URL or email address (stripe.com)","schema":{"type":"string","pattern":"^\\S+$"},"example":"stripe.com"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"},"dns":{"type":"object","properties":{"A":{"type":"array","items":{"type":"string"}},"AAAA":{"type":"array","items":{}},"NS":{"type":"array","items":{"type":"string"}},"MX":{"type":"array","items":{"type":"string"}},"TXT":{"type":"array","items":{"type":"string"}},"CAA":{"type":"array","items":{"type":"string"}},"CNAME":{"type":"array","items":{}}}},"email":{"type":"object","properties":{"mx":{"type":"array","items":{"type":"object","properties":{"priority":{"type":"number"},"host":{"type":"string"}}}},"provider":{"type":"string"},"spf":{"type":"object","properties":{"record":{"type":"string"},"all":{"type":"string"},"lookups":{"type":"number"},"multiple":{"type":"boolean"}}},"dmarc":{"type":"object","properties":{"record":{"type":"string"},"policy":{"type":"string"},"subdomainPolicy":{"type":"null"},"pct":{"type":"number"},"reporting":{"type":"boolean"}}},"dkim":{"type":"object","properties":{"selectorsFound":{"type":"array","items":{"type":"string"}},"selectorsChecked":{"type":"array","items":{"type":"string"}}}},"bimi":{"type":"boolean"},"findings":{"type":"array","items":{}},"grade":{"type":"string"}}},"registration":{"type":"object","properties":{"registrar":{"type":"string"},"created":{"type":"string"},"expires":{"type":"string"},"updated":{"type":"string"},"ageDays":{"type":"number"},"status":{"type":"array","items":{"type":"string"}},"nameservers":{"type":"array","items":{"type":"string"}},"dnssec":{"type":"boolean"},"source":{"type":"string"}}},"checkedAt":{"type":"string"},"notes":{"type":"string"}}},"example":{"domain":"stripe.com","dns":{"A":["198.202.176.41","198.137.150.41"],"AAAA":[],"NS":["ns-1087.awsdns-07.org","ns-1882.awsdns-43.co.uk","ns-423.awsdns-52.com","ns-705.awsdns-24.net"],"MX":["10 aspmx.l.google.com","20 alt1.aspmx.l.google.com","20 alt2.aspmx.l.google.com","30 aspmx2.googlemail.com","30 aspmx3.googlemail.com"],"TXT":["00D50000000JV6w=1TBTQ0000000CIv;00DDn000000HWol=1TBVY00000002Hx;00D4x000003vxGL=1TBPQ00000008Tp;00Dfn00000BUlWD=1TBan0000000LPR","MS=ms80697640","VISA=38A3D7A1AA5D71E43525144DD886F6B8","_2m7hdcar6jar33f5vyr8h0xaru6rvrn","_c2ygqoyhcuwjjnqk7h1mcm0x144rm1z"],"CAA":["0 iodef \"mailto:caa-violations@stripe.com\"","0 issue \"amazon.com\"","0 issue \"digicert.com\"","0 issue \"visa.com\""],"CNAME":[]},"email":{"mx":[{"priority":10,"host":"aspmx.l.google.com"},{"priority":20,"host":"alt1.aspmx.l.google.com"},{"priority":20,"host":"alt2.aspmx.l.google.com"},{"priority":30,"host":"aspmx2.googlemail.com"},{"priority":30,"host":"aspmx3.googlemail.com"}],"provider":"Google Workspace","spf":{"record":"v=spf1 ip4:198.2.180.60/32 ip4:13.111.2.227/32 include:spf1.stripe.com include:greenhouse-outbound-mail.stripe.com include:_spf.qualtrics.com ~all","all":"~","lookups":3,"multiple":false},"dmarc":{"record":"v=DMARC1; p=reject; pct=100; fo=1; rua=mailto:dmarc-reports@stripe.com; ruf=mailto:dmarc-forensics@stripe.com;","policy":"reject","subdomainPolicy":null,"pct":100,"reporting":true},"dkim":{"selectorsFound":["google","s1"],"selectorsChecked":["google","selector1","selector2","k1","s1"]},"bimi":false,"findings":[],"grade":"A"},"registration":{"registrar":"SafeNames Ltd.","created":"1995-09-12T04:00:00Z","expires":"2027-09-11T04:00:00Z","updated":"2025-10-01T01:39:51Z","ageDays":11377,"status":["client delete prohibited","client transfer prohibited","client update prohibited","server delete prohibited","server transfer prohibited"],"nameservers":["ns-1087.awsdns-07.org","ns-1882.awsdns-43.co.uk","ns-423.awsdns-52.com","ns-705.awsdns-24.net"],"dnssec":false,"source":"rdap.verisign.com"},"checkedAt":"2026-11-05T05:44:33.506Z","notes":"DNS from Cloudflare's resolver (1.1.1.1 over HTTPS). email grades SPF, DMARC and DKIM (common selectors only; a custom selector won't be found) A-F. registration is RDAP from the registry (null when t… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/company/enrich":{"get":{"operationId":"company_enrich","summary":"Company enrichment from a domain","description":"Company enrichment from a domain: name, description, logo, founded, headquarters, country, industry, employee count, ticker, founders, CEO and parent (Wikidata), social profiles and contact links (homepage), tech stack, mail provider, domain age, careers page and open job count from ~20,000 indexed job boards. Repeat lookups list what changed since the previous check.","tags":["Company Enrichment"],"parameters":[{"name":"domain","in":"query","required":true,"description":"Company website domain or URL (stripe.com)","schema":{"type":"string","pattern":"^\\S+$"},"example":"stripe.com"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"logo":{"type":"string"},"founded":{"type":"string"},"headquarters":{"type":"string"},"country":{"type":"string"},"industries":{"type":"array","items":{"type":"string"}},"employees":{"type":"number"},"employeesAsOf":{"type":"string"},"publicCompany":{"type":"null"},"founders":{"type":"array","items":{"type":"string"}},"ceo":{"type":"string"},"parent":{"type":"null"},"socials":{"type":"object","properties":{"github":{"type":"string"},"twitter":{"type":"string"},"youtube":{"type":"string"},"linkedin":{"type":"string"},"facebook":{"type":"string"},"crunchbase":{"type":"string"},"instagram":{"type":"string"}}},"contact":{"type":"object","properties":{"emails":{"type":"array","items":{}},"phones":{"type":"array","items":{}}}},"careers":{"type":"array","items":{"type":"string"}},"hiring":{"type":"object","properties":{"openJobs":{"type":"number"},"ats":{"type":"string"},"board":{"type":"string"},"careersUrl":{"type":"string"},"more":{"type":"string"}}},"tech":{"type":"object","properties":{"CDN":{"type":"array","items":{"type":"string"}},"E-commerce":{"type":"array","items":{"type":"string"}},"Framework":{"type":"array","items":{"type":"string"}},"JavaScript library":{"type":"array","items":{"type":"string"}}}},"email":{"type":"object","properties":{"provider":{"type":"string"},"grade":{"type":"string"},"dmarcPolicy":{"type":"string"}}},"domainRegistered":{"type":"string"},"domainAgeDays":{"type":"number"},"registrar":{"type":"string"},"sources":{"type":"object","properties":{"homepage":{"type":"boolean"},"wikidata":{"type":"string"},"wikipedia":{"type":"string"},"jobsIndex":{"type":"boolean"}}},"notes":{"type":"string"}}},"example":{"domain":"stripe.com","name":"Stripe","description":"Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.","website":"https://stripe.com/","logo":"https://b.stripecdn.com/mkt-ssr-statics/assets/_next/static/media/stripe.37119086.jpg","founded":"2010","headquarters":"San Francisco","country":"United States","industries":["financial services","mobile payment industry"],"employees":8000,"employeesAsOf":"2022-01-01","publicCompany":null,"founders":["Patrick Collison","John Collison"],"ceo":"Patrick Collison","parent":null,"socials":{"github":"https://github.com/stripe","twitter":"https://twitter.com/stripe","youtube":"https://youtube.com/@stripe","linkedin":"https://www.linkedin.com/company/stripe","facebook":"https://www.facebook.com/StripeHQ","crunchbase":"https://www.crunchbase.com/organization/stripe","instagram":"https://www.instagram.com/stripehq"},"contact":{"emails":[],"phones":[]},"careers":["https://stripe.com/careers"],"hiring":{"openJobs":757,"ats":"greenhouse","board":"stripe","careersUrl":"https://job-boards.greenhouse.io/stripe","more":"/company/profile and /jobs/company have the roles"},"tech":{"CDN":["Cloudflare"],"E-commerce":["WooCommerce"],"Framework":["Next.js"],"JavaScript library":["React"]},"email":{"provider":"Google Workspace","grade":"A","dmarcPolicy":"reject"},"domainRegistered":"1995-09-12T04:00:00Z","domainAgeDays":11377,"registrar":"SafeNames Ltd.","sources":{"homepage":true,"wikidata":"https://www.wikidata.org/wiki/Q7624104","wikipedia":"https://en.wikipedia.org/wiki/Stripe,_Inc.","jobsIndex":true},"notes":"Public sources only: the homepage (name, description, socials, contact links, tech), Wikidata matched on the official website (founded, HQ, industry, employees, ticker, founders), DNS (mail provider),… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/economy/indicators":{"get":{"operationId":"economy_indicators","summary":"A country's headline economics from the World Bank","description":"A country's headline economics from the World Bank: GDP, GDP growth, GDP per capita (nominal and PPP), inflation, unemployment, population and growth, government debt, current account, exports, imports, FDI, real interest rate and life expectancy, each with its latest year, the previous year and the change. Plus region, income level and capital.","tags":["Economic Indicators"],"parameters":[{"name":"country","in":"query","required":true,"description":"ISO code (CA, DEU) or English name (Canada)","schema":{"type":"string","pattern":"^.{2,60}$"},"example":"CA"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"object","properties":{"iso2":{"type":"string"},"iso3":{"type":"string"},"name":{"type":"string"},"region":{"type":"string"},"incomeLevel":{"type":"string"},"capital":{"type":"string"}}},"indicators":{"type":"object","properties":{"gdp_usd":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"gdp_growth_pct":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"gdp_per_capita_usd":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"gdp_per_capita_ppp_usd":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"inflation_cpi_pct":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"unemployment_pct":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"population":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"population_growth_pct":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"government_debt_pct_gdp":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"current_account_pct_gdp":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"exports_pct_gdp":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"imports_pct_gdp":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"fdi_inflows_pct_gdp":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"real_interest_rate_pct":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}},"life_expectancy_years":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"string"},"previous":{"type":"number"},"previousYear":{"type":"string"},"change":{"type":"number"},"indicator":{"type":"string"},"name":{"type":"string"}}}}},"source":{"type":"string"},"notes":{"type":"string"}}},"example":{"country":{"iso2":"CA","iso3":"CAN","name":"Canada","region":"North America","incomeLevel":"High income","capital":"Ottawa"},"indicators":{"gdp_usd":{"value":2319899772426,"year":"2025","previous":2270076189683,"previousYear":"2024","change":49823582742,"indicator":"NY.GDP.MKTP.CD","name":"GDP (current US$)"},"gdp_growth_pct":{"value":1.74,"year":"2025","previous":2.05,"previousYear":"2024","change":-0.3,"indicator":"NY.GDP.MKTP.KD.ZG","name":"GDP growth (annual %)"},"gdp_per_capita_usd":{"value":55698,"year":"2025","previous":55016,"previousYear":"2024","change":681.96,"indicator":"NY.GDP.PCAP.CD","name":"GDP per capita (current US$)"},"gdp_per_capita_ppp_usd":{"value":66746,"year":"2025","previous":65483,"previousYear":"2024","change":1263,"indicator":"NY.GDP.PCAP.PP.CD","name":"GDP per capita, PPP (current international $)"},"inflation_cpi_pct":{"value":2.07,"year":"2025","previous":2.38,"previousYear":"2024","change":-0.31,"indicator":"FP.CPI.TOTL.ZG","name":"Inflation, consumer prices (annual %)"},"unemployment_pct":{"value":6.91,"year":"2025","previous":6.35,"previousYear":"2024","change":0.56,"indicator":"SL.UEM.TOTL.ZS","name":"Unemployment, total (% of total labor force) (modeled ILO estimate)"},"population":{"value":41651653,"year":"2025","previous":41262329,"previousYear":"2024","change":389324,"indicator":"SP.POP.TOTL","name":"Population, total"},"population_growth_pct":{"value":0.94,"year":"2025","previous":2.98,"previousYear":"2024","change":-2.05,"indicator":"SP.POP.GROW","name":"Population growth (annual %)"},"government_debt_pct_gdp":{"value":64.13,"year":"2024","previous":60.46,"previousYear":"2023","change":3.68,"indicator":"GC.DOD.TOTL.GD.ZS","name":"Central government debt, total (% of GDP)"},"current_account_pct_gdp":{"value":-0.96,"year":"2025","previous":-0.49,"previousYear":"2024","change":-0.47,"indicator":"BN.CAB.XOKA.GD.ZS","name":"Current account balance (% of GDP)"},"exports_pct_gdp":{"value":31.33,"year":"2025","previous":32.47,"previousYear":"2024","change":-1.14,"indicator":"NE.EXP.GNFS.ZS","name":"Exports of goods and services (% of GDP)"},"imports_pct_gdp":{"value":32.18,"year":"2025","previous":32.65,"previousYear":"2024","change":-0.47,"indicator":"NE.IMP.GNFS.ZS","name":"Imports of goods and services (% of GDP)"},"fdi_inflows_pct_gdp":{"value":3.02,"year":"2025","previous":2.78,"previousYear":"2024","change":0.25,"indicator":"BX.KLT.DINV.WD.GD.ZS","name":"Foreign direct investment, net inflows (% of GDP)"},"real_interest_rate_pct":{"value":0.13,"year":"2017","previous":1.97,"previousYear":"2016","change":-1.84,"indicator":"FR.INR.RINR","name":"Real interest rate (%)"},"life_expectancy_years":{"value":82.11,"year":"2024","previous":81.63,"previousYear":"2023","change":0.48,"indicator":"SP.DYN.LE00.IN","name":"Life expectancy at birth, total (years)"}},"source":"World Bank World Development Indicators","notes":"Yearly values; each indicator's latest available year and the one before. Recent years appear as countries report, so years differ by indicator."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/image":{"get":{"operationId":"ai_image","summary":"Generate an image from a text prompt with FLUX.1 [schnell]","description":"Generate an image from a text prompt with FLUX.1 [schnell]: a 1024x1024 JPEG returned as base64 in JSON. Optional steps (1-8, default 4) and seed for repeatable results.","tags":["AI Image & Speech"],"parameters":[{"name":"prompt","in":"query","required":true,"description":"What to draw, up to 1,000 characters","schema":{"type":"string","pattern":"^[\\s\\S]{1,1000}$"},"example":"a lighthouse on a rocky coast at sunset, watercolor"},{"name":"steps","in":"query","required":false,"description":"Diffusion steps 1-8 (default 4)","schema":{"type":"string","pattern":"^[1-8]$"}},{"name":"seed","in":"query","required":false,"description":"Seed for a repeatable image","schema":{"type":"string","pattern":"^\\d{1,10}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string"},"steps":{"type":"number"},"seed":{"type":"null"},"model":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"mimeType":{"type":"string"},"base64":{"type":"string"},"bytes":{"type":"number"}}},"example":{"prompt":"a lighthouse on a rocky coast at sunset, watercolor","steps":4,"seed":null,"model":"FLUX.1 [schnell]","width":1024,"height":1024,"mimeType":"image/jpeg","base64":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB… (1210944 chars, truncated in this example)","bytes":908208}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/tts":{"get":{"operationId":"ai_text_to_speech","summary":"Text to speech","description":"Text to speech: up to 1,000 characters spoken as a WAV file (22 kHz mono), returned as base64 in JSON. Languages: English, Spanish, French, Chinese, Japanese, Korean (MeloTTS).","tags":["AI Image & Speech"],"parameters":[{"name":"text","in":"query","required":true,"description":"Text to speak, up to 1,000 characters","schema":{"type":"string","pattern":"^[\\s\\S]{1,1000}$"},"example":"Your payment was received. Thank you."},{"name":"lang","in":"query","required":false,"description":"Language (default en)","schema":{"type":"string","enum":["en","es","fr","zh","ja","ko"]}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"lang":{"type":"string"},"model":{"type":"string"},"characters":{"type":"number"},"mimeType":{"type":"string"},"base64":{"type":"string"},"bytes":{"type":"number"}}},"example":{"text":"Your payment was received. Thank you.","lang":"en","model":"MeloTTS","characters":37,"mimeType":"audio/wav","base64":"UklGRsBiAQBXQVZFZm10IBAAAAABAAEAIlYAAESsAAACABAAZGF0YZxiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA… (121100 chars, truncated in this example)","bytes":90824}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/transcribe":{"get":{"operationId":"ai_transcribe","summary":"Speech to text with Whisper large-v3 turbo","description":"Speech to text with Whisper large-v3 turbo: pass the URL of an audio file (MP3, WAV, OGG, M4A; up to 15 MB) and get the transcript, detected language, duration, word count and timed segments. Optional language hint.","tags":["AI Image & Speech"],"parameters":[{"name":"url","in":"query","required":true,"description":"Public URL of the audio file","schema":{"type":"string","pattern":"^\\S+$"},"example":"https://onchaincheck.dev/samples/hello.wav"},{"name":"language","in":"query","required":false,"description":"Two-letter language hint (en, fr); detected when omitted","schema":{"type":"string","pattern":"^[a-z]{2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"bytes":{"type":"number"},"model":{"type":"string"},"text":{"type":"string"},"language":{"type":"string"},"languageProbability":{"type":"number"},"durationSeconds":{"type":"number"},"words":{"type":"number"},"segments":{"type":"array","items":{"type":"object","properties":{"start":{"type":"number"},"end":{"type":"number"},"text":{"type":"string"}}}}}},"example":{"url":"https://onchaincheck.dev/samples/hello.wav","bytes":157896,"model":"Whisper large-v3 turbo","text":"Hello from Anxianchik, this is a sample for speech-to-text.","language":"en","languageProbability":0.998046875,"durationSeconds":3.5794375,"words":9,"segments":[{"start":0,"end":3.12,"text":"Hello from Anxianchik, this is a sample for speech-to-text."}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/chat":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string","pattern":"^[\\s\\S]+$","maxLength":16000,"description":"The user message (or send an OpenAI-style messages array instead)"},"system":{"type":"string","pattern":"^[\\s\\S]*$","maxLength":16000,"description":"Optional system instructions"},"model":{"type":"string","enum":["gpt-oss-20b","qwen3-30b","glm-4.7-flash","llama-4-scout"],"description":"Model (default gpt-oss-20b)"},"max_tokens":{"type":"string","pattern":"^\\d{1,4}$","description":"Most tokens to generate, up to 1024"},"temperature":{"type":"string","pattern":"^\\d(\\.\\d+)?$","description":"0 to 2 (default 0.6)"},"json":{"type":"string","enum":["true","false"],"description":"true asks for a single JSON object"}},"required":[]},"example":{"prompt":"Write a one-sentence summary of what HTTP 402 Payment Required is for."}}}},"operationId":"ai_chat","summary":"LLM chat completion, flat $0.003 a call","description":"LLM chat completion, flat $0.003 a call: send a prompt (plus optional system) or an OpenAI-style messages array and get the reply text with token usage. Models: gpt-oss-20b (default), qwen3-30b, glm-4.7-flash, llama-4-scout. Up to 16,000 characters in and 1,024 tokens out; json=true for JSON output.","tags":["AI Chat & Text"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"model":{"type":"string"},"text":{"type":"string"},"reasoning":{"type":"string"},"finishReason":{"type":"string"},"usage":{"type":"object","properties":{"inputTokens":{"type":"number"},"outputTokens":{"type":"number"}}}}},"example":{"model":"gpt-oss-20b","text":"HTTP 402 Payment Required is a provisional status code that reserves the right for future extensions to indicate that a request cannot be fulfilled until the client completes a payment.","reasoning":"Need one sentence.","finishReason":"completed","usage":{"inputTokens":81,"outputTokens":48}}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/chat-pro":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string","pattern":"^[\\s\\S]+$","maxLength":32000,"description":"The user message (or send an OpenAI-style messages array instead)"},"system":{"type":"string","pattern":"^[\\s\\S]*$","maxLength":32000,"description":"Optional system instructions"},"model":{"type":"string","enum":["gpt-oss-120b","deepseek-v4.1-flash","llama-3.3-70b","mistral-small-3.1","glm-5.3-flash"],"description":"Model (default gpt-oss-120b)"},"max_tokens":{"type":"string","pattern":"^\\d{1,4}$","description":"Most tokens to generate, up to 2048"},"temperature":{"type":"string","pattern":"^\\d(\\.\\d+)?$","description":"0 to 2 (default 0.6)"},"json":{"type":"string","enum":["true","false"],"description":"true asks for a single JSON object"}},"required":[]},"example":{"prompt":"List three risks of paying an unknown API with crypto, one line each."}}}},"operationId":"ai_chat_pro","summary":"LLM chat completion on larger models, flat $0.01 a call","description":"LLM chat completion on larger models, flat $0.01 a call: prompt (plus optional system) or an OpenAI-style messages array in, reply text and token usage out. Models: gpt-oss-120b (default), deepseek-v4.1-flash, llama-3.3-70b, mistral-small-3.1, glm-5.3-flash. Up to 32,000 characters in and 2,048 tokens out; json=true for JSON output.","tags":["AI Chat & Text"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"model":{"type":"string"},"text":{"type":"string"},"reasoning":{"type":"string"},"finishReason":{"type":"string"},"usage":{"type":"object","properties":{"inputTokens":{"type":"number"},"outputTokens":{"type":"number"}}}}},"example":{"model":"gpt-oss-120b","text":"- **Irreversible transactions** – Crypto payments can’t be undone, so if the API turns out to be fraudulent you lose the funds permanently.  \n- **Lack of regulatory recourse** – Without a legal contra… (484 chars, truncated in this example)","reasoning":"Need concise list.","finishReason":"completed","usage":{"inputTokens":82,"outputTokens":115}}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/translate":{"get":{"operationId":"ai_translate","summary":"Translate text between 100 languages (m2m100)","description":"Translate text between 100 languages (m2m100): up to 5,000 characters, target language as an ISO 639-1 code; the source language is detected when not given.","tags":["AI Chat & Text"],"parameters":[{"name":"text","in":"query","required":true,"description":"Text to translate","schema":{"type":"string","pattern":"^[\\s\\S]+$"},"example":"The payment was received and the report is ready."},{"name":"to","in":"query","required":true,"description":"Target language (fr, es, de, ja, zh...)","schema":{"type":"string","pattern":"^[a-z]{2,3}$"},"example":"fr"},{"name":"from","in":"query","required":false,"description":"Source language; detected when omitted","schema":{"type":"string","pattern":"^[a-z]{2,3}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"text":{"type":"string"},"translation":{"type":"string"},"model":{"type":"string"},"detected":{"type":"boolean"}}},"example":{"from":"en","to":"fr","text":"The payment was received and the report is ready.","translation":"Le paiement a été reçu et le rapport est prêt.","model":"m2m100-1.2b","detected":true}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/sentiment":{"get":{"operationId":"ai_sentiment","summary":"Sentiment of a text (review, post, email, support ticket)","description":"Sentiment of a text (review, post, email, support ticket): positive, negative, neutral or mixed, a score from -1 to 1, confidence, up to 3 emotions and per-aspect sentiment. Up to 5,000 characters, any language. Llama 4 Scout on Workers AI.","tags":["AI Text Analysis"],"parameters":[{"name":"text","in":"query","required":true,"description":"The text, up to 5,000 characters","schema":{"type":"string","pattern":"^[\\s\\S]+$"},"example":"Setup took five minutes and support answered fast, but the dashboard is slow and the pricing page is confusing."}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"sentiment":{"type":"string"},"score":{"type":"number"},"confidence":{"type":"number"},"emotions":{"type":"array","items":{"type":"string"}},"aspects":{"type":"array","items":{"type":"object","properties":{"aspect":{"type":"string"},"sentiment":{"type":"string"}}}},"characters":{"type":"number"},"model":{"type":"string"}}},"example":{"sentiment":"mixed","score":-0.2,"confidence":0.8,"emotions":["disgust","anger","neutral"],"aspects":[{"aspect":"setup","sentiment":"positive"},{"aspect":"support","sentiment":"positive"},{"aspect":"dashboard","sentiment":"negative"},{"aspect":"pricing page","sentiment":"negative"}],"characters":111,"model":"llama-4-scout"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/summarize":{"get":{"operationId":"ai_summarize","summary":"Summary of a text in one sentence, 2-3 sentences or a paragraph (length short, medium or long), plus 3-5 key points and the text's language","description":"Summary of a text in one sentence, 2-3 sentences or a paragraph (length short, medium or long), plus 3-5 key points and the text's language. Up to 5,000 characters. Llama 4 Scout on Workers AI.","tags":["AI Text Analysis"],"parameters":[{"name":"text","in":"query","required":true,"description":"The text, up to 5,000 characters","schema":{"type":"string","pattern":"^[\\s\\S]+$"},"example":"x402 is an open protocol for internet-native payments. When a client requests a paid resource, the server answers HTTP 402 with payment requirements. The client signs a USDC payment and retries with it in a header. A facilitator verifies and settles the payment onchain, and the server returns the resource. No accounts, API keys or subscriptions are needed, which suits AI agents that pay per call."},{"name":"length","in":"query","required":false,"description":"short (1 sentence), medium (2-3, default) or long (a paragraph)","schema":{"type":"string","enum":["short","medium","long"]},"example":"short"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"summary":{"type":"string"},"bullets":{"type":"array","items":{"type":"string"}},"language":{"type":"string"},"length":{"type":"string"},"characters":{"type":"number"},"model":{"type":"string"}}},"example":{"summary":"x402 is an open protocol for internet-native payments.","bullets":["open protocol for internet-native payments","server answers HTTP 402 with payment requirements","client signs a USDC payment and retries with it in a header","no accounts, API keys or subscriptions are needed"],"language":"en","length":"short","characters":399,"model":"llama-4-scout"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/keywords":{"get":{"operationId":"ai_keywords","summary":"Keywords with relevance scores (up to 10), named entities typed as person, organization, location, product or event (up to 10), and 1-3 broad topics from a text","description":"Keywords with relevance scores (up to 10), named entities typed as person, organization, location, product or event (up to 10), and 1-3 broad topics from a text. Up to 5,000 characters. Llama 4 Scout on Workers AI.","tags":["AI Text Analysis"],"parameters":[{"name":"text","in":"query","required":true,"description":"The text, up to 5,000 characters","schema":{"type":"string","pattern":"^[\\s\\S]+$"},"example":"Coinbase and Cloudflare announced the x402 Foundation in San Francisco to standardize stablecoin payments for AI agents over HTTP."}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"keywords":{"type":"array","items":{"type":"object","properties":{"keyword":{"type":"string"},"relevance":{"type":"number"}}}},"entities":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string"}}}},"topics":{"type":"array","items":{"type":"string"}},"characters":{"type":"number"},"model":{"type":"string"}}},"example":{"keywords":[{"keyword":"x402 Foundation","relevance":1},{"keyword":"stablecoin payments","relevance":0.9},{"keyword":"AI agents","relevance":0.8},{"keyword":"Coinbase","relevance":0.7},{"keyword":"Cloudflare","relevance":0.7}],"entities":[{"name":"x402 Foundation","type":"organization"},{"name":"Coinbase","type":"organization"},{"name":"Cloudflare","type":"organization"},{"name":"San Francisco","type":"location"}],"topics":["Finance","Technology","Artificial Intelligence"],"characters":130,"model":"llama-4-scout"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/rewrite":{"get":{"operationId":"ai_rewrite","summary":"Rewrite a text in another tone, keeping its meaning, facts and language","description":"Rewrite a text in another tone, keeping its meaning, facts and language: professional (default), casual, friendly, formal, concise, simple, persuasive, confident or empathetic. Up to 5,000 characters. Llama 4 Scout on Workers AI.","tags":["AI Text Analysis"],"parameters":[{"name":"text","in":"query","required":true,"description":"The text, up to 5,000 characters","schema":{"type":"string","pattern":"^[\\s\\S]+$"},"example":"hey, the invoice is late again. can u send it today pls"},{"name":"style","in":"query","required":false,"description":"Target tone (default professional)","schema":{"type":"string","enum":["professional","casual","friendly","formal","concise","simple","persuasive","confident","empathetic"]},"example":"professional"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"rewritten":{"type":"string"},"style":{"type":"string"},"original":{"type":"string"},"characters":{"type":"number"},"model":{"type":"string"}}},"example":{"rewritten":"The invoice is overdue again. Could you please send it today?","style":"professional","original":"hey, the invoice is late again. can u send it today pls","characters":55,"model":"llama-4-scout"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/ai/embeddings":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","pattern":"^[\\s\\S]+$","maxLength":32000,"description":"Text to embed (or texts: an array of up to 32 strings)"}},"required":[]},"example":{"text":"x402 lets AI agents pay for API calls with USDC."}}}},"operationId":"ai_embeddings","summary":"Text embeddings with bge-m3 (1,024 dimensions, multilingual)","description":"Text embeddings with bge-m3 (1,024 dimensions, multilingual): one text, or up to 32 texts in one call (POST texts array), up to 32,000 characters in all. For semantic search, clustering and similarity.","tags":["AI Chat & Text"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"number"},"model":{"type":"string"},"dimensions":{"type":"number"},"embeddings":{"type":"array","items":{"type":"array","items":{"type":"number"}}}}},"example":{"count":1,"model":"bge-m3","dimensions":1024,"embeddings":[[-0.058258,-0.014801,-0.043182,0.010864,-0.048523]]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/crypto/price":{"get":{"operationId":"crypto_price","summary":"Current USD price and 24-hour change for up to 20 crypto tokens in one call","description":"Current USD price and 24-hour change for up to 20 crypto tokens in one call: symbols (btc, eth, sol), CoinGecko ids (coingecko:bitcoin) or contract addresses on any chain (base:0x..., solana:<mint>), from DefiLlama's aggregated prices.","tags":["Market & World Data"],"parameters":[{"name":"tokens","in":"query","required":true,"description":"Comma-separated symbols, coingecko:<id> or chain:address","schema":{"type":"string","pattern":"^[^\\s]+$"},"example":"btc,eth,sol"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"prices":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"id":{"type":"string"},"symbol":{"type":"string"},"priceUsd":{"type":"number"},"change24hPct":{"type":"number"},"confidence":{"type":"number"},"decimals":{"type":"null"},"updatedAt":{"type":"string"}}}},"source":{"type":"string"}}},"example":{"prices":[{"token":"btc","id":"coingecko:bitcoin","symbol":"BTC","priceUsd":80324.8677665,"change24hPct":3.32,"confidence":0.999,"decimals":null,"updatedAt":"2026-11-05T06:07:00.000Z"},{"token":"eth","id":"coingecko:ethereum","symbol":"ETH","priceUsd":2418.1,"change24hPct":5.54,"confidence":0.999,"decimals":null,"updatedAt":"2026-11-05T06:07:00.000Z"},{"token":"sol","id":"coingecko:solana","symbol":"SOL","priceUsd":95.68894155000001,"change24hPct":3.15,"confidence":0.999,"decimals":null,"updatedAt":"2026-11-05T06:07:00.000Z"}],"source":"DefiLlama (aggregated from CoinGecko and onchain DEX pools)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/markets/prediction":{"get":{"operationId":"prediction_markets","summary":"Prediction market odds for any topic from Polymarket","description":"Prediction market odds for any topic from Polymarket: matching events with each market's outcomes and implied probabilities, 24-hour change, volume, liquidity and end date. For questions like 'odds of a Fed rate cut' or 'will bitcoin reach 150k'.","tags":["Market & World Data"],"parameters":[{"name":"q","in":"query","required":true,"description":"Topic to search (fed rate, bitcoin, election)","schema":{"type":"string","pattern":"^.{1,200}$"},"example":"fed rate"},{"name":"limit","in":"query","required":false,"description":"Events to return, 1-10 (default 5)","schema":{"type":"string","pattern":"^([1-9]|10)$"}},{"name":"closed","in":"query","required":false,"description":"true includes resolved markets","schema":{"type":"string","enum":["true","false"]}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"events":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"url":{"type":"string"},"endDate":{"type":"string"},"closed":{"type":"boolean"},"volumeUsd":{"type":"number"},"volume24hUsd":{"type":"number"},"liquidityUsd":{"type":"number"},"markets":{"type":"array","items":{"type":"object","properties":{"question":{"type":"string"},"label":{"type":"string"},"outcomes":{"type":"array","items":{"type":"object","properties":{"outcome":{"type":"string"},"probability":{"type":"number"}}}},"volumeUsd":{"type":"number"},"change24h":{"type":"number"},"endDate":{"type":"string"},"closed":{"type":"boolean"}}}}}}},"source":{"type":"string"},"notes":{"type":"string"}}},"example":{"query":"fed rate","events":[{"title":"How many Fed rate cuts in 2026?","url":"https://polymarket.com/event/how-many-fed-rate-cuts-in-2026","endDate":"2027-01-01T04:59:00Z","closed":false,"volumeUsd":55451385,"volume24hUsd":46401,"liquidityUsd":3559681,"markets":[{"question":"Will no Fed rate cuts happen in 2026?","label":"0 (0 bps)","outcomes":[{"outcome":"Yes","probability":0.978},{"outcome":"No","probability":0.022}],"volumeUsd":9430341,"change24h":0.011,"endDate":"2027-01-01T04:59:00Z","closed":false},{"question":"Will 1 Fed rate cut happen in 2026?","label":"1 (25 bps)","outcomes":[{"outcome":"Yes","probability":0.007},{"outcome":"No","probability":0.994}],"volumeUsd":3674865,"change24h":0.001,"endDate":"2027-01-01T04:59:00Z","closed":false},{"question":"Will 2 Fed rate cuts happen in 2026?","label":"2 (50 bps)","outcomes":[{"outcome":"Yes","probability":0.003},{"outcome":"No","probability":0.998}],"volumeUsd":3525398,"change24h":-0.0005,"endDate":"2027-01-01T04:59:00Z","closed":false}]},{"title":"Another Fed rate hike in 2026?","url":"https://polymarket.com/event/another-fed-rate-hike-in-2026","endDate":"2026-12-10T04:59:00Z","closed":false,"volumeUsd":1427348,"volume24hUsd":42138,"liquidityUsd":115914,"markets":[{"question":"Another Fed rate hike in 2026?","label":null,"outcomes":[{"outcome":"Yes","probability":0.775},{"outcome":"No","probability":0.225}],"volumeUsd":1427512,"change24h":0.03,"endDate":"2026-12-10T04:59:00Z","closed":false}]}],"source":"Polymarket","notes":"probability is the last price of each outcome share (0-1). Volumes and liquidity in USD."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/weather":{"get":{"operationId":"weather_forecast","summary":"Weather now and forecast for any place","description":"Weather now and forecast for any place: current conditions, the next 24 hours hourly and up to 10 days of daily min/max temperature, precipitation, wind and conditions, from MET Norway. Pass a city or address, or lat and lon.","tags":["Market & World Data"],"parameters":[{"name":"place","in":"query","required":false,"description":"City or address (Toronto, Paris France)","schema":{"type":"string","pattern":"^.{1,200}$"},"example":"Toronto"},{"name":"lat","in":"query","required":false,"description":"Latitude instead of place","schema":{"type":"string","pattern":"^-?\\d{1,2}(\\.\\d+)?$"}},{"name":"lon","in":"query","required":false,"description":"Longitude instead of place","schema":{"type":"string","pattern":"^-?\\d{1,3}(\\.\\d+)?$"}},{"name":"days","in":"query","required":false,"description":"Daily forecast days, 1-10 (default 7)","schema":{"type":"string","pattern":"^([1-9]|10)$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"place":{"type":"object","properties":{"name":{"type":"string"},"region":{"type":"string"},"country":{"type":"string"},"countryCode":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"}}},"updatedAt":{"type":"string"},"now":{"type":"object","properties":{"time":{"type":"string"},"temperatureC":{"type":"number"},"windMs":{"type":"number"},"windFromDeg":{"type":"number"},"humidityPct":{"type":"number"},"cloudPct":{"type":"number"},"pressureHpa":{"type":"number"},"precipitationMm":{"type":"number"},"symbol":{"type":"string"}}},"hourly":{"type":"array","items":{"type":"object","properties":{"time":{"type":"string"},"temperatureC":{"type":"number"},"windMs":{"type":"number"},"windFromDeg":{"type":"number"},"humidityPct":{"type":"number"},"cloudPct":{"type":"number"},"pressureHpa":{"type":"number"},"precipitationMm":{"type":"number"},"symbol":{"type":"string"}}}},"daily":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"minC":{"type":"number"},"maxC":{"type":"number"},"precipitationMm":{"type":"number"},"maxWindMs":{"type":"number"},"symbol":{"type":"string"}}}},"units":{"type":"object","properties":{"temperature":{"type":"string"},"wind":{"type":"string"},"precipitation":{"type":"string"},"pressure":{"type":"string"}}},"source":{"type":"string"}}},"example":{"place":{"name":"Toronto","region":"Ontario","country":"Canada","countryCode":"CA","lat":43.6535,"lon":-79.3839},"updatedAt":"2026-11-05T05:17:50Z","now":{"time":"2026-11-05T05:00:00Z","temperatureC":15.9,"windMs":6.1,"windFromDeg":196.6,"humidityPct":92.2,"cloudPct":100,"pressureHpa":1006.8,"precipitationMm":0.9,"symbol":"rain"},"hourly":[{"time":"2026-11-05T05:00:00Z","temperatureC":15.9,"windMs":6.1,"windFromDeg":196.6,"humidityPct":92.2,"cloudPct":100,"pressureHpa":1006.8,"precipitationMm":0.9,"symbol":"rain"},{"time":"2026-11-05T06:00:00Z","temperatureC":15.4,"windMs":5.4,"windFromDeg":186.6,"humidityPct":95.6,"cloudPct":100,"pressureHpa":1006.2,"precipitationMm":0.8,"symbol":"rain"},{"time":"2026-11-05T07:00:00Z","temperatureC":15.5,"windMs":5.4,"windFromDeg":200.3,"humidityPct":95.1,"cloudPct":100,"pressureHpa":1005.8,"precipitationMm":0.9,"symbol":"rain"},{"time":"2026-11-05T08:00:00Z","temperatureC":15.4,"windMs":5.2,"windFromDeg":203.1,"humidityPct":95.9,"cloudPct":100,"pressureHpa":1005.2,"precipitationMm":0.3,"symbol":"lightrain"},{"time":"2026-11-05T09:00:00Z","temperatureC":15.3,"windMs":4.7,"windFromDeg":201.9,"humidityPct":96.2,"cloudPct":100,"pressureHpa":1004.7,"precipitationMm":0,"symbol":"cloudy"}],"daily":[{"date":"2026-11-05","minC":13.6,"maxC":16.7,"precipitationMm":3.6,"maxWindMs":9.6,"symbol":"lightrainshowers_day"},{"date":"2026-11-06","minC":11.2,"maxC":13.3,"precipitationMm":0.3,"maxWindMs":6.4,"symbol":"cloudy"},{"date":"2026-11-07","minC":7.5,"maxC":11.4,"precipitationMm":13.1,"maxWindMs":6.1,"symbol":"rain"},{"date":"2026-11-08","minC":7,"maxC":10.8,"precipitationMm":0.1,"maxWindMs":6.3,"symbol":"partlycloudy_day"},{"date":"2026-11-09","minC":6.5,"maxC":9,"precipitationMm":0.1,"maxWindMs":5.4,"symbol":"cloudy"}],"units":{"temperature":"°C","wind":"m/s","precipitation":"mm","pressure":"hPa"},"source":"MET Norway (CC BY 4.0); geocoding © OpenStreetMap contributors via Photon"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/sec/company":{"get":{"operationId":"sec_company","summary":"US public company data from SEC EDGAR by ticker, CIK or name","description":"US public company data from SEC EDGAR by ticker, CIK or name: industry, exchange, address, fiscal year end, recent filings (10-K, 10-Q, 8-K) with links, and latest annual and quarterly revenue, net income, operating income, EPS, assets, liabilities, equity, cash and operating cash flow.","tags":["Market & World Data"],"parameters":[{"name":"company","in":"query","required":true,"description":"Ticker (AAPL), CIK or company name","schema":{"type":"string","pattern":"^.{1,120}$"},"example":"AAPL"},{"name":"filings","in":"query","required":false,"description":"Recent filings to list, 1-40 (default 10)","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"name":{"type":"string"},"cik":{"type":"number"},"tickers":{"type":"array","items":{"type":"string"}},"exchanges":{"type":"array","items":{"type":"string"}},"industry":{"type":"string"},"sic":{"type":"string"},"entityType":{"type":"string"},"category":{"type":"string"},"fiscalYearEnd":{"type":"string"},"stateOfIncorporation":{"type":"string"},"ein":{"type":"string"},"website":{"type":"null"},"phone":{"type":"string"},"address":{"type":"string"},"formerNames":{"type":"array","items":{"type":"string"}},"recentFilings":{"type":"array","items":{"type":"object","properties":{"form":{"type":"string"},"filed":{"type":"string"},"reportDate":{"type":"string"},"description":{"type":"string"},"items":{"type":"null"},"url":{"type":"string"}}}},"financials":{"type":"object","properties":{"revenue":{"type":"object","properties":{"annual":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"quarterly":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"tag":{"type":"string"}}},"netIncome":{"type":"object","properties":{"annual":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"quarterly":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"tag":{"type":"string"}}},"operatingIncome":{"type":"object","properties":{"annual":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"quarterly":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"tag":{"type":"string"}}},"epsDiluted":{"type":"object","properties":{"annual":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"quarterly":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"tag":{"type":"string"}}},"totalAssets":{"type":"object","properties":{"annual":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"quarterly":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"tag":{"type":"string"}}},"totalLiabilities":{"type":"object","properties":{"annual":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"quarterly":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"tag":{"type":"string"}}},"stockholdersEquity":{"type":"object","properties":{"annual":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"quarterly":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"tag":{"type":"string"}}},"cash":{"type":"object","properties":{"annual":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"quarterly":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"tag":{"type":"string"}}},"operatingCashFlow":{"type":"object","properties":{"annual":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"quarterly":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"tag":{"type":"string"}}},"sharesOutstanding":{"type":"object","properties":{"annual":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"quarterly":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"periodEnd":{"type":"string"},"fiscalYear":{"type":"number"},"fiscalPeriod":{"type":"string"},"form":{"type":"string"},"filed":{"type":"string"}}},"tag":{"type":"string"}}}}},"notes":{"type":"string"}}},"example":{"query":"AAPL","name":"Apple Inc.","cik":320193,"tickers":["AAPL"],"exchanges":["Nasdaq"],"industry":"Electronic Computers","sic":"3571","entityType":"operating","category":"Large accelerated filer","fiscalYearEnd":"0926","stateOfIncorporation":"CA","ein":"942404110","website":null,"phone":"(408) 996-1010","address":"ONE APPLE PARK WAY, CUPERTINO, CA, 95014","formerNames":["APPLE INC","APPLE COMPUTER INC","APPLE COMPUTER INC/ FA"],"recentFilings":[{"form":"10-K","filed":"2026-11-03","reportDate":"2026-09-26","description":"10-K","items":null,"url":"https://www.sec.gov/Archives/edgar/data/320193/000032019326000026/aapl-20260926.htm"},{"form":"8-K","filed":"2026-11-02","reportDate":"2026-11-02","description":"8-K","items":"2.02,9.01","url":"https://www.sec.gov/Archives/edgar/data/320193/000032019326000024/aapl-20261102.htm"},{"form":"4","filed":"2026-10-29","reportDate":"2026-10-27","description":"FORM 4","items":null,"url":"https://www.sec.gov/Archives/edgar/data/320193/000114036126041201/xslF345X06/form4.xml"}],"financials":{"revenue":{"annual":{"value":478834000000,"unit":"USD","periodEnd":"2026-09-26","fiscalYear":2026,"fiscalPeriod":"FY","form":"10-K","filed":"2026-11-03"},"quarterly":{"value":109417000000,"unit":"USD","periodEnd":"2026-06-27","fiscalYear":2026,"fiscalPeriod":"Q3","form":"10-Q","filed":"2026-07-31"},"tag":"RevenueFromContractWithCustomerExcludingAssessedTax"},"netIncome":{"annual":{"value":132175000000,"unit":"USD","periodEnd":"2026-09-26","fiscalYear":2026,"fiscalPeriod":"FY","form":"10-K","filed":"2026-11-03"},"quarterly":{"value":29789000000,"unit":"USD","periodEnd":"2026-06-27","fiscalYear":2026,"fiscalPeriod":"Q3","form":"10-Q","filed":"2026-07-31"},"tag":"NetIncomeLoss"},"operatingIncome":{"annual":{"value":158063000000,"unit":"USD","periodEnd":"2026-09-26","fiscalYear":2026,"fiscalPeriod":"FY","form":"10-K","filed":"2026-11-03"},"quarterly":{"value":35695000000,"unit":"USD","periodEnd":"2026-06-27","fiscalYear":2026,"fiscalPeriod":"Q3","form":"10-Q","filed":"2026-07-31"},"tag":"OperatingIncomeLoss"},"epsDiluted":{"annual":{"value":8.98,"unit":"USD/shares","periodEnd":"2026-09-26","fiscalYear":2026,"fiscalPeriod":"FY","form":"10-K","filed":"2026-11-03"},"quarterly":{"value":2.02,"unit":"USD/shares","periodEnd":"2026-06-27","fiscalYear":2026,"fiscalPeriod":"Q3","form":"10-Q","filed":"2026-07-31"},"tag":"EarningsPerShareDiluted"},"totalAssets":{"annual":{"value":404548000000,"unit":"USD","periodEnd":"2026-09-26","fiscalYear":2026,"fiscalPeriod":"FY","form":"10-K","filed":"2026-11-03"},"quarterly":{"value":383266000000,"unit":"USD","periodEnd":"2026-06-27","fiscalYear":2026,"fiscalPeriod":"Q3","form":"10-Q","filed":"2026-07-31"},"tag":"Assets"},"totalLiabilities":{"annual":{"value":292455000000,"unit":"USD","periodEnd":"2026-09-26","fiscalYear":2026,"fiscalPeriod":"FY","form":"10-K","filed":"2026-11-03"},"quarterly":{"value":275746000000,"unit":"USD","periodEnd":"2026-06-27","fiscalYear":2026,"fiscalPeriod":"Q3","form":"10-Q","filed":"2026-07-31"},"tag":"Liabilities"},"stockholdersEquity":{"annual":{"value":112093000000,"unit":"USD","periodEnd":"2026-09-26","fiscalYear":2026,"fiscalPeriod":"FY","form":"10-K","filed":"2026-11-03"},"quarterly":{"value":107520000000,"unit":"USD","periodEnd":"2026-06-27","fiscalYear":2026,"fiscalPeriod":"Q3","form":"10-Q","filed":"2026-07-31"},"tag":"StockholdersEquity"},"cash":{"annual":{"value":36305000000,"unit":"USD","periodEnd":"2026-09-26","fiscalYear":2026,"fiscalPeriod":"FY","form":"10-K","filed":"2026-11-03"},"quarterly":{"value":39544000000,"unit":"USD","periodEnd":"2026-06-27","fiscalYear":2026,"fiscalPeriod":"Q3","form":"10-Q","filed":"2026-07-31"},"tag":"CashAndCashEquivalentsAtCarryingValue"},"operatingCashFlow":{"annual":{"value":145097000000,"unit":"USD","periodEnd":"2026-09-26","fiscalYear":2026,"fiscalPeriod":"FY","form":"10-K","filed":"2026-11-03"},"quarterly":{"value":53925000000,"unit":"USD","periodEnd":"2025-12-27","fiscalYear":2026,"fiscalPeriod":"Q1","form":"10-Q","filed":"2026-01-30"},"tag":"NetCashProvidedByUsedInOperatingActivities"},"sharesOutstanding":{"annual":{"value":14532182000,"unit":"shares","periodEnd":"2026-10-23","fiscalYear":2026,"fiscalPeriod":"FY","form":"10-K","filed":"2026-11-03"},"quarterly":{"value":14594180000,"unit":"shares","periodEnd":"2026-07-17","fiscalYear":2026,"fiscalPeriod":"Q3","form":"10-Q","filed":"2026-07-31"},"tag":"EntityCommonStockSharesOutstanding"}},"notes":"From SEC EDGAR. financials are the latest annual (10-K) and quarterly (10-Q) values reported in XBRL, with the tag used; null when the company doesn't report that concept. Values are in the reported u… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/doc/markdown":{"get":{"operationId":"document_to_markdown","summary":"Convert a document at a URL to Markdown for an LLM","description":"Convert a document at a URL to Markdown for an LLM: PDF, Word (DOCX), Excel (XLSX, XLS), OpenDocument (ODT, ODS), CSV and XML, up to 20 MB. Returns the Markdown with character, word and token counts.","tags":["Website Audit & Web Extract"],"parameters":[{"name":"url","in":"query","required":true,"description":"Public URL of the document","schema":{"type":"string","pattern":"^\\S+$"},"example":"https://www.irs.gov/pub/irs-pdf/fw9.pdf"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"type":{"type":"string"},"bytes":{"type":"number"},"markdown":{"type":"string"},"characters":{"type":"number"},"truncated":{"type":"boolean"},"words":{"type":"number"},"tokensEstimate":{"type":"number"}}},"example":{"url":"https://www.irs.gov/pub/irs-pdf/fw9.pdf","type":"pdf","bytes":140815,"markdown":"# document.pdf\n## Metadata\n- PDFFormatVersion=1.7\n- Language=en-US\n- IsLinearized=false\n- IsAcroFormPresent=true\n- IsXFAPresent=true\n- IsCollectionPresent=false\n- IsSignaturesPresent=false\n- Author=SE… (240 chars, truncated in this example)","characters":1138,"truncated":false,"words":167,"tokensEstimate":285}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/x402/ping":{"get":{"operationId":"x402_ping","summary":"The smallest real x402 paid call","description":"The smallest real x402 paid call: costs $0.001 in USDC and returns ok with the server time and payment network. Useful for checking that an x402 client can sign and settle a payment end to end.","tags":["x402 Ping"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"paid":{"type":"boolean"},"serverTime":{"type":"string"},"network":{"type":"string"},"price":{"type":"string"}}},"example":{"ok":true,"paid":true,"serverTime":"2026-10-22T15:49:53.808Z","network":"eip155:84532","price":"$0.001"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/x402/sellers":{"get":{"operationId":"x402_top_sellers","summary":"Which x402 sellers actually earn? The top Bazaar sellers on Base ranked by measured revenue or paying wallets","description":"Which x402 sellers actually earn? The top Bazaar sellers on Base ranked by measured revenue or paying wallets: 24-hour and 7-day revenue, payments, unique payers, repeat and returning payer share, top payer share, price range, categories and a likely-wash flag (one wallet doing the volume). Measured from USDC transfers of $5 or less into each seller's payTo on Base, one UTC day at a time, with the day it covers.","tags":["x402 Market Data"],"parameters":[{"name":"sort","in":"query","required":false,"description":"Rank by revenue (default) or payers (unique paying wallets)","schema":{"type":"string","enum":["revenue","payers"]},"example":"revenue"},{"name":"limit","in":"query","required":false,"description":"Sellers to return, 1-50; default 20","schema":{"type":"string","pattern":"^[1-9][0-9]?$"},"example":"10"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"dataAsOf":{"type":"object","properties":{"day":{"type":"string"},"window":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"blocks":{"type":"array","items":{"type":"number"}}}},"collectedAt":{"type":"string"}}},"sort":{"type":"string"},"sellersScanned":{"type":"number"},"sellers":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"number"},"host":{"type":"string"},"payTo":{"type":"string"},"service":{"type":"string"},"categories":{"type":"array","items":{"type":"string"}},"priceRangeUsd":{"type":"array","items":{"type":"number"}},"listings":{"type":"number"},"listedCalls30d":{"type":"number"},"last24h":{"type":"object","properties":{"revenueUsd":{"type":"number"},"payments":{"type":"number"},"payers":{"type":"number"},"repeatPayers":{"type":"number"},"repeatShare":{"type":"number"},"topPayer":{"type":"string"},"topPayerLabel":{"type":"null"},"topPayerShare":{"type":"number"},"fromSamplersUsd":{"type":"number"}}},"last7d":{"type":"object","properties":{"revenueUsd":{"type":"number"},"payments":{"type":"number"},"payers":{"type":"number"},"returningPayers":{"type":"number"},"returningShare":{"type":"number"},"daysWithData":{"type":"number"}}},"likelyWash":{"type":"boolean"},"flags":{"type":"array","items":{}}}}}}},"example":{"dataAsOf":{"day":"2026-11-04","window":{"from":"2026-11-04T00:00:00Z","to":"2026-11-04T23:59:59Z","blocks":[53480527,53523726]},"collectedAt":"2026-11-05T22:53:15.000Z"},"sort":"revenue","sellersScanned":101,"sellers":[{"rank":1,"host":"blockrun.ai","payTo":"0xe9030014f5dae217d0a152f02a043567b16c1abf","service":"BlockRun.AI","categories":["ai","gateway","inference"],"priceRangeUsd":[0.002,5.001],"listings":71,"listedCalls30d":105930,"last24h":{"revenueUsd":60.16,"payments":1186,"payers":45,"repeatPayers":26,"repeatShare":0.578,"topPayer":"0x5ddf5121ca3c2e893cd3ec899c39f0daff03b621","topPayerLabel":null,"topPayerShare":0.6346,"fromSamplersUsd":0.01},"last7d":{"revenueUsd":146.33,"payments":7233,"payers":98,"returningPayers":35,"returningShare":0.357,"daysWithData":3},"likelyWash":false,"flags":[]},{"rank":2,"host":"x402.clashofcoins.com","payTo":"0x8b29dabd6fbb5a09dacbc7978eaed66a8540721d","service":"Clash of Coins","categories":["gaming"],"priceRangeUsd":[0.001,0.02],"listings":2,"listedCalls30d":5663,"last24h":{"revenueUsd":43.19,"payments":2165,"payers":222,"repeatPayers":214,"repeatShare":0.964,"topPayer":"0x9e0ae89b72a0f9804488d76edd1084fd1d67fcf5","topPayerLabel":null,"topPayerShare":0.0069,"fromSamplersUsd":0},"last7d":{"revenueUsd":47.73,"payments":2396,"payers":229,"returningPayers":45,"returningShare":0.197,"daysWithData":3},"likelyWash":false,"flags":[]}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/x402/seller":{"get":{"operationId":"x402_seller_stats","summary":"One x402 seller's measured revenue and buyers, by host (blockrun.ai) or payTo address","description":"One x402 seller's measured revenue and buyers, by host (blockrun.ai) or payTo address: the latest day's revenue, payments, unique and repeat payers, top payer share and wash flags, its 7-day totals, and up to 90 days of daily history. Measured from USDC transfers of $5 or less into each seller's payTo on Base, one UTC day at a time, with the day it covers.","tags":["x402 Market Data"],"parameters":[{"name":"host","in":"query","required":false,"description":"Seller hostname, e.g. blockrun.ai (or pass payTo)","schema":{"type":"string","pattern":"^[A-Za-z0-9.:/-]+$"},"example":"blockrun.ai"},{"name":"payTo","in":"query","required":false,"description":"Seller's payTo address on Base (or pass host)","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"dataAsOf":{"type":"object","properties":{"day":{"type":"string"}}},"host":{"type":"string"},"payTo":{"type":"string"},"service":{"type":"string"},"categories":{"type":"array","items":{"type":"string"}},"priceRangeUsd":{"type":"array","items":{"type":"number"}},"listings":{"type":"number"},"listedCalls30d":{"type":"number"},"last24h":{"type":"object","properties":{"revenueUsd":{"type":"number"},"payments":{"type":"number"},"payers":{"type":"number"},"repeatPayers":{"type":"number"},"repeatShare":{"type":"number"},"topPayer":{"type":"string"},"topPayerLabel":{"type":"null"},"topPayerShare":{"type":"number"},"fromSamplersUsd":{"type":"number"}}},"last7d":{"type":"object","properties":{"revenueUsd":{"type":"number"},"payments":{"type":"number"},"payers":{"type":"number"},"returningPayers":{"type":"number"},"returningShare":{"type":"number"},"daysWithData":{"type":"number"}}},"likelyWash":{"type":"boolean"},"flags":{"type":"array","items":{}},"history":{"type":"array","items":{"type":"object","properties":{"day":{"type":"string"},"revenueUsd":{"type":"number"},"payments":{"type":"number"},"payers":{"type":"number"},"repeatPayers":{"type":"number"},"topPayerShare":{"type":"number"},"likelyWash":{"type":"boolean"}}}},"daysTracked":{"type":"number"}}},"example":{"dataAsOf":{"day":"2026-11-04"},"host":"blockrun.ai","payTo":"0xe9030014f5dae217d0a152f02a043567b16c1abf","service":"BlockRun.AI","categories":["ai","gateway","inference"],"priceRangeUsd":[0.002,5.001],"listings":71,"listedCalls30d":105930,"last24h":{"revenueUsd":60.16,"payments":1186,"payers":45,"repeatPayers":26,"repeatShare":0.578,"topPayer":"0x5ddf5121ca3c2e893cd3ec899c39f0daff03b621","topPayerLabel":null,"topPayerShare":0.6346,"fromSamplersUsd":0.01},"last7d":{"revenueUsd":146.33,"payments":7233,"payers":98,"returningPayers":35,"returningShare":0.357,"daysWithData":3},"likelyWash":false,"flags":[],"history":[{"day":"2026-11-04","revenueUsd":60.16,"payments":1186,"payers":45,"repeatPayers":26,"topPayerShare":0.6346,"likelyWash":false},{"day":"2026-11-03","revenueUsd":40.27,"payments":3715,"payers":46,"repeatPayers":31,"topPayerShare":0.2805,"likelyWash":false}],"daysTracked":3}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/x402/market":{"get":{"operationId":"x402_market_summary","summary":"The x402 economy in one call","description":"The x402 economy in one call: measured daily spend across the top Bazaar sellers on Base, split into organic, likely wash and known samplers/graders, with 7-day totals, the top categories by spend and the top buyer wallets (addresses, labeled when known). Measured from USDC transfers of $5 or less into each seller's payTo on Base, one UTC day at a time, with the day it covers.","tags":["x402 Market Data"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"dataAsOf":{"type":"object","properties":{"day":{"type":"string"},"window":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"blocks":{"type":"array","items":{"type":"number"}}}},"collectedAt":{"type":"string"}}},"catalog":{"type":"object","properties":{"listingsOnBaseUsdc":{"type":"number"},"sellers":{"type":"number"},"sellersScanned":{"type":"number"}}},"last24h":{"type":"object","properties":{"revenueUsd":{"type":"number"},"payments":{"type":"number"},"payers":{"type":"number"},"organicUsd":{"type":"number"},"washUsd":{"type":"number"},"samplerUsd":{"type":"number"},"organicShare":{"type":"number"}}},"last7d":{"type":"object","properties":{"days":{"type":"number"},"revenueUsd":{"type":"number"},"organicUsd":{"type":"number"},"washUsd":{"type":"number"},"samplerUsd":{"type":"number"},"daily":{"type":"array","items":{"type":"object","properties":{"day":{"type":"string"},"revenueUsd":{"type":"number"},"organicUsd":{"type":"number"},"payers":{"type":"number"}}}}}},"topCategories":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string"},"usd":{"type":"number"},"sellers":{"type":"number"}}}},"topBuyers":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"label":{"type":"null"},"usd":{"type":"number"},"payments":{"type":"number"},"sellers":{"type":"number"}}}}}},"example":{"dataAsOf":{"day":"2026-11-04","window":{"from":"2026-11-04T00:00:00Z","to":"2026-11-04T23:59:59Z","blocks":[53480527,53523726]},"collectedAt":"2026-11-05T22:53:15.000Z"},"catalog":{"listingsOnBaseUsdc":35900,"sellers":1886,"sellersScanned":101},"last24h":{"revenueUsd":2649.82,"payments":131690,"payers":1369,"organicUsd":2646.8,"washUsd":0.76,"samplerUsd":2.26,"organicShare":0.999},"last7d":{"days":3,"revenueUsd":7902.51,"organicUsd":7767.13,"washUsd":127.75,"samplerUsd":7.63,"daily":[{"day":"2026-11-04","revenueUsd":2649.82,"organicUsd":2646.8,"payers":1369},{"day":"2026-11-03","revenueUsd":3651.67,"organicUsd":3608.66,"payers":1690}]},"topCategories":[{"category":"agents","usd":2177.98,"sellers":3},{"category":"ai","usd":135.18,"sellers":6},{"category":"uncategorized","usd":133.7,"sellers":26}],"topBuyers":[{"address":"0xd00822da0c31054878f6f246858429574a0fb276","label":null,"usd":194.57,"payments":9729,"sellers":2},{"address":"0x82207aac77316911396d0c965dc05d105979c686","label":null,"usd":109.5,"payments":5477,"sellers":2}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/token":{"get":{"operationId":"base_token_snapshot","summary":"Rug check and due-diligence snapshot of an ERC-20 token on Base","description":"Rug check and due-diligence snapshot of an ERC-20 token on Base: a 0-100 risk score with reasons, name, symbol, decimals, supply, owner and whether ownership is renounced, upgradeable-proxy detection, owner-only functions found in the bytecode (mint, pause, blacklist, fee changes), and USD price, liquidity and FDV from the deepest WETH or USDC pool on Uniswap v3 or Aerodrome. Facts only, no buy or sell opinion.","tags":["Base Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Token contract address on Base","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"},"risk":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"points":{"type":"number"},"text":{"type":"string"}}}},"summary":{"type":"string"}}},"asset":{"type":"object","properties":{"known":{"type":"boolean"}}},"decimals":{"type":"number"},"totalSupply":{"type":"number"},"owner":{"type":"string"},"ownershipRenounced":{"type":"boolean"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"}}},"privilegedFunctions":{"type":"object","properties":{"mint":{"type":"boolean"},"pause":{"type":"boolean"},"blacklist":{"type":"boolean"},"setFees":{"type":"boolean"},"maxTransaction":{"type":"boolean"},"tradingSwitch":{"type":"boolean"}}},"market":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"},"feeTierBps":{"type":"number"},"priceUsd":{"type":"number"},"quoteSideLiquidityUsd":{"type":"number"},"fullyDilutedValueUsd":{"type":"number"},"poolsFound":{"type":"number"}}},"flags":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"ownerCanAct":{"type":"boolean"},"canMint":{"type":"boolean"},"canBlacklist":{"type":"boolean"},"canChangeFees":{"type":"boolean"},"noLiquidPool":{"type":"boolean"},"thinLiquidity":{"type":"boolean"}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","chain":"base","name":"Degen","symbol":"DEGEN","risk":{"score":15,"level":"low","reasons":[{"code":"can-pause","points":10,"text":"The owner can pause all transfers."},{"code":"owner-not-renounced","points":5,"text":"Ownership is not renounced."}],"summary":"Low risk: the owner can pause all transfers; ownership is not renounced."},"asset":{"known":false},"decimals":18,"totalSupply":35967154646.5,"owner":"0x704Ec5C12Ca20a293C2C0B72B22619A4231f3c0d","ownershipRenounced":false,"proxy":{"upgradeable":false},"privilegedFunctions":{"mint":false,"pause":true,"blacklist":false,"setFees":false,"maxTransaction":false,"tradingSwitch":false},"market":{"dex":"uniswap-v3","pool":"0xc9034c3E7F58003E6ae0C8438e7c8f4598d5ACAA","pairedWith":"WETH","feeTierBps":30,"priceUsd":0.00095954,"quoteSideLiquidityUsd":133000,"fullyDilutedValueUsd":34510000,"poolsFound":10},"flags":{"upgradeable":false,"ownerCanAct":true,"canMint":false,"canBlacklist":false,"canChangeFees":false,"noLiquidPool":false,"thinLiquidity":false},"nativeUsd":{"symbol":"ETH","price":2402.09,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T06:08:55.000Z"},"notes":"Privileged functions are detected from bytecode selectors and may have false positives or misses. Liquidity is the WETH or USDC held by the deepest Uniswap v3 or aerodrome pool found."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/balances":{"get":{"operationId":"base_wallet_balances","summary":"Native ETH balance of a Base wallet plus the balances of up to 20 ERC-20 tokens you list, formatted with each token's symbol and decimals, read live from Base","description":"Native ETH balance of a Base wallet plus the balances of up to 20 ERC-20 tokens you list, formatted with each token's symbol and decimals, read live from Base.","tags":["Base Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet address on Base","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9"},{"name":"tokens","in":"query","required":false,"description":"Comma-separated ERC-20 contract addresses on Base, up to 20","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40})(,0x[0-9a-fA-F]{40}){0,19}$"},"example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"nativeSymbol":{"type":"string"},"nativeBalance":{"type":"string"},"tokens":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"balance":{"type":"string"},"raw":{"type":"string"},"decimals":{"type":"number"}}}}}},"example":{"address":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","chain":"base","nativeSymbol":"ETH","nativeBalance":"7.554675633166555733","tokens":[{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","balance":"3528.717773","raw":"3528717773","decimals":6},{"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","symbol":"DEGEN","balance":"886309.838294787826109722","raw":"886309838294787826109722","decimals":18}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/tx":{"get":{"operationId":"base_transaction_summary","summary":"Human-readable summary of a Base transaction","description":"Human-readable summary of a Base transaction: status, block and time, sender and recipient, ETH value, gas used and fee, method selector, and decoded ERC-20 transfers with token symbols and amounts.","tags":["Base Onchain Data"],"parameters":[{"name":"hash","in":"query","required":true,"description":"Transaction hash on Base","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"example":"0xff80142e4591e95e4088a7f37838e359843151633209f62a3b39f85402cc7d06"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"hash":{"type":"string"},"chain":{"type":"string"},"status":{"type":"string"},"blockNumber":{"type":"number"},"timestamp":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"contractCreated":{"type":"null"},"nativeSymbol":{"type":"string"},"value":{"type":"string"},"gasUsed":{"type":"number"},"fee":{"type":"string"},"methodSelector":{"type":"string"},"tokenTransfers":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"amount":{"type":"string"},"raw":{"type":"string"}}}}}},"example":{"hash":"0xff80142e4591e95e4088a7f37838e359843151633209f62a3b39f85402cc7d06","chain":"base","status":"success","blockNumber":52946833,"timestamp":"2026-10-22T15:30:13.000Z","from":"0xf87F67497C535f856670518a3577b2bfC1bEE976","to":"0xd6145b2D3F379919E8CdEda7B97e37c4b2Ca9c40","contractCreated":null,"nativeSymbol":"ETH","value":"0.0005","gasUsed":130678,"fee":"0.000001440003084728","methodSelector":"0x3593564c","tokenTransfers":[{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","from":"0x1C450D7d1FD98A0b04E30deCFc83497b33A4F608","to":"0xf87F67497C535f856670518a3577b2bfC1bEE976","amount":"1.198173","raw":"1198173"},{"token":"0x4200000000000000000000000000000000000006","symbol":"WETH","from":"0xd6145b2D3F379919E8CdEda7B97e37c4b2Ca9c40","to":"0x1C450D7d1FD98A0b04E30deCFc83497b33A4F608","amount":"0.0005","raw":"500000000000000"}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/gas":{"get":{"operationId":"base_gas_prices","summary":"Current Base gas conditions","description":"Current Base gas conditions: block number, base fee, gas price and priority fee in gwei, and the estimated cost in ETH and USD of a native transfer and an ERC-20 transfer (Chainlink ETH/USD); plus how the current price ranks against our own samples every 10 minutes over the last 7 days, and the usually cheapest UTC hour.","tags":["Base Onchain Data"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"blockNumber":{"type":"number"},"blockTime":{"type":"string"},"baseFeeGwei":{"type":"string"},"gasPriceGwei":{"type":"string"},"maxPriorityFeeGwei":{"type":"string"},"nativeSymbol":{"type":"string"},"estimatedCost":{"type":"object","properties":{"nativeTransfer":{"type":"object","properties":{"native":{"type":"string"},"usd":{"type":"number"}}},"erc20Transfer":{"type":"object","properties":{"native":{"type":"string"},"usd":{"type":"number"}}}}},"nativeUsd":{"type":"number"},"note":{"type":"string"}}},"example":{"chain":"base","blockNumber":52947425,"blockTime":"2026-10-22T15:49:57.000Z","baseFeeGwei":"0.005","gasPriceGwei":"0.006","maxPriorityFeeGwei":"0.001","nativeSymbol":"ETH","estimatedCost":{"nativeTransfer":{"native":"0.000000126","usd":0.000301},"erc20Transfer":{"native":"0.00000039","usd":0.0009317}},"nativeUsd":2388.88,"note":"Excludes Base's L1 data fee, which adds a small amount per transaction."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/contract":{"get":{"operationId":"base_contract_info","summary":"Identify what lives at a Base address","description":"Identify what lives at a Base address: wallet (EOA, including EIP-7702 delegation) or contract, which token standard it implements (ERC-20, ERC-721, ERC-1155), name and symbol, upgradeable-proxy implementation and admin, smart-wallet proxies, bytecode size, nonce and ETH balance.","tags":["Base Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Any address on Base","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"isContract":{"type":"boolean"},"kind":{"type":"string"},"standards":{"type":"object","properties":{"erc20":{"type":"boolean"},"erc721":{"type":"boolean"},"erc1155":{"type":"boolean"},"erc165":{"type":"boolean"}}},"name":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"number"},"totalSupply":{"type":"string"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"implementation":{"type":"string"},"admin":{"type":"string"}}},"bytecodeBytes":{"type":"number"},"nativeBalance":{"type":"string"}}},"example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base","isContract":true,"kind":"ERC-20 token","standards":{"erc20":true,"erc721":false,"erc1155":false,"erc165":false},"name":"USD Coin","symbol":"USDC","decimals":6,"totalSupply":"4291989037.45169","proxy":{"upgradeable":true,"implementation":"0x2Ce6311ddAE708829bc0784C967b7d77D19FD779","admin":"0x4fc7850364958d97B4d3f5A08f79db2493f8cA44"},"bytecodeBytes":1852,"nativeBalance":"0.009800646158085843"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/allowance":{"get":{"operationId":"base_erc20_allowance","summary":"ERC-20 allowance on Base","description":"ERC-20 allowance on Base: how much a spender may transfer from an owner, whether the approval is effectively unlimited, the owner's balance, and the amount the spender could move right now.","tags":["Base Onchain Data"],"parameters":[{"name":"token","in":"query","required":true,"description":"ERC-20 contract on Base","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},{"name":"owner","in":"query","required":true,"description":"Address that granted the approval","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x698229f40EF287c4B470813e95429f8d764E8054"},{"name":"spender","in":"query","required":true,"description":"Address allowed to spend","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x000000000022D473030F116dDEE9F6B43aC78BA3"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"chain":{"type":"string"},"symbol":{"type":"string"},"owner":{"type":"string"},"spender":{"type":"string"},"allowance":{"type":"string"},"raw":{"type":"string"},"unlimited":{"type":"boolean"},"ownerBalance":{"type":"string"},"spendableNow":{"type":"string"}}},"example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base","symbol":"USDC","owner":"0x698229f40EF287c4B470813e95429f8d764E8054","spender":"0x000000000022D473030F116dDEE9F6B43aC78BA3","allowance":"0","raw":"0","unlimited":false,"ownerBalance":"0","spendableNow":"0"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/nft":{"get":{"operationId":"base_nft_metadata","summary":"Metadata for an ERC-721 or ERC-1155 token on Base","description":"Metadata for an ERC-721 or ERC-1155 token on Base: collection name, current owner (ERC-721), token URI, and the metadata JSON fetched and decoded from IPFS, Arweave, HTTPS or an inline data URI, with a browser-loadable image URL.","tags":["Base Onchain Data"],"parameters":[{"name":"contract","in":"query","required":true,"description":"NFT collection contract on Base","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x03c4738Ee98aE44591e1A4A4F3CaB6641d95DD9a"},{"name":"tokenId","in":"query","required":true,"description":"Token id as a decimal string","schema":{"type":"string","pattern":"^\\d{1,78}$"},"example":"20339294690710288616623341905746354430592698944139542544116293784975432873833"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"chain":{"type":"string"},"tokenId":{"type":"string"},"standard":{"type":"string"},"collection":{"type":"string"},"owner":{"type":"string"},"tokenUri":{"type":"string"},"imageUrl":{"type":"string"},"metadata":{"type":"object","properties":{"image":{"type":"string"},"external_url":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"},"nameExpires":{"type":"number"}}},"fetchedFrom":{"type":"string"}}},"example":{"contract":"0x03c4738Ee98aE44591e1A4A4F3CaB6641d95DD9a","chain":"base","tokenId":"20339294690710288616623341905746354430592698944139542544116293784975432873833","standard":"ERC-721","collection":"Basenames","owner":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","tokenUri":"https://base.org/api/basenames/metadata/20339294690710288616623341905746354430592698944139542544116293784975432873833","imageUrl":"https://www.base.org/api/basenames/jesse.base.eth/assets/cardImage.svg","metadata":{"image":"https://www.base.org/api/basenames/jesse.base.eth/assets/cardImage.svg","external_url":"https://www.base.org/name/jesse","description":"jesse.base.eth, a Basename","name":"jesse.base.eth","nameExpires":2510960049},"fetchedFrom":"https://base.org/api/basenames/metadata/20339294690710288616623341905746354430592698944139542544116293784975432873833"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/trades":{"get":{"operationId":"base_large_trades","summary":"Whale and large-trade tracker for an ERC-20 on Base","description":"Whale and large-trade tracker for an ERC-20 on Base: every buy and sell in the last N minutes on the token's deepest WETH/USDC pools (Uniswap v3 or Aerodrome), with USD size, side, wallet and transaction for the largest trades, buy/sell volume and net flow, and the wallets that bought or sold the most; plus the token's launch from our history (first-sight risk score, liquidity after 24 h/7 d/30 d, deployer record) when we recorded it.","tags":["Base Onchain Data"],"parameters":[{"name":"token","in":"query","required":true,"description":"Token contract address on Base","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"},{"name":"minutes","in":"query","required":false,"description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)","schema":{"type":"string","pattern":"^\\d{1,3}$"},"example":"60"},{"name":"minUsd","in":"query","required":false,"description":"Only list trades at least this large in USD, default 1000","schema":{"type":"string","pattern":"^\\d+(\\.\\d+)?$"},"example":"100"},{"name":"limit","in":"query","required":false,"description":"Max trades listed, 1 to 40, default 20","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"token":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"number"}}},"window":{"type":"object","properties":{"minutes":{"type":"number"},"fromBlock":{"type":"number"},"toBlock":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"}}},"poolsScanned":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"}}}},"summary":{"type":"object","properties":{"trades":{"type":"number"},"buys":{"type":"number"},"sells":{"type":"number"},"buyVolumeUsd":{"type":"number"},"sellVolumeUsd":{"type":"number"},"netFlowUsd":{"type":"number"},"largestTradeUsd":{"type":"number"}}},"largeTrades":{"type":"array","items":{"type":"object","properties":{"side":{"type":"string"},"usd":{"type":"number"},"tokenAmount":{"type":"number"},"quoteAmount":{"type":"number"},"quoteSymbol":{"type":"string"},"wallet":{"type":"string"},"tx":{"type":"string"},"block":{"type":"number"},"approxTime":{"type":"string"},"dex":{"type":"string"}}}},"topBuyers":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"netUsd":{"type":"number"},"boughtUsd":{"type":"number"},"soldUsd":{"type":"number"},"trades":{"type":"number"}}}},"topSellers":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"netUsd":{"type":"number"},"boughtUsd":{"type":"number"},"soldUsd":{"type":"number"},"trades":{"type":"number"}}}},"nativeUsd":{"type":"number"},"notes":{"type":"string"}}},"example":{"chain":"base","token":{"address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","symbol":"DEGEN","decimals":18},"window":{"minutes":60,"fromBlock":52946615,"toBlock":52948415,"from":"2026-10-22T15:22:57.000Z","to":"2026-10-22T16:22:57.000Z"},"poolsScanned":[{"dex":"uniswap-v3","pool":"0xc9034c3E7F58003E6ae0C8438e7c8f4598d5ACAA","pairedWith":"WETH"},{"dex":"uniswap-v3","pool":"0x0cA6485b7e9cF814A3Fd09d81672B07323535b64","pairedWith":"WETH"},{"dex":"aerodrome","pool":"0x2C4909355b0C036840819484c3A882A95659aBf3","pairedWith":"WETH"}],"summary":{"trades":21,"buys":20,"sells":1,"buyVolumeUsd":1223.4,"sellVolumeUsd":0.0558468,"netFlowUsd":1223.35,"largestTradeUsd":142.466},"largeTrades":[{"side":"buy","usd":142.466,"tokenAmount":149873.49,"quoteAmount":0.05945,"quoteSymbol":"WETH","wallet":"0x2342110f3Af09c848C104fdE3E7261Dc0C5C4d7a","tx":"0x2079d9a6e334ecfb885c7f0144002d59e1c9030f4e34cf9f4a54968d91f11e4f","block":52946817,"approxTime":"2026-10-22T15:29:41.000Z","dex":"uniswap-v3"},{"side":"buy","usd":142.322,"tokenAmount":149535.86,"quoteAmount":0.05939,"quoteSymbol":"WETH","wallet":"0x2c2e035D20Cd6da1664a7Cf0EAf98e3647607304","tx":"0x63e5e82b77986e25689e4e68c61044c15c8f5431038b1bfdaf72aa499401464b","block":52947027,"approxTime":"2026-10-22T15:36:41.000Z","dex":"uniswap-v3"},{"side":"buy","usd":119.964,"tokenAmount":126158.12,"quoteAmount":0.05006,"quoteSymbol":"WETH","wallet":"0x2342110f3Af09c848C104fdE3E7261Dc0C5C4d7a","tx":"0x8b75da4612b49b617aa6f50ab419bbd80586557811e194b4ef74cc72a82c31da","block":52946821,"approxTime":"2026-10-22T15:29:49.000Z","dex":"uniswap-v3"},{"side":"buy","usd":119.82,"tokenAmount":125923.21,"quoteAmount":0.05,"quoteSymbol":"WETH","wallet":"0x9CA5CAcb8CD8820415f7cA3C3C3cf7E23c885bd7","tx":"0xdb03281dd3142dd5d095abc85539f60e32d9d424b56b601aca376ecd6563aeb5","block":52947027,"approxTime":"2026-10-22T15:36:41.000Z","dex":"uniswap-v3"},{"side":"buy","usd":119.82,"tokenAmount":125863.06,"quoteAmount":0.05,"quoteSymbol":"WETH","wallet":"0x9CA5CAcb8CD8820415f7cA3C3C3cf7E23c885bd7","tx":"0x54f59ce65722caa69d4d2c76254739354b3bbe109bb22fca6833370fff839065","block":52947027,"approxTime":"2026-10-22T15:36:41.000Z","dex":"uniswap-v3"}],"topBuyers":[{"wallet":"0x3dA47e29a82651171c57956A73F80b3905B8b230","netUsd":471.2,"boughtUsd":471.2,"soldUsd":0,"trades":9},{"wallet":"0x2342110f3Af09c848C104fdE3E7261Dc0C5C4d7a","netUsd":262.4,"boughtUsd":262.4,"soldUsd":0,"trades":2},{"wallet":"0x9CA5CAcb8CD8820415f7cA3C3C3cf7E23c885bd7","netUsd":239.6,"boughtUsd":239.6,"soldUsd":0,"trades":2},{"wallet":"0x2c2e035D20Cd6da1664a7Cf0EAf98e3647607304","netUsd":142.3,"boughtUsd":142.3,"soldUsd":0,"trades":1},{"wallet":"0x911E228d9105963b68af40880Ce8Dd6d5Ee8637E","netUsd":67.59,"boughtUsd":67.59,"soldUsd":0,"trades":1}],"topSellers":[{"wallet":"0xbdBeBD58cC8153Ce74530BB342427579315915B2","netUsd":-0.05585,"boughtUsd":0,"soldUsd":0.05585,"trades":1}],"nativeUsd":2396.4,"notes":"Trades from the 3 deepest WETH/USDC pools; other pairs and aggregator-internal routes are not counted. Wallets are transaction senders, looked up for the 40 largest trades."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/new-pools":{"get":{"operationId":"base_new_pools","summary":"New trading pools created on Base in the last N minutes on Uniswap v4, Uniswap v2, Uniswap v3 or Aerodrome","description":"New trading pools created on Base in the last N minutes on Uniswap v4, Uniswap v2, Uniswap v3 or Aerodrome: both tokens with symbol, name and decimals, fee tier, v4 hooks, whether it pairs with ETH, WETH or USDC, and quote liquidity where readable; plus, from our launch history, each pool's first-sight risk score and how many new pools on its venue lost their liquidity within 24 h. Unvetted: many new pools are spam.","tags":["Base Onchain Data"],"parameters":[{"name":"minutes","in":"query","required":false,"description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)","schema":{"type":"string","pattern":"^\\d{1,3}$"},"example":"60"},{"name":"limit","in":"query","required":false,"description":"Max pools listed, newest first, 1 to 50, default 25","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"window":{"type":"object","properties":{"minutes":{"type":"number"},"fromBlock":{"type":"number"},"toBlock":{"type":"number"}}},"sources":{"type":"array","items":{"type":"string"}},"count":{"type":"number"},"pools":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"poolId":{"type":"string"},"feeTierBps":{"type":"number"},"hooks":{"type":"string"},"token0":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"}}},"token1":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"}}},"pairedWith":{"type":"string"},"quoteLiquidity":{"type":"null"},"block":{"type":"number"},"approxTime":{"type":"string"},"tx":{"type":"string"}}}},"notes":{"type":"string"}}},"example":{"chain":"base","window":{"minutes":60,"fromBlock":52946593,"toBlock":52948393},"sources":["uniswap-v4","uniswap-v3","aerodrome"],"count":25,"pools":[{"dex":"uniswap-v4","poolId":"0x80517ba0559429bbb06412f368db24187b559c966ce9182292bca910018def08","feeTierBps":83886.08,"hooks":"0xb429d62f8f3bFFb98CdB9569533eA23bF0Ba28CC","token0":{"address":"0x16A4A4A6f2e06581717eD86D87bc4B5D7E9D2B07","symbol":"tacos","name":"tacos","decimals":18},"token1":{"address":"0x4200000000000000000000000000000000000006","symbol":"WETH","name":"Wrapped Ether","decimals":18},"pairedWith":"WETH","quoteLiquidity":null,"block":52948393,"approxTime":"2026-10-22T16:22:13.000Z","tx":"0x466df85cdb1aecc2d46117e16ecec222aea21fa9fb7c3610cf3037dee9a44c66"},{"dex":"uniswap-v4","poolId":"0xa519e5a0b73b8814bd45c44c13c1c9652734fcd45ea1e1c2e150929b3430900b","feeTierBps":1,"hooks":null,"token0":{"address":"0x0000000000000000000000000000000000000000","symbol":"ETH","name":"native ETH","decimals":18},"token1":{"address":"0xa23B9142755Bf2Bcc59f1f01cbCFddb78Df6B966","symbol":"VVV","name":"Venice Token","decimals":18},"pairedWith":"ETH","quoteLiquidity":null,"block":52948392,"approxTime":"2026-10-22T16:22:11.000Z","tx":"0xa080bea5e48d52b1335168e6b57951aff2060bfaef3b45172e68b2dcb6f17c2f"},{"dex":"uniswap-v4","poolId":"0x9a8e443633b496a9b0a17bdc01bbaa9bb071ba74bd1820054d981f5eee43e3a8","feeTierBps":83886.08,"hooks":"0x0469a4Bd3724DC86C9542F4694c976DA13C450c0","token0":{"address":"0x1111111111166b7FE7bd91427724B487980aFc69","symbol":"ZORA","name":"Zora","decimals":18},"token1":{"address":"0x9F6548660DA12ef99fB7703ceb6B8cB65d3F29c9","symbol":"usdce","name":"usdce","decimals":18},"pairedWith":null,"quoteLiquidity":null,"block":52948378,"approxTime":"2026-10-22T16:21:43.000Z","tx":"0xafd5001d42a1f7f8932180a515e511d884606c78ab470c373b793232642e188b"},{"dex":"uniswap-v4","poolId":"0x2ff89f765b77fa848a7d04280df8e8ad984f6d05d8faf0a6386326508990c033","feeTierBps":0,"hooks":"0x1ee986e27e0c822113aa882007A35BbEd41F68c0","token0":{"address":"0x4fc59c42653E052c7AB5C8381F839e2D70504131","symbol":"mmETH","name":"mmETH","decimals":18},"token1":{"address":"0x659Ab70F48C7e8d026458afDdA968a408837DDD3","symbol":"ACX","name":"Across Protocol (ACX)","decimals":18},"pairedWith":null,"quoteLiquidity":null,"block":52948377,"approxTime":"2026-10-22T16:21:41.000Z","tx":"0x815b6209d544d26ff3a31c35119df3e723313d73125297a58d7af481efdb3c26"},{"dex":"uniswap-v4","poolId":"0x3d318c1110aacd993469c4fa632a46f7f00ba869171051ba405f7ba02fe2a829","feeTierBps":83886.08,"hooks":"0x0469a4Bd3724DC86C9542F4694c976DA13C450c0","token0":{"address":"0x4200000000000000000000000000000000000006","symbol":"WETH","name":"Wrapped Ether","decimals":18},"token1":{"address":"0x659Ab70F48C7e8d026458afDdA968a408837DDD3","symbol":"ACX","name":"Across Protocol (ACX)","decimals":18},"pairedWith":"WETH","quoteLiquidity":null,"block":52948375,"approxTime":"2026-10-22T16:21:37.000Z","tx":"0xc91d65d313311e2c1a94610ce532b663462ecf975fdc7a4d7697eb99c5f5af3b"}],"notes":"New pools are unvetted: many are spam or scams. quoteLiquidity is the WETH/WPOL or USDC a v3 or Solidly-style pool held when read; null for Uniswap v4 (liquidity sits in the shared PoolManager) or whe… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/wallet-profile":{"get":{"operationId":"base_wallet_profile","summary":"Who is this Base address? Wallet age (first transfer), first funder, contract or EOA, ETH balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (ETH, WETH, USDC, USDT), from Alchemy's transfer index; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded","description":"Who is this Base address? Wallet age (first transfer), first funder, contract or EOA, ETH balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (ETH, WETH, USDC, USDT), from Alchemy's transfer index; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded.","tags":["Base Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet or contract address on Base","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"account":{"type":"object","properties":{"isContract":{"type":"boolean"},"kind":{"type":"string"},"nativeBalance":{"type":"string"},"nativeBalanceUsd":{"type":"number"}}},"age":{"type":"object","properties":{"firstActivityAt":{"type":"string"},"firstActivityBlock":{"type":"number"},"firstActivityTx":{"type":"string"},"firstDirection":{"type":"string"},"ageDays":{"type":"number"}}},"firstFunder":{"type":"object","properties":{"address":{"type":"string"},"at":{"type":"string"},"tx":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"number"}}},"activity":{"type":"object","properties":{"transfersScanned":{"type":"number"},"inboundScanned":{"type":"number"},"outboundScanned":{"type":"number"},"newestAt":{"type":"string"},"oldestScannedAt":{"type":"string"},"moreHistory":{"type":"boolean"},"byCategory":{"type":"object","properties":{"erc20":{"type":"number"},"erc721":{"type":"number"}}}}},"recentTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"string"},"token":{"type":"string"},"amount":{"type":"number"},"usd":{"type":"null"}}}},"topCounterparties":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"transfers":{"type":"number"},"sent":{"type":"number"},"received":{"type":"number"},"lastAt":{"type":"string"}}}},"largeTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"string"},"token":{"type":"string"},"amount":{"type":"number"},"usd":{"type":"number"}}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","chain":"base","account":{"isContract":true,"kind":"minimal proxy (often a smart-contract wallet)","nativeBalance":"7.554675633166555733","nativeBalanceUsd":18129.022},"age":{"firstActivityAt":"2024-05-19T17:46:01.000Z","firstActivityBlock":14675707,"firstActivityTx":"0x5f454db47b81efe7131819debc259678524c550771a0262b9cb486d58b5ba799","firstDirection":"in","ageDays":886.5},"firstFunder":{"address":"0x1985EA6E9c68E1C272d8209f3B478AC2Fdb25c87","at":"2024-05-19T17:46:01.000Z","tx":"0x5f454db47b81efe7131819debc259678524c550771a0262b9cb486d58b5ba799","asset":"ETH","amount":1},"activity":{"transfersScanned":200,"inboundScanned":100,"outboundScanned":100,"newestAt":"2026-10-23T05:32:03.000Z","oldestScannedAt":"2026-03-04T20:47:51.000Z","moreHistory":true,"byCategory":{"erc20":193,"erc721":7}},"recentTransfers":[{"at":"2026-10-23T05:32:03.000Z","block":52972088,"hash":"0xfa9eb05cc39d5837f798e4af956c2d5701e7caedb1ed870b8cc7719a79616adc","direction":"in","counterparty":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","category":"erc20","asset":"ZORA","token":"0x1111111111166b7FE7bd91427724B487980aFc69","amount":1.176424941,"usd":null},{"at":"2026-10-23T04:54:45.000Z","block":52970969,"hash":"0x86f49f84cfc339368a9e60506d1c5f53b22b7584dfd1e6e4a2785aa0230c70c0","direction":"in","counterparty":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","category":"erc20","asset":"ZORA","token":"0x1111111111166b7FE7bd91427724B487980aFc69","amount":38.73637901,"usd":null},{"at":"2026-10-23T04:54:27.000Z","block":52970960,"hash":"0x5355bc9bbc8e8979da09448fa944eb4b4712a3d6084b3b95f67b1dbc33bc3dd3","direction":"in","counterparty":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","category":"erc20","asset":"ZORA","token":"0x1111111111166b7FE7bd91427724B487980aFc69","amount":24.00175129,"usd":null},{"at":"2026-10-23T04:50:31.000Z","block":52970842,"hash":"0xe8bad3a06af40f1a147648bc858fe960d072e442cb149dc6d9dace021915b330","direction":"in","counterparty":"0x4Ee35c658b8032a7577096B60bd51Ae9909E4f98","category":"erc20","asset":"STONKEX","token":"0x5ab000ff9B9FfE0349CE5ffA5fD86f217C3680F5","amount":1.11299432,"usd":null},{"at":"2026-10-23T04:50:31.000Z","block":52970842,"hash":"0xe8bad3a06af40f1a147648bc858fe960d072e442cb149dc6d9dace021915b330","direction":"in","counterparty":"0x4Ee35c658b8032a7577096B60bd51Ae9909E4f98","category":"erc20","asset":"SPCX","token":"0xb2000000000000000000007b9fcbd005511aCBd5","amount":0.0000248,"usd":null}],"topCounterparties":[{"address":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","transfers":54,"sent":0,"received":54,"lastAt":"2026-10-23T05:32:03.000Z"},{"address":"0x4Ee35c658b8032a7577096B60bd51Ae9909E4f98","transfers":30,"sent":0,"received":30,"lastAt":"2026-10-23T04:50:31.000Z"},{"address":"0x5BADb0143f69015c5c86cbd9373474a9c8Ab713B","transfers":10,"sent":10,"received":0,"lastAt":"2026-07-11T15:40:17.000Z"},{"address":"0x8a311D7048c35985aa31C131B9A13e03a5f7422d","transfers":9,"sent":9,"received":0,"lastAt":"2026-04-12T03:44:47.000Z"},{"address":"0x940181a94A35A4569E4529A3CDfB74e38FD98631","transfers":5,"sent":5,"received":0,"lastAt":"2026-10-14T10:11:49.000Z"}],"largeTransfers":[{"at":"2026-06-11T18:24:41.000Z","block":47206467,"hash":"0x946b81e380e8efa4ba6e90b9eb22b76733b331a1613c5f540ff93d0ef0de8759","direction":"out","counterparty":"0xf605767BB0636FE082B20b2999A6957e3c772378","category":"erc20","asset":"USDC","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":10000,"usd":10000},{"at":"2026-03-15T05:58:07.000Z","block":43382470,"hash":"0x980b5e79d2c9aca49de1b0dbed6303cbc76f1003eb463e04af3086839efb8540","direction":"out","counterparty":"0x944766f715b51967E56aFdE5f0Aa76cEaCc9E7f9","category":"erc20","asset":"USDC","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":1000,"usd":1000}],"nativeUsd":{"symbol":"ETH","price":2399.71,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T05:32:25.000Z"},"notes":"From Alchemy's transfer index: ETH (top-level only), ERC-20, ERC-721 and ERC-1155 transfers, zero-value ones excluded. Activity, counterparties and large transfers cover the newest 100 transfers in ea… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/base/basename":{"get":{"operationId":"base_resolve_basename","summary":"Resolve a Basename (name.base.eth) to its Base address and profile records (avatar, description, url, Twitter, GitHub)","description":"Resolve a Basename (name.base.eth) to its Base address and profile records (avatar, description, url, Twitter, GitHub). Accepts \"jesse\", \"jesse.base\" or \"jesse.base.eth\".","tags":["Base Onchain Data"],"parameters":[{"name":"name","in":"query","required":true,"description":"Basename","schema":{"type":"string","pattern":"^[a-zA-Z0-9-]+(\\.base(\\.eth)?)?$"},"example":"jesse"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"},"registered":{"type":"boolean"},"address":{"type":"string"},"resolver":{"type":"string"},"records":{"type":"object","properties":{"avatar":{"type":"string"},"description":{"type":"string"},"url":{"type":"string"},"com.twitter":{"type":"string"},"com.github":{"type":"string"}}}}},"example":{"name":"jesse.base.eth","registered":true,"address":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","resolver":"0xC6d566A56A1aFf6508b41f6c90ff131615583BCD","records":{"avatar":"https://zku9gdedgba48lmr.public.blob.vercel-storage.com/basenames/avatar/jesse.base.eth/1722020142962/cryptopunk-diuDROjlL5OLY6EcC5keHTsNAiWMSL.png","description":"base.eth builder #001","url":"jesse.xyz","com.twitter":"jessepollak","com.github":"jessepollak"}}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/token":{"get":{"operationId":"eth_token_snapshot","summary":"Rug check and due-diligence snapshot of an ERC-20 token on Ethereum","description":"Rug check and due-diligence snapshot of an ERC-20 token on Ethereum: a 0-100 risk score with reasons, name, symbol, decimals, supply, owner and whether ownership is renounced, upgradeable-proxy detection, owner-only functions found in the bytecode (mint, pause, blacklist, fee changes), and USD price, liquidity and FDV from the deepest WETH or USDC pool on Uniswap v3. Facts only, no buy or sell opinion.","tags":["Ethereum Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Token contract address on Ethereum","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"},"risk":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"points":{"type":"number"},"text":{"type":"string"}}}},"summary":{"type":"string"}}},"asset":{"type":"object","properties":{"known":{"type":"boolean"}}},"decimals":{"type":"number"},"totalSupply":{"type":"number"},"owner":{"type":"null"},"ownershipRenounced":{"type":"null"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"}}},"privilegedFunctions":{"type":"object","properties":{"mint":{"type":"boolean"},"pause":{"type":"boolean"},"blacklist":{"type":"boolean"},"setFees":{"type":"boolean"},"maxTransaction":{"type":"boolean"},"tradingSwitch":{"type":"boolean"}}},"market":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"},"feeTierBps":{"type":"number"},"priceUsd":{"type":"number"},"quoteSideLiquidityUsd":{"type":"number"},"fullyDilutedValueUsd":{"type":"number"},"poolsFound":{"type":"number"}}},"flags":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"ownerCanAct":{"type":"boolean"},"canMint":{"type":"boolean"},"canBlacklist":{"type":"boolean"},"canChangeFees":{"type":"boolean"},"noLiquidPool":{"type":"boolean"},"thinLiquidity":{"type":"boolean"}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984","chain":"eth","name":"Uniswap","symbol":"UNI","risk":{"score":6,"level":"low","reasons":[{"code":"can-mint","points":6,"text":"A privileged role can mint new tokens, diluting holders."}],"summary":"Low risk: a privileged role can mint new tokens, diluting holders. Powers are weighted down for $6.6M of liquidity."},"asset":{"known":false},"decimals":18,"totalSupply":1000000000,"owner":null,"ownershipRenounced":null,"proxy":{"upgradeable":false},"privilegedFunctions":{"mint":true,"pause":false,"blacklist":false,"setFees":false,"maxTransaction":false,"tradingSwitch":false},"market":{"dex":"uniswap-v3","pool":"0x1d42064Fc4Beb5F8aAF85F4617AE8b3b5B8Bd801","pairedWith":"WETH","feeTierBps":30,"priceUsd":7.19996,"quoteSideLiquidityUsd":3314000,"fullyDilutedValueUsd":7200000000,"poolsFound":8},"flags":{"upgradeable":false,"ownerCanAct":false,"canMint":true,"canBlacklist":false,"canChangeFees":false,"noLiquidPool":false,"thinLiquidity":false},"nativeUsd":{"symbol":"ETH","price":2400.09,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T05:33:59.000Z"},"notes":"Privileged functions are detected from bytecode selectors and may have false positives or misses. Liquidity is the WETH or USDC held by the deepest Uniswap v3 pool found."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/balances":{"get":{"operationId":"eth_wallet_balances","summary":"Native ETH balance of a Ethereum wallet plus the balances of up to 20 ERC-20 tokens you list, formatted with each token's symbol and decimals, read live from Ethereum","description":"Native ETH balance of a Ethereum wallet plus the balances of up to 20 ERC-20 tokens you list, formatted with each token's symbol and decimals, read live from Ethereum.","tags":["Ethereum Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet address on Ethereum","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},{"name":"tokens","in":"query","required":false,"description":"Comma-separated ERC-20 contract addresses on Ethereum, up to 20","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40})(,0x[0-9a-fA-F]{40}){0,19}$"},"example":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48,0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"nativeSymbol":{"type":"string"},"nativeBalance":{"type":"string"},"tokens":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"balance":{"type":"string"},"raw":{"type":"string"},"decimals":{"type":"number"}}}}}},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain":"eth","nativeSymbol":"ETH","nativeBalance":"5.773252986299759339","tokens":[{"token":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","symbol":"USDC","balance":"37.192124","raw":"37192124","decimals":6},{"token":"0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984","symbol":"UNI","balance":"0.0001168","raw":"116800000000000","decimals":18}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/tx":{"get":{"operationId":"eth_transaction_summary","summary":"Human-readable summary of a Ethereum transaction","description":"Human-readable summary of a Ethereum transaction: status, block and time, sender and recipient, ETH value, gas used and fee, method selector, and decoded ERC-20 transfers with token symbols and amounts.","tags":["Ethereum Onchain Data"],"parameters":[{"name":"hash","in":"query","required":true,"description":"Transaction hash on Ethereum","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"example":"0x2b7b271e4a988344e4f82589264460f5dae71851a0c0c9f1c8384a21267548b1"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"hash":{"type":"string"},"chain":{"type":"string"},"status":{"type":"string"},"blockNumber":{"type":"number"},"timestamp":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"contractCreated":{"type":"null"},"nativeSymbol":{"type":"string"},"value":{"type":"string"},"gasUsed":{"type":"number"},"fee":{"type":"string"},"methodSelector":{"type":"string"},"tokenTransfers":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"amount":{"type":"string"},"raw":{"type":"string"}}}}}},"example":{"hash":"0x2b7b271e4a988344e4f82589264460f5dae71851a0c0c9f1c8384a21267548b1","chain":"eth","status":"success","blockNumber":26249061,"timestamp":"2026-10-22T15:29:59.000Z","from":"0xc917c3fa468f2c4B9c84C72caA46420eb9825249","to":"0x0000000aa232009084Bd71A5797d089AA4Edfad4","contractCreated":null,"nativeSymbol":"ETH","value":"0","gasUsed":251716,"fee":"0.000137971046894364","methodSelector":"0x09c5eabe","tokenTransfers":[{"token":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","symbol":"USDC","from":"0x000000000004444c5dc75cB358380D2e3dE08A90","to":"0x0000000aa232009084Bd71A5797d089AA4Edfad4","amount":"17.027742","raw":"17027742"},{"token":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","symbol":"WETH","from":"0x000000000004444c5dc75cB358380D2e3dE08A90","to":"0x0000000aa232009084Bd71A5797d089AA4Edfad4","amount":"0.000000025524479608","raw":"25524479608"},{"token":"0xdAC17F958D2ee523a2206206994597C13D831ec7","symbol":"USDT","from":"0x000000000004444c5dc75cB358380D2e3dE08A90","to":"0x0000000aa232009084Bd71A5797d089AA4Edfad4","amount":"61.185467","raw":"61185467"},{"token":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","symbol":"WETH","from":"0x73D53553EE552C1F2A9722E6407D43e41E19593f","to":"0x0000000aa232009084Bd71A5797d089AA4Edfad4","amount":"0.025524505641771054","raw":"25524505641771054"},{"token":"0xdAC17F958D2ee523a2206206994597C13D831ec7","symbol":"USDT","from":"0x0000000aa232009084Bd71A5797d089AA4Edfad4","to":"0x73D53553EE552C1F2A9722E6407D43e41E19593f","amount":"61.185467","raw":"61185467"}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/gas":{"get":{"operationId":"eth_gas_prices","summary":"Current Ethereum gas conditions","description":"Current Ethereum gas conditions: block number, base fee, gas price and priority fee in gwei, and the estimated cost in ETH and USD of a native transfer and an ERC-20 transfer (Chainlink ETH/USD); plus how the current price ranks against our own samples every 10 minutes over the last 7 days, and the usually cheapest UTC hour.","tags":["Ethereum Onchain Data"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"blockNumber":{"type":"number"},"blockTime":{"type":"string"},"baseFeeGwei":{"type":"string"},"gasPriceGwei":{"type":"string"},"maxPriorityFeeGwei":{"type":"string"},"nativeSymbol":{"type":"string"},"estimatedCost":{"type":"object","properties":{"nativeTransfer":{"type":"object","properties":{"native":{"type":"string"},"usd":{"type":"number"}}},"erc20Transfer":{"type":"object","properties":{"native":{"type":"string"},"usd":{"type":"number"}}}}},"nativeUsd":{"type":"number"}}},"example":{"chain":"eth","blockNumber":26249161,"blockTime":"2026-10-22T15:49:59.000Z","baseFeeGwei":"0.316485501","gasPriceGwei":"0.316485501","maxPriorityFeeGwei":"0.000003839","nativeSymbol":"ETH","estimatedCost":{"nativeTransfer":{"native":"0.000006646195521","usd":0.01594},"erc20Transfer":{"native":"0.000020571557565","usd":0.04934}},"nativeUsd":2398.41}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/contract":{"get":{"operationId":"eth_contract_info","summary":"Identify what lives at a Ethereum address","description":"Identify what lives at a Ethereum address: wallet (EOA, including EIP-7702 delegation) or contract, which token standard it implements (ERC-20, ERC-721, ERC-1155), name and symbol, upgradeable-proxy implementation and admin, smart-wallet proxies, bytecode size, nonce and ETH balance.","tags":["Ethereum Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Any address on Ethereum","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"isContract":{"type":"boolean"},"kind":{"type":"string"},"standards":{"type":"object","properties":{"erc20":{"type":"boolean"},"erc721":{"type":"boolean"},"erc1155":{"type":"boolean"},"erc165":{"type":"boolean"}}},"name":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"number"},"totalSupply":{"type":"string"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"implementation":{"type":"string"},"admin":{"type":"string"}}},"bytecodeBytes":{"type":"number"},"nativeBalance":{"type":"string"}}},"example":{"address":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","chain":"eth","isContract":true,"kind":"ERC-20 token","standards":{"erc20":true,"erc721":false,"erc1155":false,"erc165":false},"name":"USD Coin","symbol":"USDC","decimals":6,"totalSupply":"48016325237.499139","proxy":{"upgradeable":true,"implementation":"0x43506849D7C04F9138D1A2050bbF3A0c054402dd","admin":"0x807a96288A1A408dBC13DE2b1d087d10356395d2"},"bytecodeBytes":2186,"nativeBalance":"0"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/allowance":{"get":{"operationId":"eth_erc20_allowance","summary":"ERC-20 allowance on Ethereum","description":"ERC-20 allowance on Ethereum: how much a spender may transfer from an owner, whether the approval is effectively unlimited, the owner's balance, and the amount the spender could move right now.","tags":["Ethereum Onchain Data"],"parameters":[{"name":"token","in":"query","required":true,"description":"ERC-20 contract on Ethereum","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},{"name":"owner","in":"query","required":true,"description":"Address that granted the approval","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x72aB1B98b60a9251Cc00ab1C3bBe9F48CdFdCA40"},{"name":"spender","in":"query","required":true,"description":"Address allowed to spend","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"chain":{"type":"string"},"symbol":{"type":"string"},"owner":{"type":"string"},"spender":{"type":"string"},"allowance":{"type":"string"},"raw":{"type":"string"},"unlimited":{"type":"boolean"},"ownerBalance":{"type":"string"},"spendableNow":{"type":"string"}}},"example":{"token":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","chain":"eth","symbol":"USDC","owner":"0x72aB1B98b60a9251Cc00ab1C3bBe9F48CdFdCA40","spender":"0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE","allowance":"115792089237316195423570985008687907853269984665640564039457584007913032.819903","raw":"115792089237316195423570985008687907853269984665640564039457584007913032819903","unlimited":true,"ownerBalance":"0","spendableNow":"0"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/nft":{"get":{"operationId":"eth_nft_metadata","summary":"Metadata for an ERC-721 or ERC-1155 token on Ethereum","description":"Metadata for an ERC-721 or ERC-1155 token on Ethereum: collection name, current owner (ERC-721), token URI, and the metadata JSON fetched and decoded from IPFS, Arweave, HTTPS or an inline data URI, with a browser-loadable image URL.","tags":["Ethereum Onchain Data"],"parameters":[{"name":"contract","in":"query","required":true,"description":"NFT collection contract on Ethereum","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D"},{"name":"tokenId","in":"query","required":true,"description":"Token id as a decimal string","schema":{"type":"string","pattern":"^\\d{1,78}$"},"example":"1"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"chain":{"type":"string"},"tokenId":{"type":"string"},"standard":{"type":"string"},"collection":{"type":"string"},"owner":{"type":"string"},"tokenUri":{"type":"string"},"imageUrl":{"type":"string"},"metadata":{"type":"object","properties":{"image":{"type":"string"},"attributes":{"type":"array","items":{"type":"object","properties":{"trait_type":{"type":"string"},"value":{"type":"string"}}}}}},"fetchedFrom":{"type":"string"}}},"example":{"contract":"0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D","chain":"eth","tokenId":"1","standard":"ERC-721","collection":"BoredApeYachtClub","owner":"0x46EFbAedc92067E6d60E84ED6395099723252496","tokenUri":"ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/1","imageUrl":"https://nft2-cdn.alchemy.com/eth-mainnet/65558a4d0c5b0c56fbc50bf03f55e3fa","metadata":{"image":"ipfs://QmPbxeGcXhYQQNgsC6a36dDyYUcHgMLnGKnF8pVFmGsvqi","attributes":[{"trait_type":"Mouth","value":"Grin"},{"trait_type":"Clothes","value":"Vietnam Jacket"},{"trait_type":"Background","value":"Orange"},{"trait_type":"Eyes","value":"Blue Beams"},{"trait_type":"Fur","value":"Robot"}]},"fetchedFrom":"Alchemy NFT API cache (token URI host unavailable)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/trades":{"get":{"operationId":"eth_large_trades","summary":"Whale and large-trade tracker for an ERC-20 on Ethereum","description":"Whale and large-trade tracker for an ERC-20 on Ethereum: every buy and sell in the last N minutes on the token's deepest WETH/USDC pools (Uniswap v3), with USD size, side, wallet and transaction for the largest trades, buy/sell volume and net flow, and the wallets that bought or sold the most; plus the token's launch from our history (first-sight risk score, liquidity after 24 h/7 d/30 d, deployer record) when we recorded it.","tags":["Ethereum Onchain Data"],"parameters":[{"name":"token","in":"query","required":true,"description":"Token contract address on Ethereum","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984"},{"name":"minutes","in":"query","required":false,"description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)","schema":{"type":"string","pattern":"^\\d{1,3}$"},"example":"60"},{"name":"minUsd","in":"query","required":false,"description":"Only list trades at least this large in USD, default 1000","schema":{"type":"string","pattern":"^\\d+(\\.\\d+)?$"},"example":"100"},{"name":"limit","in":"query","required":false,"description":"Max trades listed, 1 to 40, default 20","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"token":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"number"}}},"window":{"type":"object","properties":{"minutes":{"type":"number"},"fromBlock":{"type":"number"},"toBlock":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"}}},"poolsScanned":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"}}}},"summary":{"type":"object","properties":{"trades":{"type":"number"},"buys":{"type":"number"},"sells":{"type":"number"},"buyVolumeUsd":{"type":"number"},"sellVolumeUsd":{"type":"number"},"netFlowUsd":{"type":"number"},"largestTradeUsd":{"type":"number"}}},"largeTrades":{"type":"array","items":{"type":"object","properties":{"side":{"type":"string"},"usd":{"type":"number"},"tokenAmount":{"type":"number"},"quoteAmount":{"type":"number"},"quoteSymbol":{"type":"string"},"wallet":{"type":"string"},"tx":{"type":"string"},"block":{"type":"number"},"approxTime":{"type":"string"},"dex":{"type":"string"}}}},"topBuyers":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"netUsd":{"type":"number"},"boughtUsd":{"type":"number"},"soldUsd":{"type":"number"},"trades":{"type":"number"}}}},"topSellers":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"netUsd":{"type":"number"},"boughtUsd":{"type":"number"},"soldUsd":{"type":"number"},"trades":{"type":"number"}}}},"nativeUsd":{"type":"number"},"notes":{"type":"string"}}},"example":{"chain":"eth","token":{"address":"0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984","symbol":"UNI","decimals":18},"window":{"minutes":60,"fromBlock":26249026,"toBlock":26249326,"from":"2026-10-22T15:22:59.000Z","to":"2026-10-22T16:22:59.000Z"},"poolsScanned":[{"dex":"uniswap-v3","pool":"0x1d42064Fc4Beb5F8aAF85F4617AE8b3b5B8Bd801","pairedWith":"WETH"},{"dex":"uniswap-v3","pool":"0xfaA318479b7755b2dBfDD34dC306cb28B420Ad12","pairedWith":"WETH"},{"dex":"uniswap-v3","pool":"0x360b9726186C0F62cc719450685ce70280774Dc8","pairedWith":"WETH"}],"summary":{"trades":29,"buys":7,"sells":22,"buyVolumeUsd":775.696,"sellVolumeUsd":63695.5,"netFlowUsd":-62919.8,"largestTradeUsd":12127.7},"largeTrades":[{"side":"sell","usd":12127.7,"tokenAmount":1716.8438,"quoteAmount":5.0532446,"quoteSymbol":"WETH","wallet":"0xd5a809D6dbEe62A34Cf4106080C6e04B8d9ce285","tx":"0x254948fa1fc779edf4268e84b804fffefe7dd32db455779c54ad78f349b7b0cd","block":26249063,"approxTime":"2026-10-22T15:30:23.000Z","dex":"uniswap-v3"},{"side":"sell","usd":8849.27,"tokenAmount":1255.6263,"quoteAmount":3.6872074,"quoteSymbol":"WETH","wallet":"0x8357eFA84F91013Bd6b285eF0f6b93C211cC3d9d","tx":"0xdb57be14caada6f93d3342bdaf96bf15eb30f17bdadfe2aa5f2caf356f61d3fa","block":26249269,"approxTime":"2026-10-22T16:11:35.000Z","dex":"uniswap-v3"},{"side":"sell","usd":7431.89,"tokenAmount":1056.3754,"quoteAmount":3.0966311,"quoteSymbol":"WETH","wallet":"0x05a94A8Dd7eb1ba5b1114CC5eF18855A221Ac317","tx":"0x8cc47225f61cc51a395adefc1ab74ff5a304f2d65a9cbed34524aba228010564","block":26249322,"approxTime":"2026-10-22T16:22:11.000Z","dex":"uniswap-v3"},{"side":"sell","usd":6281.59,"tokenAmount":889.86901,"quoteAmount":2.6173378,"quoteSymbol":"WETH","wallet":"0x5B43453FCE04b92E190f391a83136bfBeCEDEFd1","tx":"0xf087fc7262fd6a0902d311486ebd012b8bbf40711da818d3cf9f83e37f2a8aca","block":26249066,"approxTime":"2026-10-22T15:30:59.000Z","dex":"uniswap-v3"},{"side":"sell","usd":5503.92,"tokenAmount":781.38876,"quoteAmount":2.2933067,"quoteSymbol":"WETH","wallet":"0x8bBe5D78bE45931Cf4815D8A00bf38c3DDD36782","tx":"0x41df3a253d1d138fac757efa1cabb7ae3f16f2ff715273513436258f438b98ee","block":26249291,"approxTime":"2026-10-22T16:15:59.000Z","dex":"uniswap-v3"}],"topBuyers":[{"wallet":"0xFE272453cdBE33969155E54F5EAa9267bEEaa496","netUsd":333.4,"boughtUsd":333.4,"soldUsd":0,"trades":1},{"wallet":"0xF2448FF6E5E68a8Ef70B62d9f7dfE3C43253A1F5","netUsd":192.4,"boughtUsd":192.4,"soldUsd":0,"trades":1},{"wallet":"0x124Ae9d407c6644688F6A667D6a205f26AC36b30","netUsd":98,"boughtUsd":98,"soldUsd":0,"trades":1},{"wallet":"0x5f73CfaCb6e225266946feE476A8b20902154565","netUsd":88.86,"boughtUsd":88.86,"soldUsd":0,"trades":1},{"wallet":"0x544B0538C070C9B0872A1C34e124F088a3865aF3","netUsd":41.09,"boughtUsd":41.09,"soldUsd":0,"trades":1}],"topSellers":[{"wallet":"0x5B43453FCE04b92E190f391a83136bfBeCEDEFd1","netUsd":-14380,"boughtUsd":0,"soldUsd":14380,"trades":5},{"wallet":"0xd5a809D6dbEe62A34Cf4106080C6e04B8d9ce285","netUsd":-12130,"boughtUsd":0,"soldUsd":12130,"trades":1},{"wallet":"0x8357eFA84F91013Bd6b285eF0f6b93C211cC3d9d","netUsd":-8849,"boughtUsd":0,"soldUsd":8849,"trades":1},{"wallet":"0x05a94A8Dd7eb1ba5b1114CC5eF18855A221Ac317","netUsd":-7432,"boughtUsd":0,"soldUsd":7432,"trades":1},{"wallet":"0x8bBe5D78bE45931Cf4815D8A00bf38c3DDD36782","netUsd":-5504,"boughtUsd":0,"soldUsd":5504,"trades":1}],"nativeUsd":2399.99,"notes":"Trades from the 3 deepest WETH/USDC pools; other pairs and aggregator-internal routes are not counted. Wallets are transaction senders, looked up for the 40 largest trades."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/new-pools":{"get":{"operationId":"eth_new_pools","summary":"New trading pools created on Ethereum in the last N minutes on Uniswap v4, Uniswap v2, Uniswap v3","description":"New trading pools created on Ethereum in the last N minutes on Uniswap v4, Uniswap v2, Uniswap v3: both tokens with symbol, name and decimals, fee tier, v4 hooks, whether it pairs with ETH, WETH or USDC, and quote liquidity where readable; plus, from our launch history, each pool's first-sight risk score and how many new pools on its venue lost their liquidity within 24 h. Unvetted: many new pools are spam.","tags":["Ethereum Onchain Data"],"parameters":[{"name":"minutes","in":"query","required":false,"description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)","schema":{"type":"string","pattern":"^\\d{1,3}$"},"example":"60"},{"name":"limit","in":"query","required":false,"description":"Max pools listed, newest first, 1 to 50, default 25","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"window":{"type":"object","properties":{"minutes":{"type":"number"},"fromBlock":{"type":"number"},"toBlock":{"type":"number"}}},"sources":{"type":"array","items":{"type":"string"}},"count":{"type":"number"},"pools":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"poolId":{"type":"string"},"feeTierBps":{"type":"number"},"hooks":{"type":"string"},"token0":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"}}},"token1":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"}}},"pairedWith":{"type":"string"},"quoteLiquidity":{"type":"null"},"block":{"type":"number"},"approxTime":{"type":"string"},"tx":{"type":"string"}}}},"notes":{"type":"string"}}},"example":{"chain":"eth","window":{"minutes":60,"fromBlock":26249023,"toBlock":26249323},"sources":["uniswap-v4","uniswap-v3"],"count":25,"pools":[{"dex":"uniswap-v4","poolId":"0x450507fb7349adf277344cccf43290294628041ae7dab827378ea4a4bfe7cc55","feeTierBps":0,"hooks":"0x322dcEc4958C14e021A9F1cD49DF11b9457968cC","token0":{"address":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","symbol":"WETH","name":"Wrapped Ether","decimals":18},"token1":{"address":"0xcfe4fa8b8131453F71F8a14dd6Aaf6dfD0dBd2D2","symbol":"BELIEVE","name":"Believe","decimals":18},"pairedWith":"WETH","quoteLiquidity":null,"block":26249301,"approxTime":"2026-10-22T16:17:59.000Z","tx":"0x4b874f8e12b216a2bbb099a7baf6b31b1248f08cc2d80082d98105972051cba2"},{"dex":"uniswap-v4","poolId":"0x088430f87aea61889ff524851ba2b8743fadddb2d598865e6a987e2fb166797d","feeTierBps":9000,"hooks":null,"token0":{"address":"0x0000000000000000000000000000000000000000","symbol":"ETH","name":"native ETH","decimals":18},"token1":{"address":"0xB9FfE0b8Ee2d1Af94202FFED366520300748A4d8","symbol":"ETHBTC26EMACO","name":"ETH/BTC Ratio 26 EMA Crossover","decimals":18},"pairedWith":"ETH","quoteLiquidity":null,"block":26249300,"approxTime":"2026-10-22T16:17:47.000Z","tx":"0xdab16b0588065d90856d3eb1e118e2845c30e93eac19af775580211022b1241e"},{"dex":"uniswap-v4","poolId":"0x1349e3726b695421ad145f090e79e81da502e8ed41cdf271fe4a8b37602ffbbc","feeTierBps":0,"hooks":"0x3935832b3c4B78062C9546F5567e480E414B20cc","token0":{"address":"0x0E6Fd4412778064bb8d315948d40Ca63858aa9b3","symbol":"CORE","name":"SwarmCoreIMD","decimals":18},"token1":{"address":"0xD34a99Bc0f67aE1bbd63C660e6d0b0dd03E263B7","symbol":"IMD","name":"Identity.md","decimals":18},"pairedWith":null,"quoteLiquidity":null,"block":26249293,"approxTime":"2026-10-22T16:16:23.000Z","tx":"0xb0085fe1868d5820078c269edcb9fdaca95005560b116f6787465b761ba3cbcb"},{"dex":"uniswap-v4","poolId":"0xc27215e9f9308feae11acda85e469e15b016db4e4a1d8e3828d4702653f7d22a","feeTierBps":100,"hooks":"0xa01c66C8d5C2E9bBE3500aF3f90Da46dBF5Ac0Cc","token0":{"address":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","symbol":"WETH","name":"Wrapped Ether","decimals":18},"token1":{"address":"0xE5fB5E2195afdc75ce2f8acf855Ab5FcA5fE39dA","symbol":"LETHE","name":"Lethe","decimals":18},"pairedWith":"WETH","quoteLiquidity":null,"block":26249288,"approxTime":"2026-10-22T16:15:23.000Z","tx":"0xf30b43dea853c90bf637b3201434b26c742f2a66cb0d0de15b172548fdd1d0e5"},{"dex":"uniswap-v4","poolId":"0x5f08e378d1437202fb8ec9787caae6c4d428ba80398090a6e4844d0c41978c1e","feeTierBps":9095,"hooks":null,"token0":{"address":"0x71b9e0FD392713A14FCaB92D9aF7A21F47E3b1Fa","symbol":"BLAST","name":"Blast","decimals":18},"token1":{"address":"0xdAC17F958D2ee523a2206206994597C13D831ec7","symbol":"USDT","name":"Tether USD","decimals":6},"pairedWith":null,"quoteLiquidity":null,"block":26249287,"approxTime":"2026-10-22T16:15:11.000Z","tx":"0xe210768d84b43b3961ccce9460350d15c72e42470f21dfe7fc340ae347ef5a8d"}],"notes":"New pools are unvetted: many are spam or scams. quoteLiquidity is the WETH/WPOL or USDC a v3 or Solidly-style pool held when read; null for Uniswap v4 (liquidity sits in the shared PoolManager) or whe… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/wallet-profile":{"get":{"operationId":"eth_wallet_profile","summary":"Who is this Ethereum address? Wallet age (first transfer), first funder, contract or EOA, ETH balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (ETH, WETH, USDC, USDT), from Alchemy's transfer index; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded","description":"Who is this Ethereum address? Wallet age (first transfer), first funder, contract or EOA, ETH balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (ETH, WETH, USDC, USDT), from Alchemy's transfer index; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded.","tags":["Ethereum Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet or contract address on Ethereum","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"account":{"type":"object","properties":{"isContract":{"type":"boolean"},"kind":{"type":"string"},"delegatesTo":{"type":"string"},"nonce":{"type":"number"},"nativeBalance":{"type":"string"},"nativeBalanceUsd":{"type":"number"}}},"age":{"type":"object","properties":{"firstActivityAt":{"type":"string"},"firstActivityBlock":{"type":"number"},"firstActivityTx":{"type":"string"},"firstDirection":{"type":"string"},"ageDays":{"type":"number"}}},"firstFunder":{"type":"object","properties":{"address":{"type":"string"},"at":{"type":"string"},"tx":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"number"}}},"activity":{"type":"object","properties":{"transfersScanned":{"type":"number"},"inboundScanned":{"type":"number"},"outboundScanned":{"type":"number"},"newestAt":{"type":"string"},"oldestScannedAt":{"type":"string"},"moreHistory":{"type":"boolean"},"byCategory":{"type":"object","properties":{"erc1155":{"type":"number"},"erc20":{"type":"number"},"erc721":{"type":"number"},"internal":{"type":"number"},"external":{"type":"number"}}}}},"recentTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"null"},"token":{"type":"string"},"amount":{"type":"null"},"usd":{"type":"null"}}}},"topCounterparties":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"transfers":{"type":"number"},"sent":{"type":"number"},"received":{"type":"number"},"lastAt":{"type":"string"}}}},"largeTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"string"},"token":{"type":"null"},"amount":{"type":"number"},"usd":{"type":"number"}}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain":"eth","account":{"isContract":false,"kind":"wallet (EOA) with EIP-7702 delegation","delegatesTo":"0x5A7FC11397E9a8AD41BF10bf13F22B0a63f96f6d","nonce":5969,"nativeBalance":"5.773252986299759339","nativeBalanceUsd":13856.349},"age":{"firstActivityAt":"2015-09-28T08:24:43.000Z","firstActivityBlock":302086,"firstActivityTx":"0x9b629147b75dc0b275d478fa34d97c5d4a26926457540b15a5ce871df36c23fd","firstDirection":"in","ageDays":4042.9},"firstFunder":{"address":"0x1Db3439a222C519ab44bb1144fC28167b4Fa6EE6","at":"2015-09-28T08:24:43.000Z","tx":"0x9b629147b75dc0b275d478fa34d97c5d4a26926457540b15a5ce871df36c23fd","asset":"ETH","amount":0.25},"activity":{"transfersScanned":200,"inboundScanned":100,"outboundScanned":100,"newestAt":"2026-10-22T22:08:47.000Z","oldestScannedAt":"2026-07-16T09:03:47.000Z","moreHistory":true,"byCategory":{"erc1155":2,"erc20":167,"erc721":7,"internal":3,"external":21}},"recentTransfers":[{"at":"2026-10-22T22:08:47.000Z","block":26251047,"hash":"0x84dedfb103bde6514e86f63a61b4f61d00e223eb1c9fffcb540e534b0f352915","direction":"in","counterparty":"0x17628F8F3d65e36f3f505795dF2D3bed7C26E5C0","category":"erc1155","asset":null,"token":"0x50a76D644ccD4B3E2cA0169Fe52F0eD0292CeE58","amount":null,"usd":null},{"at":"2026-10-22T14:10:59.000Z","block":26248667,"hash":"0xe14d795ebfe2835e584837fcda4509dc27e223111c5955e9748144a999d8175c","direction":"in","counterparty":"0x0000000000000000000000000000000000000000","category":"erc20","asset":"ZC","token":"0xe41025A68D37a98ad672431908485Eb2f885A553","amount":10000000,"usd":null},{"at":"2026-10-22T07:14:47.000Z","block":26246595,"hash":"0x4046bbc92e51e8b11c3dff049ddfba1dbae41153b2b57d44c8578b5b6c5ba12e","direction":"in","counterparty":"0x81f9C853d7CC894F7EF742F62a265a5e9aeeB727","category":"erc721","asset":null,"token":"0x53EDeacdA5167731d830F6e9FC17d365F5070060","amount":null,"tokenId":"1617","usd":null},{"at":"2026-10-22T07:14:11.000Z","block":26246592,"hash":"0x395bfb51000b790fd1aee8da5197203499aee3dea557ee96cb8dd2084120f964","direction":"in","counterparty":"0x81f9C853d7CC894F7EF742F62a265a5e9aeeB727","category":"erc721","asset":null,"token":"0x53EDeacdA5167731d830F6e9FC17d365F5070060","amount":null,"tokenId":"1598","usd":null},{"at":"2026-10-22T07:13:47.000Z","block":26246590,"hash":"0xdac2be32fec346dea79dc0e855c875656d09475848276790f474a8929a31df4e","direction":"in","counterparty":"0x81f9C853d7CC894F7EF742F62a265a5e9aeeB727","category":"erc721","asset":null,"token":"0x53EDeacdA5167731d830F6e9FC17d365F5070060","amount":null,"tokenId":"1594","usd":null}],"topCounterparties":[{"address":"0x18Ce40bF88E38ffe57201dADe3cC88A415c2dbCf","transfers":22,"sent":0,"received":22,"lastAt":"2026-10-22T01:09:59.000Z"},{"address":"0xF5AfbFb2b9C0267D70c3eab03CDc872941aedBAA","transfers":14,"sent":14,"received":0,"lastAt":"2026-07-25T17:57:11.000Z"},{"address":"0x64413fc2A1cBDF27043F7EbaCB36778687b07056","transfers":10,"sent":10,"received":0,"lastAt":"2026-08-18T05:17:23.000Z"},{"address":"0x81f9C853d7CC894F7EF742F62a265a5e9aeeB727","transfers":5,"sent":0,"received":5,"lastAt":"2026-10-22T07:14:47.000Z"},{"address":"0x7b0d132c6BF845d5a072B6CC9201546F0aF8a044","transfers":5,"sent":0,"received":5,"lastAt":"2026-10-20T08:19:35.000Z"}],"largeTransfers":[{"at":"2026-09-26T05:13:47.000Z","block":26059466,"hash":"0x43273aba0b69d02e177b1b9372d219a1256e61e6be329a489f2b16274bad55a7","direction":"out","counterparty":"0xE731dFadBFf20542E10D09D26Fc71445C70d4232","category":"external","asset":"ETH","token":null,"amount":1,"usd":2400.0939}],"nativeUsd":{"symbol":"ETH","price":2400.09,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T05:33:59.000Z"},"notes":"From Alchemy's transfer index: ETH (including internal), ERC-20, ERC-721 and ERC-1155 transfers, zero-value ones excluded. Activity, counterparties and large transfers cover the newest 100 transfers i… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/eth/ens":{"get":{"operationId":"eth_resolve_ens","summary":"ENS on Ethereum","description":"ENS on Ethereum: resolve a name (vitalik.eth) to its address and profile records (avatar, description, url, Twitter, GitHub), or pass an address instead to get its primary ENS name. Uses ENS's universal resolver.","tags":["Ethereum Onchain Data"],"parameters":[{"name":"name","in":"query","required":false,"description":"ENS name, e.g. vitalik.eth","schema":{"type":"string","pattern":"^[^\\s]+\\.[^\\s]+$"},"example":"vitalik.eth"},{"name":"address","in":"query","required":false,"description":"Address for a reverse lookup instead of name","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"},"registered":{"type":"boolean"},"address":{"type":"string"},"records":{"type":"object","properties":{"avatar":{"type":"string"},"description":{"type":"string"},"url":{"type":"string"},"com.twitter":{"type":"string"},"com.github":{"type":"string"}}}}},"example":{"name":"vitalik.eth","registered":true,"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","records":{"avatar":"https://euc.li/vitalik.eth","description":"mi pinxe lo crino tcati","url":"https://vitalik.ca","com.twitter":"VitalikButerin","com.github":"vbuterin"}}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/arbitrum/token":{"get":{"operationId":"arbitrum_token_snapshot","summary":"Rug check and due-diligence snapshot of an ERC-20 token on Arbitrum One","description":"Rug check and due-diligence snapshot of an ERC-20 token on Arbitrum One: a 0-100 risk score with reasons, name, symbol, decimals, supply, owner and whether ownership is renounced, upgradeable-proxy detection, owner-only functions found in the bytecode (mint, pause, blacklist, fee changes), and USD price, liquidity and FDV from the deepest WETH or USDC pool on Uniswap v3. Facts only, no buy or sell opinion.","tags":["Arbitrum One Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Token contract address on Arbitrum One","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x912CE59144191C1204E64559FE8253a0e49E6548"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"},"risk":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"points":{"type":"number"},"text":{"type":"string"}}}},"summary":{"type":"string"}}},"asset":{"type":"object","properties":{"known":{"type":"boolean"}}},"decimals":{"type":"number"},"totalSupply":{"type":"number"},"owner":{"type":"string"},"ownershipRenounced":{"type":"boolean"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"implementation":{"type":"string"},"admin":{"type":"string"}}},"privilegedFunctions":{"type":"object","properties":{"mint":{"type":"boolean"},"pause":{"type":"boolean"},"blacklist":{"type":"boolean"},"setFees":{"type":"boolean"},"maxTransaction":{"type":"boolean"},"tradingSwitch":{"type":"boolean"}}},"market":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"},"feeTierBps":{"type":"number"},"priceUsd":{"type":"number"},"quoteSideLiquidityUsd":{"type":"number"},"fullyDilutedValueUsd":{"type":"number"},"poolsFound":{"type":"number"}}},"flags":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"ownerCanAct":{"type":"boolean"},"canMint":{"type":"boolean"},"canBlacklist":{"type":"boolean"},"canChangeFees":{"type":"boolean"},"noLiquidPool":{"type":"boolean"},"thinLiquidity":{"type":"boolean"}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0x912CE59144191C1204E64559FE8253a0e49E6548","chain":"arbitrum","name":"Arbitrum","symbol":"ARB","risk":{"score":24,"level":"medium","reasons":[{"code":"can-mint","points":13,"text":"The owner can mint new tokens, diluting holders."},{"code":"upgradeable","points":8,"text":"The contract is an upgradeable proxy: its code can be replaced."},{"code":"owner-not-renounced","points":3,"text":"Ownership is not renounced."}],"summary":"Medium risk: the owner can mint new tokens, diluting holders; the contract is an upgradeable proxy; 1 more. Powers are weighted down for $1.6M of liquidity."},"asset":{"known":false},"decimals":18,"totalSupply":9999998977.61,"owner":"0xCF57572261c7c2BCF21ffD220ea7d1a27D40A827","ownershipRenounced":false,"proxy":{"upgradeable":true,"implementation":"0xd47D14a315394ddf063174f2286Ab4Eb7C507fa0","admin":"0xdb216562328215E010F819B5aBe947bad4ca961e"},"privilegedFunctions":{"mint":true,"pause":false,"blacklist":false,"setFees":false,"maxTransaction":false,"tradingSwitch":false},"market":{"dex":"uniswap-v3","pool":"0xC6F780497A95e246EB9449f5e4770916DCd6396A","pairedWith":"WETH","feeTierBps":5,"priceUsd":0.183249,"quoteSideLiquidityUsd":824400,"fullyDilutedValueUsd":1832000000,"poolsFound":8},"flags":{"upgradeable":true,"ownerCanAct":true,"canMint":true,"canBlacklist":false,"canChangeFees":false,"noLiquidPool":false,"thinLiquidity":false},"nativeUsd":{"symbol":"ETH","price":2405.95,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T06:17:14.000Z"},"notes":"Privileged functions are detected from bytecode selectors and may have false positives or misses. Liquidity is the WETH or USDC held by the deepest Uniswap v3 pool found."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/arbitrum/balances":{"get":{"operationId":"arbitrum_wallet_balances","summary":"Native ETH balance of a Arbitrum One wallet plus the balances of up to 20 ERC-20 tokens you list, formatted with each token's symbol and decimals, read live from Arbitrum One","description":"Native ETH balance of a Arbitrum One wallet plus the balances of up to 20 ERC-20 tokens you list, formatted with each token's symbol and decimals, read live from Arbitrum One.","tags":["Arbitrum One Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet address on Arbitrum One","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},{"name":"tokens","in":"query","required":false,"description":"Comma-separated ERC-20 contract addresses on Arbitrum One, up to 20","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40})(,0x[0-9a-fA-F]{40}){0,19}$"},"example":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831,0x912CE59144191C1204E64559FE8253a0e49E6548"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"nativeSymbol":{"type":"string"},"nativeBalance":{"type":"string"},"tokens":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"balance":{"type":"string"},"raw":{"type":"string"},"decimals":{"type":"number"}}}}}},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain":"arbitrum","nativeSymbol":"ETH","nativeBalance":"0.159411760906900921","tokens":[{"token":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","balance":"158.162265","raw":"158162265","decimals":6},{"token":"0x912CE59144191C1204E64559FE8253a0e49E6548","symbol":"ARB","balance":"23.671066717268252605","raw":"23671066717268252605","decimals":18}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/arbitrum/tx":{"get":{"operationId":"arbitrum_transaction_summary","summary":"Human-readable summary of a Arbitrum One transaction","description":"Human-readable summary of a Arbitrum One transaction: status, block and time, sender and recipient, ETH value, gas used and fee, method selector, and decoded ERC-20 transfers with token symbols and amounts.","tags":["Arbitrum One Onchain Data"],"parameters":[{"name":"hash","in":"query","required":true,"description":"Transaction hash on Arbitrum One","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"example":"0x582f03573ec27992f7746f4a167ba98b1b337330ac7ec72b5d641a4991b0b598"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"hash":{"type":"string"},"chain":{"type":"string"},"status":{"type":"string"},"blockNumber":{"type":"number"},"timestamp":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"contractCreated":{"type":"null"},"nativeSymbol":{"type":"string"},"value":{"type":"string"},"gasUsed":{"type":"number"},"fee":{"type":"string"},"methodSelector":{"type":"string"},"tokenTransfers":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"amount":{"type":"string"},"raw":{"type":"string"}}}}}},"example":{"hash":"0x582f03573ec27992f7746f4a167ba98b1b337330ac7ec72b5d641a4991b0b598","chain":"arbitrum","status":"success","blockNumber":517265222,"timestamp":"2026-10-22T15:30:57.000Z","from":"0xE1ACc9D6D65B24be793afF96FC6CAA95fFB34ab3","to":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","contractCreated":null,"nativeSymbol":"ETH","value":"0","gasUsed":66648,"fee":"0.0000014063094564","methodSelector":"0xa9059cbb","tokenTransfers":[{"token":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","from":"0xE1ACc9D6D65B24be793afF96FC6CAA95fFB34ab3","to":"0xe4212849b4f2C42C37C880Ac2D16690D8E296462","amount":"12.739484","raw":"12739484"}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/arbitrum/gas":{"get":{"operationId":"arbitrum_gas_prices","summary":"Current Arbitrum One gas conditions","description":"Current Arbitrum One gas conditions: block number, base fee, gas price and priority fee in gwei, and the estimated cost in ETH and USD of a native transfer and an ERC-20 transfer (Chainlink ETH/USD); plus how the current price ranks against our own samples every 10 minutes over the last 7 days, and the usually cheapest UTC hour.","tags":["Arbitrum One Onchain Data"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"blockNumber":{"type":"number"},"blockTime":{"type":"string"},"baseFeeGwei":{"type":"string"},"gasPriceGwei":{"type":"string"},"maxPriorityFeeGwei":{"type":"string"},"nativeSymbol":{"type":"string"},"estimatedCost":{"type":"object","properties":{"nativeTransfer":{"type":"object","properties":{"native":{"type":"string"},"usd":{"type":"number"}}},"erc20Transfer":{"type":"object","properties":{"native":{"type":"string"},"usd":{"type":"number"}}}}},"nativeUsd":{"type":"number"},"note":{"type":"string"}}},"example":{"chain":"arbitrum","blockNumber":517269449,"blockTime":"2026-10-22T15:50:24.000Z","baseFeeGwei":"0.020256","gasPriceGwei":"0.020256","maxPriorityFeeGwei":"0","nativeSymbol":"ETH","estimatedCost":{"nativeTransfer":{"native":"0.000000425376","usd":0.001018},"erc20Transfer":{"native":"0.00000131664","usd":0.003151}},"nativeUsd":2392.97,"note":"Excludes Arbitrum One's L1 data fee, which adds a small amount per transaction."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/arbitrum/contract":{"get":{"operationId":"arbitrum_contract_info","summary":"Identify what lives at a Arbitrum One address","description":"Identify what lives at a Arbitrum One address: wallet (EOA, including EIP-7702 delegation) or contract, which token standard it implements (ERC-20, ERC-721, ERC-1155), name and symbol, upgradeable-proxy implementation and admin, smart-wallet proxies, bytecode size, nonce and ETH balance.","tags":["Arbitrum One Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Any address on Arbitrum One","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"isContract":{"type":"boolean"},"kind":{"type":"string"},"standards":{"type":"object","properties":{"erc20":{"type":"boolean"},"erc721":{"type":"boolean"},"erc1155":{"type":"boolean"},"erc165":{"type":"boolean"}}},"name":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"number"},"totalSupply":{"type":"string"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"implementation":{"type":"string"},"admin":{"type":"string"}}},"bytecodeBytes":{"type":"number"},"nativeBalance":{"type":"string"}}},"example":{"address":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","chain":"arbitrum","isContract":true,"kind":"ERC-20 token","standards":{"erc20":true,"erc721":false,"erc1155":false,"erc165":false},"name":"USD Coin","symbol":"USDC","decimals":6,"totalSupply":"2595465640.458979","proxy":{"upgradeable":true,"implementation":"0x86E721b43d4ECFa71119Dd38c0f938A75Fdb57B3","admin":"0x2E0A67588cfBCAD40f9e4DD76052436190A77a68"},"bytecodeBytes":1852,"nativeBalance":"0"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/arbitrum/allowance":{"get":{"operationId":"arbitrum_erc20_allowance","summary":"ERC-20 allowance on Arbitrum One","description":"ERC-20 allowance on Arbitrum One: how much a spender may transfer from an owner, whether the approval is effectively unlimited, the owner's balance, and the amount the spender could move right now.","tags":["Arbitrum One Onchain Data"],"parameters":[{"name":"token","in":"query","required":true,"description":"ERC-20 contract on Arbitrum One","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831"},{"name":"owner","in":"query","required":true,"description":"Address that granted the approval","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xFD03AbCAdaF3F930fA4E37Eb2f6ea3A44a41b7F0"},{"name":"spender","in":"query","required":true,"description":"Address allowed to spend","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"chain":{"type":"string"},"symbol":{"type":"string"},"owner":{"type":"string"},"spender":{"type":"string"},"allowance":{"type":"string"},"raw":{"type":"string"},"unlimited":{"type":"boolean"},"ownerBalance":{"type":"string"},"spendableNow":{"type":"string"}}},"example":{"token":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","chain":"arbitrum","symbol":"USDC","owner":"0xFD03AbCAdaF3F930fA4E37Eb2f6ea3A44a41b7F0","spender":"0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A","allowance":"0.000006","raw":"6","unlimited":false,"ownerBalance":"83629.179457","spendableNow":"0.000006"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/arbitrum/nft":{"get":{"operationId":"arbitrum_nft_metadata","summary":"Metadata for an ERC-721 or ERC-1155 token on Arbitrum One","description":"Metadata for an ERC-721 or ERC-1155 token on Arbitrum One: collection name, current owner (ERC-721), token URI, and the metadata JSON fetched and decoded from IPFS, Arweave, HTTPS or an inline data URI, with a browser-loadable image URL.","tags":["Arbitrum One Onchain Data"],"parameters":[{"name":"contract","in":"query","required":true,"description":"NFT collection contract on Arbitrum One","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x6325439389E0797Ab35752B4F43a14C004f22A9c"},{"name":"tokenId","in":"query","required":true,"description":"Token id as a decimal string","schema":{"type":"string","pattern":"^\\d{1,78}$"},"example":"1"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"chain":{"type":"string"},"tokenId":{"type":"string"},"standard":{"type":"string"},"collection":{"type":"string"},"owner":{"type":"string"},"tokenUri":{"type":"string"},"imageUrl":{"type":"string"},"metadata":{"type":"object","properties":{"identifier":{"type":"string"},"collection":{"type":"string"},"contract":{"type":"string"},"token_standard":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"image_url":{"type":"string"},"display_image_url":{"type":"string"},"display_animation_url":{"type":"null"},"metadata_url":{"type":"string"},"opensea_url":{"type":"string"},"updated_at":{"type":"string"},"is_disabled":{"type":"boolean"},"is_nsfw":{"type":"boolean"},"original_image_url":{"type":"null"},"original_animation_url":{"type":"null"},"traits":{"type":"array","items":{"type":"object","properties":{"trait_type":{"type":"string"},"display_type":{"type":"string"},"max_value":{"type":"null"},"value":{"type":"string"}}}},"estimated_value_usd":{"type":"null"},"decimals":{"type":"null"},"animation_url":{"type":"null"},"is_suspicious":{"type":"boolean"},"creator":{"type":"string"},"owners":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"quantity":{"type":"number"},"quantity_string":{"type":"string"}}}},"rarity":{"type":"object","properties":{"strategy_id":{"type":"string"},"strategy_version":{"type":"string"},"rank":{"type":"number"}}},"subscription":{"type":"null"},"agent_binding":{"type":"null"}}},"fetchedFrom":{"type":"string"}}},"example":{"contract":"0x6325439389E0797Ab35752B4F43a14C004f22A9c","chain":"arbitrum","tokenId":"1","standard":"ERC-721","collection":"Smol Brain","owner":"0x000000000000000000000000000000000000dEaD","tokenUri":"ipfs://QmdomEpvMo5w13APURUhA1CCaEoJH7qrhiAJZv7bGqDuzi/1/5","imageUrl":"https://nft2-cdn.alchemy.com/arb-mainnet/3d0860c551f1b0f62897a545d67cb4b6","metadata":{"identifier":"1","collection":"smol-brains-legacy","contract":"0x6325439389e0797ab35752b4f43a14c004f22a9c","token_standard":"erc721","name":"Smol #1","description":"Smol Brains","image_url":"https://i2c.seadn.io/arbitrum/0x6325439389e0797ab35752b4f43a14c004f22a9c/c4ef3f615ef67f7b3939579cc01600/3bc4ef3f615ef67f7b3939579cc01600.png","display_image_url":"https://i2c.seadn.io/arbitrum/0x6325439389e0797ab35752b4f43a14c004f22a9c/c4ef3f615ef67f7b3939579cc01600/3bc4ef3f615ef67f7b3939579cc01600.png","display_animation_url":null,"metadata_url":"https://trove-api.treasure.lol/tokenuri/arb/smol-brains/1","opensea_url":"https://opensea.io/assets/arbitrum/0x6325439389e0797ab35752b4f43a14c004f22a9c/1","updated_at":"2026-08-19T04:00:39.243479","is_disabled":false,"is_nsfw":false,"original_image_url":null,"original_animation_url":null,"traits":[{"trait_type":"IQ","display_type":"NUMBER","max_value":null,"value":"588"},{"trait_type":"Hat","display_type":null,"max_value":null,"value":"cap-purple"},{"trait_type":"Body","display_type":null,"max_value":null,"value":"brown"},{"trait_type":"Hair","display_type":null,"max_value":null,"value":"none"},{"trait_type":"Mouth","display_type":null,"max_value":null,"value":"mask"}],"estimated_value_usd":null,"decimals":null,"animation_url":null,"is_suspicious":false,"creator":"","owners":[{"address":"0x000000000000000000000000000000000000dead","quantity":1,"quantity_string":"1"}],"rarity":{"strategy_id":"openrarity","strategy_version":"1.0","rank":8938},"subscription":null,"agent_binding":null},"fetchedFrom":"Alchemy NFT API cache (token URI host unavailable)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/arbitrum/trades":{"get":{"operationId":"arbitrum_large_trades","summary":"Whale and large-trade tracker for an ERC-20 on Arbitrum One","description":"Whale and large-trade tracker for an ERC-20 on Arbitrum One: every buy and sell in the last N minutes on the token's deepest WETH/USDC pools (Uniswap v3), with USD size, side, wallet and transaction for the largest trades, buy/sell volume and net flow, and the wallets that bought or sold the most; plus the token's launch from our history (first-sight risk score, liquidity after 24 h/7 d/30 d, deployer record) when we recorded it.","tags":["Arbitrum One Onchain Data"],"parameters":[{"name":"token","in":"query","required":true,"description":"Token contract address on Arbitrum One","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x912CE59144191C1204E64559FE8253a0e49E6548"},{"name":"minutes","in":"query","required":false,"description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)","schema":{"type":"string","pattern":"^\\d{1,3}$"},"example":"60"},{"name":"minUsd","in":"query","required":false,"description":"Only list trades at least this large in USD, default 1000","schema":{"type":"string","pattern":"^\\d+(\\.\\d+)?$"},"example":"100"},{"name":"limit","in":"query","required":false,"description":"Max trades listed, 1 to 40, default 20","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"token":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"number"}}},"window":{"type":"object","properties":{"minutes":{"type":"number"},"requestedMinutes":{"type":"number"},"fromBlock":{"type":"number"},"toBlock":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"}}},"poolsScanned":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"}}}},"summary":{"type":"object","properties":{"trades":{"type":"number"},"buys":{"type":"number"},"sells":{"type":"number"},"buyVolumeUsd":{"type":"number"},"sellVolumeUsd":{"type":"number"},"netFlowUsd":{"type":"number"},"largestTradeUsd":{"type":"number"}}},"largeTrades":{"type":"array","items":{"type":"object","properties":{"side":{"type":"string"},"usd":{"type":"number"},"tokenAmount":{"type":"number"},"quoteAmount":{"type":"number"},"quoteSymbol":{"type":"string"},"wallet":{"type":"string"},"tx":{"type":"string"},"block":{"type":"number"},"approxTime":{"type":"string"},"dex":{"type":"string"}}}},"topBuyers":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"netUsd":{"type":"number"},"boughtUsd":{"type":"number"},"soldUsd":{"type":"number"},"trades":{"type":"number"}}}},"topSellers":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"netUsd":{"type":"number"},"boughtUsd":{"type":"number"},"soldUsd":{"type":"number"},"trades":{"type":"number"}}}},"nativeUsd":{"type":"number"},"notes":{"type":"string"}}},"example":{"chain":"arbitrum","token":{"address":"0x912CE59144191C1204E64559FE8253a0e49E6548","symbol":"ARB","decimals":18},"window":{"minutes":50,"requestedMinutes":60,"fromBlock":517264399,"toBlock":517276399,"from":"2026-10-22T15:33:07.000Z","to":"2026-10-22T16:23:07.000Z"},"poolsScanned":[{"dex":"uniswap-v3","pool":"0xC6F780497A95e246EB9449f5e4770916DCd6396A","pairedWith":"WETH"},{"dex":"uniswap-v3","pool":"0xaEBDcA1Bc8d89177EbE2308d62af5e74885DcCc3","pairedWith":"USDC"},{"dex":"uniswap-v3","pool":"0x92c63d0e701CAAe670C9415d91C474F686298f00","pairedWith":"WETH"}],"summary":{"trades":649,"buys":298,"sells":351,"buyVolumeUsd":104130,"sellVolumeUsd":106912,"netFlowUsd":-2782.27,"largestTradeUsd":3245.8},"largeTrades":[{"side":"buy","usd":3245.8,"tokenAmount":17675.134,"quoteAmount":1.3557356,"quoteSymbol":"WETH","wallet":"0xD118aa7a1545886e3E47FF57cF3694263d42E1d8","tx":"0xdd7ab46328268cad057eb9877b5a913b0ac7041b9e9fd40c109aaf98a511744e","block":517270026,"approxTime":"2026-10-22T15:56:33.750Z","dex":"uniswap-v3"},{"side":"buy","usd":2239.9,"tokenAmount":12184.637,"quoteAmount":0.93557852,"quoteSymbol":"WETH","wallet":"0x934150D353F5E53Cb6E9178456067B545a443a5D","tx":"0xc8fb9b36243fb0c3dd0a254ed60cfffaaa57570e651a82a4bb8a8d6ff0bed29f","block":517273607,"approxTime":"2026-10-22T16:11:29.000Z","dex":"uniswap-v3"},{"side":"sell","usd":2055.43,"tokenAmount":11206.06,"quoteAmount":0.85853013,"quoteSymbol":"WETH","wallet":"0x000FBd1e05e3b6A2465b25E5A1E682CEeda45934","tx":"0x34160401c625b9d553185ccea3847327259647b2dc85a6ba5523d53a70b1944f","block":517273864,"approxTime":"2026-10-22T16:12:33.250Z","dex":"uniswap-v3"},{"side":"buy","usd":1894.39,"tokenAmount":10325.681,"quoteAmount":0.79126671,"quoteSymbol":"WETH","wallet":"0x4656E7359E37e33333BaA1f6d0c32D51F9ee22Cc","tx":"0x9f65289997195815cb9e8e1f4a95e59c5d555789f7141bbe52c8eeb5bc50f491","block":517269969,"approxTime":"2026-10-22T15:56:19.500Z","dex":"uniswap-v3"},{"side":"buy","usd":1651.54,"tokenAmount":8990.0004,"quoteAmount":0.68982808,"quoteSymbol":"WETH","wallet":"0xf78B2eDA7c1E20fF9906B31FE3612195BCe9D6Ce","tx":"0xcf7fc922dd3c6950024d0a967fb4b3a54fe71a58dec6dbe753f4d151ec90005f","block":517273309,"approxTime":"2026-10-22T16:10:14.500Z","dex":"uniswap-v3"}],"topBuyers":[{"wallet":"0xD118aa7a1545886e3E47FF57cF3694263d42E1d8","netUsd":3246,"boughtUsd":3246,"soldUsd":0,"trades":1},{"wallet":"0x934150D353F5E53Cb6E9178456067B545a443a5D","netUsd":2240,"boughtUsd":2240,"soldUsd":0,"trades":1},{"wallet":"0x4656E7359E37e33333BaA1f6d0c32D51F9ee22Cc","netUsd":1894,"boughtUsd":1894,"soldUsd":0,"trades":1},{"wallet":"0xf78B2eDA7c1E20fF9906B31FE3612195BCe9D6Ce","netUsd":1652,"boughtUsd":1652,"soldUsd":0,"trades":1},{"wallet":"0xEA767dB0da257a5538d7f245524a480b410aA491","netUsd":1537,"boughtUsd":1537,"soldUsd":0,"trades":1}],"topSellers":[{"wallet":"0x000FBd1e05e3b6A2465b25E5A1E682CEeda45934","netUsd":-3516,"boughtUsd":0,"soldUsd":3516,"trades":2},{"wallet":"0x975227fcCc2e9622C337b154Fbca1F610F8B980b","netUsd":-2957,"boughtUsd":0,"soldUsd":2957,"trades":2},{"wallet":"0xad2215C56Ce6a60866269d585fD7d18Ba54C6AA9","netUsd":-2362,"boughtUsd":0,"soldUsd":2362,"trades":2},{"wallet":"0x69F63B74597bB2B26D2CA90B30650deB9c5B3D5B","netUsd":-1892,"boughtUsd":0,"soldUsd":1892,"trades":2},{"wallet":"0xFD0CcF8DD9c88787305D8048969D7B7000391304","netUsd":-1571,"boughtUsd":0,"soldUsd":1571,"trades":1}],"nativeUsd":2394.13,"notes":"Trades from the 3 deepest WETH/USDC pools; other pairs and aggregator-internal routes are not counted. Wallets are transaction senders, looked up for the 40 largest trades."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/arbitrum/new-pools":{"get":{"operationId":"arbitrum_new_pools","summary":"New trading pools created on Arbitrum One in the last N minutes on Uniswap v4, Uniswap v2, Uniswap v3","description":"New trading pools created on Arbitrum One in the last N minutes on Uniswap v4, Uniswap v2, Uniswap v3: both tokens with symbol, name and decimals, fee tier, v4 hooks, whether it pairs with ETH, WETH or USDC, and quote liquidity where readable; plus, from our launch history, each pool's first-sight risk score and how many new pools on its venue lost their liquidity within 24 h. Unvetted: many new pools are spam.","tags":["Arbitrum One Onchain Data"],"parameters":[{"name":"minutes","in":"query","required":false,"description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)","schema":{"type":"string","pattern":"^\\d{1,3}$"},"example":"60"},{"name":"limit","in":"query","required":false,"description":"Max pools listed, newest first, 1 to 50, default 25","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"window":{"type":"object","properties":{"minutes":{"type":"number"},"requestedMinutes":{"type":"number"},"fromBlock":{"type":"number"},"toBlock":{"type":"number"}}},"sources":{"type":"array","items":{"type":"string"}},"count":{"type":"number"},"pools":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"poolId":{"type":"string"},"feeTierBps":{"type":"number"},"hooks":{"type":"null"},"token0":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"}}},"token1":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"}}},"pairedWith":{"type":"string"},"quoteLiquidity":{"type":"null"},"block":{"type":"number"},"approxTime":{"type":"string"},"tx":{"type":"string"}}}},"notes":{"type":"string"}}},"example":{"chain":"arbitrum","window":{"minutes":50,"requestedMinutes":60,"fromBlock":517264255,"toBlock":517276255},"sources":["uniswap-v4","uniswap-v3"],"count":4,"pools":[{"dex":"uniswap-v4","poolId":"0x986c327fee60bfe22037e8409ded796f55765ab250dfdc2a142f60324515884a","feeTierBps":25,"hooks":null,"token0":{"address":"0x93b346b6BC2548dA6A1E7d98E9a421B42541425b","symbol":"LUSD","name":"LUSD Stablecoin","decimals":18},"token1":{"address":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","name":"USD Coin","decimals":6},"pairedWith":"USDC","quoteLiquidity":null,"block":517275236,"approxTime":"2026-10-22T16:18:12.250Z","tx":"0xc6816fa3894709b00b0182974c1484c587876aea3c63b6379d8d6aa461f1915a"},{"dex":"uniswap-v4","poolId":"0x56774fce67507073d262723c4f339ddcb8b6a1433505d212d8ba104f8b5c36fd","feeTierBps":0,"hooks":"0x561Ae0C8d4f3AeeaeB92Fa892281A4dA97De0AA0","token0":{"address":"0x3A72126d5Cc7ac00FE2E4773AC2d98D6eb9ED1cb","symbol":"PCAT","name":"Perp City Accounting Token","decimals":6},"token1":{"address":"0xB3027eaA91d0665f192BC206Fd3931AeEa4342ce","symbol":"PCAT","name":"Perp City Accounting Token","decimals":6},"pairedWith":null,"quoteLiquidity":null,"block":517272291,"approxTime":"2026-10-22T16:05:56.000Z","tx":"0x83b660f122a22f81d4e1ec0dac145d0322c6a5e8034266b091db0b68f8c7baf4"},{"dex":"uniswap-v4","poolId":"0x51a26e9c58b35d343de170c6ecb76c4438c3e5e954367f2605009aa0b16d9681","feeTierBps":90,"hooks":null,"token0":{"address":"0x0000000000000000000000000000000000000000","symbol":"ETH","name":"native ETH","decimals":18},"token1":{"address":"0xf912911C9c8D5131929c758e66e6dc54e65cF3ba","symbol":"rTSLA","name":"Tesla (Reality Tokenized)","decimals":18},"pairedWith":"ETH","quoteLiquidity":null,"block":517270348,"approxTime":"2026-10-22T15:57:50.250Z","tx":"0x9f385fe61b60f4f561de15e454fff23ddbeb674f52bc645a4b98e4c7e3cd3929"},{"dex":"uniswap-v3","pool":"0xA9B8F0211e576F76e4Cd84819B8BF56E8f15905C","feeTierBps":30,"token0":{"address":"0x1aadbe2A6C1cacb0317aC6807cD53d75592921C4","symbol":"OPSETH","name":"Enhanced ETH Long Short Momentum","decimals":18},"token1":{"address":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","name":"USD Coin","decimals":6},"pairedWith":"USDC","quoteLiquidity":0,"block":517270093,"approxTime":"2026-10-22T15:56:46.500Z","tx":"0xf2652df6c9c073590da90d4885a7e90c62c2ee878b8531c414bd48f3f538db35"}],"notes":"New pools are unvetted: many are spam or scams. quoteLiquidity is the WETH/WPOL or USDC a v3 or Solidly-style pool held when read; null for Uniswap v4 (liquidity sits in the shared PoolManager) or whe… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/arbitrum/wallet-profile":{"get":{"operationId":"arbitrum_wallet_profile","summary":"Who is this Arbitrum One address? Wallet age (first transfer), first funder, contract or EOA, ETH balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (ETH, WETH, USDC, USDT), from Alchemy's transfer index; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded","description":"Who is this Arbitrum One address? Wallet age (first transfer), first funder, contract or EOA, ETH balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (ETH, WETH, USDC, USDT), from Alchemy's transfer index; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded.","tags":["Arbitrum One Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet or contract address on Arbitrum One","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"account":{"type":"object","properties":{"isContract":{"type":"boolean"},"kind":{"type":"string"},"nonce":{"type":"number"},"nativeBalance":{"type":"string"},"nativeBalanceUsd":{"type":"number"}}},"age":{"type":"object","properties":{"firstActivityAt":{"type":"string"},"firstActivityBlock":{"type":"number"},"firstActivityTx":{"type":"string"},"firstDirection":{"type":"string"},"ageDays":{"type":"number"}}},"firstFunder":{"type":"object","properties":{"address":{"type":"string"},"at":{"type":"string"},"tx":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"number"}}},"activity":{"type":"object","properties":{"transfersScanned":{"type":"number"},"inboundScanned":{"type":"number"},"outboundScanned":{"type":"number"},"newestAt":{"type":"string"},"oldestScannedAt":{"type":"string"},"moreHistory":{"type":"boolean"},"byCategory":{"type":"object","properties":{"external":{"type":"number"},"erc20":{"type":"number"},"erc721":{"type":"number"}}}}},"recentTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"string"},"token":{"type":"null"},"amount":{"type":"number"},"usd":{"type":"number"}}}},"topCounterparties":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"transfers":{"type":"number"},"sent":{"type":"number"},"received":{"type":"number"},"lastAt":{"type":"string"}}}},"largeTransfers":{"type":"array","items":{}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain":"arbitrum","account":{"isContract":false,"kind":"wallet (EOA) or empty address","nonce":14,"nativeBalance":"0.159411760906900921","nativeBalanceUsd":383.02674},"age":{"firstActivityAt":"2021-11-27T20:28:58.000Z","firstActivityBlock":3386511,"firstActivityTx":"0x23e4326fdf90263d533b578f12d9ca11cb00d6881deb235ef702d7ba0bab41ef","firstDirection":"in","ageDays":1790.4},"firstFunder":{"address":"0x13C58aF355926ac5833302aD42CD55fbb2B11021","at":"2021-11-27T20:28:58.000Z","tx":"0x23e4326fdf90263d533b578f12d9ca11cb00d6881deb235ef702d7ba0bab41ef","asset":"ETH","amount":0.0001},"activity":{"transfersScanned":199,"inboundScanned":100,"outboundScanned":100,"newestAt":"2026-10-16T11:09:27.000Z","oldestScannedAt":"2025-07-02T19:58:31.000Z","moreHistory":true,"byCategory":{"external":41,"erc20":106,"erc721":52}},"recentTransfers":[{"at":"2026-10-16T11:09:27.000Z","block":515356300,"hash":"0x9b773100119af33494fc8f25e376333d6ea95ad8ac0674151c5ba57c0229d955","direction":"in","counterparty":"0x54cAB463698f9770d7cde14a8c19b89d7f5C13Ed","category":"external","asset":"ETH","token":null,"amount":1e-12,"usd":2.4027508e-9},{"at":"2026-10-15T13:26:56.000Z","block":515072038,"hash":"0x82b30e8603f87f743cf756788e3fe02b8117503c4d03a3ed9de83f0f22b02663","direction":"in","counterparty":"0x9c3F789eCB857138bc92d3da0a89276986986cf9","category":"erc20","asset":"USDC","token":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":0.140454,"usd":0.140454},{"at":"2026-10-08T13:43:13.000Z","block":512897637,"hash":"0x034e80353787fdf7ca9d1413a23c8ab0c1c68597f6972a40d7f561c79b2c3ae5","direction":"in","counterparty":"0x0B4484025DB80AC491c51750DFae636Cf232A6a9","category":"erc20","asset":"UNI","token":"0xFa7F8980b0f1E64A2062791cc3b0871572f1F7f0","amount":0.001305483029,"usd":null},{"at":"2026-09-28T17:04:05.000Z","block":509769538,"hash":"0xce3acaaf2b3b71411e91a7d6c4d06546707a595e01a9af431d7f4c20930a2500","direction":"in","counterparty":"0x03501B88dc6bd0284372A23d7F7519844500532c","category":"erc20","asset":"USḌC","token":"0xe0B9369Ec106Bac9BAcAc4B12357A19101a56e0e","amount":50.007251,"usd":null},{"at":"2026-09-25T09:58:46.000Z","block":508727927,"hash":"0x793f430bd112b6980a6636ce87259a03f4b72e14a4b1b6775e2d2fab35ac4080","direction":"in","counterparty":"0x2CfF890f0378a11913B6129B2E97417a2c302680","category":"erc20","asset":"SWEAT","token":"0xca7Dec8550F43a5e46e3Dfb95801f64280e75B27","amount":20.025541,"usd":null}],"topCounterparties":[{"address":"0xA2B5a8ec1AADa1A849DcF3ffACA2574c6B0606F1","transfers":8,"sent":0,"received":8,"lastAt":"2026-04-07T04:06:44.000Z"},{"address":"0xC1851C2044B2871fa93722Ba28145FA67576E269","transfers":5,"sent":0,"received":5,"lastAt":"2026-08-11T17:07:00.000Z"},{"address":"0x79D1fa343540bd44a56aAe7917513380CEB27596","transfers":5,"sent":0,"received":5,"lastAt":"2026-05-22T16:02:38.000Z"},{"address":"0x25285854083Ce61ef09b94e1125B209D982AA73a","transfers":4,"sent":0,"received":4,"lastAt":"2026-04-19T03:00:31.000Z"},{"address":"0xdbC4153F34B45c8DB58C1aa3Bed00db5dcedd6bB","transfers":3,"sent":0,"received":3,"lastAt":"2026-08-14T09:36:04.000Z"}],"largeTransfers":[],"nativeUsd":{"symbol":"ETH","price":2402.75,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T05:45:13.000Z"},"notes":"From Alchemy's transfer index: ETH (top-level only), ERC-20, ERC-721 and ERC-1155 transfers, zero-value ones excluded. Activity, counterparties and large transfers cover the newest 100 transfers in ea… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/optimism/token":{"get":{"operationId":"optimism_token_snapshot","summary":"Rug check and due-diligence snapshot of an ERC-20 token on OP Mainnet","description":"Rug check and due-diligence snapshot of an ERC-20 token on OP Mainnet: a 0-100 risk score with reasons, name, symbol, decimals, supply, owner and whether ownership is renounced, upgradeable-proxy detection, owner-only functions found in the bytecode (mint, pause, blacklist, fee changes), and USD price, liquidity and FDV from the deepest WETH or USDC pool on Uniswap v3 or Velodrome. Facts only, no buy or sell opinion.","tags":["OP Mainnet Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Token contract address on OP Mainnet","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x4200000000000000000000000000000000000042"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"},"risk":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"points":{"type":"number"},"text":{"type":"string"}}}},"summary":{"type":"string"}}},"asset":{"type":"object","properties":{"known":{"type":"boolean"}}},"decimals":{"type":"number"},"totalSupply":{"type":"number"},"owner":{"type":"string"},"ownershipRenounced":{"type":"boolean"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"}}},"privilegedFunctions":{"type":"object","properties":{"mint":{"type":"boolean"},"pause":{"type":"boolean"},"blacklist":{"type":"boolean"},"setFees":{"type":"boolean"},"maxTransaction":{"type":"boolean"},"tradingSwitch":{"type":"boolean"}}},"market":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"},"feeTierBps":{"type":"number"},"priceUsd":{"type":"number"},"quoteSideLiquidityUsd":{"type":"number"},"fullyDilutedValueUsd":{"type":"number"},"poolsFound":{"type":"number"}}},"flags":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"ownerCanAct":{"type":"boolean"},"canMint":{"type":"boolean"},"canBlacklist":{"type":"boolean"},"canChangeFees":{"type":"boolean"},"noLiquidPool":{"type":"boolean"},"thinLiquidity":{"type":"boolean"}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0x4200000000000000000000000000000000000042","chain":"optimism","name":"Optimism","symbol":"OP","risk":{"score":30,"level":"medium","reasons":[{"code":"can-mint","points":25,"text":"The owner can mint new tokens, diluting holders."},{"code":"owner-not-renounced","points":5,"text":"Ownership is not renounced."}],"summary":"Medium risk: the owner can mint new tokens, diluting holders; ownership is not renounced."},"asset":{"known":false},"decimals":18,"totalSupply":4294963292.25,"owner":"0x5C4e7Ba1E219E47948e6e3F55019A647bA501005","ownershipRenounced":false,"proxy":{"upgradeable":false},"privilegedFunctions":{"mint":true,"pause":false,"blacklist":false,"setFees":false,"maxTransaction":false,"tradingSwitch":false},"market":{"dex":"uniswap-v3","pool":"0x68F5C0A2DE713a54991E01858Fd27a3832401849","pairedWith":"WETH","feeTierBps":30,"priceUsd":0.120202,"quoteSideLiquidityUsd":108900,"fullyDilutedValueUsd":516300000,"poolsFound":10},"flags":{"upgradeable":false,"ownerCanAct":true,"canMint":true,"canBlacklist":false,"canChangeFees":false,"noLiquidPool":false,"thinLiquidity":false},"nativeUsd":{"symbol":"ETH","price":2402.8,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T06:10:55.000Z"},"notes":"Privileged functions are detected from bytecode selectors and may have false positives or misses. Liquidity is the WETH or USDC held by the deepest Uniswap v3 or velodrome pool found."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/optimism/balances":{"get":{"operationId":"optimism_wallet_balances","summary":"Native ETH balance of a OP Mainnet wallet plus the balances of up to 20 ERC-20 tokens you list, formatted with each token's symbol and decimals, read live from OP Mainnet","description":"Native ETH balance of a OP Mainnet wallet plus the balances of up to 20 ERC-20 tokens you list, formatted with each token's symbol and decimals, read live from OP Mainnet.","tags":["OP Mainnet Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet address on OP Mainnet","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},{"name":"tokens","in":"query","required":false,"description":"Comma-separated ERC-20 contract addresses on OP Mainnet, up to 20","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40})(,0x[0-9a-fA-F]{40}){0,19}$"},"example":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85,0x4200000000000000000000000000000000000042"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"nativeSymbol":{"type":"string"},"nativeBalance":{"type":"string"},"tokens":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"balance":{"type":"string"},"raw":{"type":"string"},"decimals":{"type":"number"}}}}}},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain":"optimism","nativeSymbol":"ETH","nativeBalance":"0.181079591875347535","tokens":[{"token":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","symbol":"USDC","balance":"24.433911","raw":"24433911","decimals":6},{"token":"0x4200000000000000000000000000000000000042","symbol":"OP","balance":"1","raw":"1000000000000000000","decimals":18}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/optimism/tx":{"get":{"operationId":"optimism_transaction_summary","summary":"Human-readable summary of a OP Mainnet transaction","description":"Human-readable summary of a OP Mainnet transaction: status, block and time, sender and recipient, ETH value, gas used and fee, method selector, and decoded ERC-20 transfers with token symbols and amounts.","tags":["OP Mainnet Onchain Data"],"parameters":[{"name":"hash","in":"query","required":true,"description":"Transaction hash on OP Mainnet","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"example":"0x7fe4cdd3b21df2ea239247f074de5c417fca54f3a59200b0ebc25fd67850fc91"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"hash":{"type":"string"},"chain":{"type":"string"},"status":{"type":"string"},"blockNumber":{"type":"number"},"timestamp":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"contractCreated":{"type":"null"},"nativeSymbol":{"type":"string"},"value":{"type":"string"},"gasUsed":{"type":"number"},"fee":{"type":"string"},"methodSelector":{"type":"string"},"tokenTransfers":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"amount":{"type":"string"},"raw":{"type":"string"}}}}}},"example":{"hash":"0x7fe4cdd3b21df2ea239247f074de5c417fca54f3a59200b0ebc25fd67850fc91","chain":"optimism","status":"success","blockNumber":158542114,"timestamp":"2026-10-22T15:30:05.000Z","from":"0xdC45DB93c3fC37272f40812bBa9C4Bad91344b46","to":"0x7Ca0b75E67E33c0014325B739A8d019C4FE445F0","contractCreated":null,"nativeSymbol":"ETH","value":"0","gasUsed":1030371,"fee":"0.0000051521641113","methodSelector":"0x4e309099","tokenTransfers":[{"token":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","symbol":"USDC","from":"0x66753c4e3fC84f1eD0e3C267C927284E9d90C572","to":"0x01F8cDFb1694eA8fE4ED6c38a0fD78d1188E03F4","amount":"1.95975","raw":"1959750"},{"token":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","symbol":"USDC","from":"0x01F8cDFb1694eA8fE4ED6c38a0fD78d1188E03F4","to":"0x50A233C4a0Bb1d7124b0224880037d35767a501C","amount":"1.95975","raw":"1959750"}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/optimism/gas":{"get":{"operationId":"optimism_gas_prices","summary":"Current OP Mainnet gas conditions","description":"Current OP Mainnet gas conditions: block number, base fee, gas price and priority fee in gwei, and the estimated cost in ETH and USD of a native transfer and an ERC-20 transfer (Chainlink ETH/USD); plus how the current price ranks against our own samples every 10 minutes over the last 7 days, and the usually cheapest UTC hour.","tags":["OP Mainnet Onchain Data"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"blockNumber":{"type":"number"},"blockTime":{"type":"string"},"baseFeeGwei":{"type":"string"},"gasPriceGwei":{"type":"string"},"maxPriorityFeeGwei":{"type":"string"},"nativeSymbol":{"type":"string"},"estimatedCost":{"type":"object","properties":{"nativeTransfer":{"type":"object","properties":{"native":{"type":"string"},"usd":{"type":"number"}}},"erc20Transfer":{"type":"object","properties":{"native":{"type":"string"},"usd":{"type":"number"}}}}},"nativeUsd":{"type":"number"},"note":{"type":"string"}}},"example":{"chain":"optimism","blockNumber":158542728,"blockTime":"2026-10-22T15:50:33.000Z","baseFeeGwei":"0.000000304","gasPriceGwei":"0.001000304","maxPriorityFeeGwei":"0.001","nativeSymbol":"ETH","estimatedCost":{"nativeTransfer":{"native":"0.000000021006384","usd":0.00005029},"erc20Transfer":{"native":"0.00000006501976","usd":0.0001557}},"nativeUsd":2394.09,"note":"Excludes OP Mainnet's L1 data fee, which adds a small amount per transaction."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/optimism/contract":{"get":{"operationId":"optimism_contract_info","summary":"Identify what lives at a OP Mainnet address","description":"Identify what lives at a OP Mainnet address: wallet (EOA, including EIP-7702 delegation) or contract, which token standard it implements (ERC-20, ERC-721, ERC-1155), name and symbol, upgradeable-proxy implementation and admin, smart-wallet proxies, bytecode size, nonce and ETH balance.","tags":["OP Mainnet Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Any address on OP Mainnet","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"isContract":{"type":"boolean"},"kind":{"type":"string"},"standards":{"type":"object","properties":{"erc20":{"type":"boolean"},"erc721":{"type":"boolean"},"erc1155":{"type":"boolean"},"erc165":{"type":"boolean"}}},"name":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"number"},"totalSupply":{"type":"string"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"implementation":{"type":"string"},"admin":{"type":"string"}}},"bytecodeBytes":{"type":"number"},"nativeBalance":{"type":"string"}}},"example":{"address":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","chain":"optimism","isContract":true,"kind":"ERC-20 token","standards":{"erc20":true,"erc721":false,"erc1155":false,"erc165":false},"name":"USD Coin","symbol":"USDC","decimals":6,"totalSupply":"141636562.037185","proxy":{"upgradeable":true,"implementation":"0xdEd3b9a8DBeDC2F9CB725B55d0E686A81E6d06dC","admin":"0xbB8a939e2B1923d248AC4c2f6aEd0a4D71CB18A3"},"bytecodeBytes":1852,"nativeBalance":"0"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/optimism/allowance":{"get":{"operationId":"optimism_erc20_allowance","summary":"ERC-20 allowance on OP Mainnet","description":"ERC-20 allowance on OP Mainnet: how much a spender may transfer from an owner, whether the approval is effectively unlimited, the owner's balance, and the amount the spender could move right now.","tags":["OP Mainnet Onchain Data"],"parameters":[{"name":"token","in":"query","required":true,"description":"ERC-20 contract on OP Mainnet","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85"},{"name":"owner","in":"query","required":true,"description":"Address that granted the approval","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x9B1e7350517c2C94a990e55aC6c20De37675c703"},{"name":"spender","in":"query","required":true,"description":"Address allowed to spend","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xFb4e4811C7A811E098A556bD79B64c20b479E431"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"chain":{"type":"string"},"symbol":{"type":"string"},"owner":{"type":"string"},"spender":{"type":"string"},"allowance":{"type":"string"},"raw":{"type":"string"},"unlimited":{"type":"boolean"},"ownerBalance":{"type":"string"},"spendableNow":{"type":"string"}}},"example":{"token":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","chain":"optimism","symbol":"USDC","owner":"0x9B1e7350517c2C94a990e55aC6c20De37675c703","spender":"0xFb4e4811C7A811E098A556bD79B64c20b479E431","allowance":"60","raw":"60000000","unlimited":false,"ownerBalance":"66.148476","spendableNow":"60"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/optimism/nft":{"get":{"operationId":"optimism_nft_metadata","summary":"Metadata for an ERC-721 or ERC-1155 token on OP Mainnet","description":"Metadata for an ERC-721 or ERC-1155 token on OP Mainnet: collection name, current owner (ERC-721), token URI, and the metadata JSON fetched and decoded from IPFS, Arweave, HTTPS or an inline data URI, with a browser-loadable image URL.","tags":["OP Mainnet Onchain Data"],"parameters":[{"name":"contract","in":"query","required":true,"description":"NFT collection contract on OP Mainnet","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x4857db576ee0e45f10525ec59527bfd10beec60b"},{"name":"tokenId","in":"query","required":true,"description":"Token id as a decimal string","schema":{"type":"string","pattern":"^\\d{1,78}$"},"example":"1043"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"chain":{"type":"string"},"tokenId":{"type":"string"},"standard":{"type":"string"},"collection":{"type":"string"},"owner":{"type":"string"},"tokenUri":{"type":"string"},"imageUrl":{"type":"string"},"metadata":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"image":{"type":"string"}}},"fetchedFrom":{"type":"string"}}},"example":{"contract":"0x4857DB576eE0e45F10525eC59527BfD10beeC60b","chain":"optimism","tokenId":"1043","standard":"ERC-721","collection":"Slipstream V3 Deposit","owner":"0xc2EEdF3bC7F93366c00c6074DF0e6F122fa2445c","tokenUri":"data:application/json;base64,eyJuYW1lIjo…","imageUrl":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjQwMCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLz… (240 chars, truncated in this example)","metadata":{"name":"CL - USDC/ETH - 2397.1<>2421.2","description":"This NFT represents a liquidity position in a Velodrome Finance USDC-ETH pool. The owner of this NFT can modify or redeem the position.\n\nPool Address: 0xca231d91ec00385a54e541f504617d2197f9b7c3\nUSDC A… (240 chars, truncated in this example)","image":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjQwMCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLz… (240 chars, truncated in this example)"},"fetchedFrom":"inline data URI"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/optimism/trades":{"get":{"operationId":"optimism_large_trades","summary":"Whale and large-trade tracker for an ERC-20 on OP Mainnet","description":"Whale and large-trade tracker for an ERC-20 on OP Mainnet: every buy and sell in the last N minutes on the token's deepest WETH/USDC pools (Uniswap v3 or Velodrome), with USD size, side, wallet and transaction for the largest trades, buy/sell volume and net flow, and the wallets that bought or sold the most; plus the token's launch from our history (first-sight risk score, liquidity after 24 h/7 d/30 d, deployer record) when we recorded it.","tags":["OP Mainnet Onchain Data"],"parameters":[{"name":"token","in":"query","required":true,"description":"Token contract address on OP Mainnet","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x4200000000000000000000000000000000000042"},{"name":"minutes","in":"query","required":false,"description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)","schema":{"type":"string","pattern":"^\\d{1,3}$"},"example":"60"},{"name":"minUsd","in":"query","required":false,"description":"Only list trades at least this large in USD, default 1000","schema":{"type":"string","pattern":"^\\d+(\\.\\d+)?$"},"example":"100"},{"name":"limit","in":"query","required":false,"description":"Max trades listed, 1 to 40, default 20","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"token":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"number"}}},"window":{"type":"object","properties":{"minutes":{"type":"number"},"fromBlock":{"type":"number"},"toBlock":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"}}},"poolsScanned":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"}}}},"summary":{"type":"object","properties":{"trades":{"type":"number"},"buys":{"type":"number"},"sells":{"type":"number"},"buyVolumeUsd":{"type":"number"},"sellVolumeUsd":{"type":"number"},"netFlowUsd":{"type":"number"},"largestTradeUsd":{"type":"number"}}},"largeTrades":{"type":"array","items":{"type":"object","properties":{"side":{"type":"string"},"usd":{"type":"number"},"tokenAmount":{"type":"number"},"quoteAmount":{"type":"number"},"quoteSymbol":{"type":"string"},"wallet":{"type":"string"},"tx":{"type":"string"},"block":{"type":"number"},"approxTime":{"type":"string"},"dex":{"type":"string"}}}},"topBuyers":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"netUsd":{"type":"number"},"boughtUsd":{"type":"number"},"soldUsd":{"type":"number"},"trades":{"type":"number"}}}},"topSellers":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"netUsd":{"type":"number"},"boughtUsd":{"type":"number"},"soldUsd":{"type":"number"},"trades":{"type":"number"}}}},"nativeUsd":{"type":"number"},"notes":{"type":"string"}}},"example":{"chain":"optimism","token":{"address":"0x4200000000000000000000000000000000000042","symbol":"OP","decimals":18},"window":{"minutes":60,"fromBlock":158541912,"toBlock":158543712,"from":"2026-10-22T15:23:21.000Z","to":"2026-10-22T16:23:21.000Z"},"poolsScanned":[{"dex":"uniswap-v3","pool":"0x68F5C0A2DE713a54991E01858Fd27a3832401849","pairedWith":"WETH"},{"dex":"velodrome","pool":"0xd25711EdfBf747efCE181442Cc1D8F5F8fc8a0D3","pairedWith":"WETH"},{"dex":"uniswap-v3","pool":"0xB533c12fB4e7b53b5524EAb9b47d93fF6C7A456F","pairedWith":"USDC"}],"summary":{"trades":41,"buys":31,"sells":10,"buyVolumeUsd":1464.88,"sellVolumeUsd":500.992,"netFlowUsd":963.893,"largestTradeUsd":136.298},"largeTrades":[{"side":"sell","usd":136.298,"tokenAmount":1146.4553,"quoteAmount":0.056963409,"quoteSymbol":"WETH","wallet":"0x31074ff71CE53897194028316A355F98F2043D88","tx":"0x3abbe44d8a518056071465655f99749236a6038dc9bd74d13908020a2d916f08","block":158542191,"approxTime":"2026-10-22T15:32:39.000Z","dex":"uniswap-v3"},{"side":"buy","usd":125.834,"tokenAmount":1051.44,"quoteAmount":0.052590179,"quoteSymbol":"WETH","wallet":"0x092772CdEF109fEd26052E79B952Ac5404f1Ed21","tx":"0x2f24b77a43957031dc2920de3d7053e2982c0e7d6f4dbac01ee987bdaeca0e97","block":158542384,"approxTime":"2026-10-22T15:39:05.000Z","dex":"uniswap-v3"},{"side":"buy","usd":120.034,"tokenAmount":1003.3283,"quoteAmount":0.050166382,"quoteSymbol":"WETH","wallet":"0xF104e69537346E54BCbDB5a1280aE3Aeef092c5B","tx":"0xd2e4ef821f04a1ccdde0e63b134ea69a36b846025b544f0903a736911d6af6a0","block":158542226,"approxTime":"2026-10-22T15:33:49.000Z","dex":"uniswap-v3"},{"side":"buy","usd":119.403,"tokenAmount":998.35308,"quoteAmount":0.049902608,"quoteSymbol":"WETH","wallet":"0xF104e69537346E54BCbDB5a1280aE3Aeef092c5B","tx":"0x75489fd0b28be01ba509303315fbad4df8a447c0bbcde4e2d15641f5b7458f49","block":158542217,"approxTime":"2026-10-22T15:33:31.000Z","dex":"uniswap-v3"},{"side":"buy","usd":113.131,"tokenAmount":944.27912,"quoteAmount":0.047281406,"quoteSymbol":"WETH","wallet":"0xF104e69537346E54BCbDB5a1280aE3Aeef092c5B","tx":"0x5b717b635a7e6d7bfa095ed872b8a597a6feb87b176db2e8e32d3c5ae045dd1a","block":158543036,"approxTime":"2026-10-22T16:00:49.000Z","dex":"uniswap-v3"}],"topBuyers":[{"wallet":"0xF104e69537346E54BCbDB5a1280aE3Aeef092c5B","netUsd":654.5,"boughtUsd":654.5,"soldUsd":0,"trades":6},{"wallet":"0x78126dAC3a2C08479d2196741Da77F56Ca8CFB88","netUsd":164.6,"boughtUsd":194.5,"soldUsd":29.98,"trades":8},{"wallet":"0x042f093b5D3e35C3cFa891E461f165e2BDF3A4BC","netUsd":152.4,"boughtUsd":201.7,"soldUsd":49.23,"trades":6},{"wallet":"0x092772CdEF109fEd26052E79B952Ac5404f1Ed21","netUsd":125.8,"boughtUsd":125.8,"soldUsd":0,"trades":1},{"wallet":"0xf4c2BAA132722670CC0Eb89C8a9329eE8F2389ED","netUsd":21.35,"boughtUsd":21.35,"soldUsd":0,"trades":1}],"topSellers":[{"wallet":"0x31074ff71CE53897194028316A355F98F2043D88","netUsd":-232.5,"boughtUsd":0,"soldUsd":232.5,"trades":2},{"wallet":"0x6663F9524b76B547F1070E82ddE1Cc0A2236d758","netUsd":-9.994,"boughtUsd":0,"soldUsd":9.994,"trades":1}],"nativeUsd":2392.72,"notes":"Trades from the 3 deepest WETH/USDC pools; other pairs and aggregator-internal routes are not counted. Wallets are transaction senders, looked up for the 40 largest trades."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/optimism/new-pools":{"get":{"operationId":"optimism_new_pools","summary":"New trading pools created on OP Mainnet in the last N minutes on Uniswap v4, Uniswap v2, Uniswap v3 or Velodrome","description":"New trading pools created on OP Mainnet in the last N minutes on Uniswap v4, Uniswap v2, Uniswap v3 or Velodrome: both tokens with symbol, name and decimals, fee tier, v4 hooks, whether it pairs with ETH, WETH or USDC, and quote liquidity where readable; plus, from our launch history, each pool's first-sight risk score and how many new pools on its venue lost their liquidity within 24 h. Unvetted: many new pools are spam.","tags":["OP Mainnet Onchain Data"],"parameters":[{"name":"minutes","in":"query","required":false,"description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)","schema":{"type":"string","pattern":"^\\d{1,3}$"},"example":"60"},{"name":"limit","in":"query","required":false,"description":"Max pools listed, newest first, 1 to 50, default 25","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"window":{"type":"object","properties":{"minutes":{"type":"number"},"fromBlock":{"type":"number"},"toBlock":{"type":"number"}}},"sources":{"type":"array","items":{"type":"string"}},"count":{"type":"number"},"pools":{"type":"array","items":{}},"notes":{"type":"string"}}},"example":{"chain":"optimism","window":{"minutes":60,"fromBlock":158541886,"toBlock":158543686},"sources":["uniswap-v4","uniswap-v3","velodrome"],"count":0,"pools":[],"notes":"New pools are unvetted: many are spam or scams. quoteLiquidity is the WETH/WPOL or USDC a v3 or Solidly-style pool held when read; null for Uniswap v4 (liquidity sits in the shared PoolManager) or whe… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/optimism/wallet-profile":{"get":{"operationId":"optimism_wallet_profile","summary":"Who is this OP Mainnet address? Wallet age (first transfer), first funder, contract or EOA, ETH balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (ETH, WETH, USDC, USDT), from Alchemy's transfer index; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded","description":"Who is this OP Mainnet address? Wallet age (first transfer), first funder, contract or EOA, ETH balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (ETH, WETH, USDC, USDT), from Alchemy's transfer index; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded.","tags":["OP Mainnet Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet or contract address on OP Mainnet","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"account":{"type":"object","properties":{"isContract":{"type":"boolean"},"kind":{"type":"string"},"delegatesTo":{"type":"string"},"nonce":{"type":"number"},"nativeBalance":{"type":"string"},"nativeBalanceUsd":{"type":"number"}}},"age":{"type":"object","properties":{"firstActivityAt":{"type":"string"},"firstActivityBlock":{"type":"number"},"firstActivityTx":{"type":"string"},"firstDirection":{"type":"string"},"ageDays":{"type":"number"}}},"firstFunder":{"type":"null"},"activity":{"type":"object","properties":{"transfersScanned":{"type":"number"},"inboundScanned":{"type":"number"},"outboundScanned":{"type":"number"},"newestAt":{"type":"string"},"oldestScannedAt":{"type":"string"},"moreHistory":{"type":"boolean"},"byCategory":{"type":"object","properties":{"erc1155":{"type":"number"},"erc20":{"type":"number"},"external":{"type":"number"}}}}},"recentTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"null"},"token":{"type":"string"},"amount":{"type":"null"},"usd":{"type":"null"}}}},"topCounterparties":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"transfers":{"type":"number"},"sent":{"type":"number"},"received":{"type":"number"},"lastAt":{"type":"string"}}}},"largeTransfers":{"type":"array","items":{}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain":"optimism","account":{"isContract":false,"kind":"wallet (EOA) with EIP-7702 delegation","delegatesTo":"0x5A7FC11397E9a8AD41BF10bf13F22B0a63f96f6d","nonce":40,"nativeBalance":"0.181079591875347535","nativeBalanceUsd":435.03887},"age":{"firstActivityAt":"2021-12-17T15:15:45.000Z","firstActivityBlock":1281927,"firstActivityTx":"0x7bd800525c7c2a5a773df59d91a4ba4a118bb6311d27974fc27afd08427ced6a","firstDirection":"in","ageDays":1770.6},"firstFunder":null,"activity":{"transfersScanned":200,"inboundScanned":100,"outboundScanned":100,"newestAt":"2026-10-20T14:01:29.000Z","oldestScannedAt":"2026-09-03T06:49:41.000Z","moreHistory":true,"byCategory":{"erc1155":92,"erc20":105,"external":3}},"recentTransfers":[{"at":"2026-10-20T14:01:29.000Z","block":158453056,"hash":"0xed2ba2cfc66c88764d316fe06c53254caa1f788169bc88f5ee8183294a6bfeaa","direction":"in","counterparty":"0x0000000000000000000000000000000000000000","category":"erc1155","asset":null,"token":"0x1bf7677c076899E2032304b0EfFaBe37A0eD6fF6","amount":null,"usd":null},{"at":"2026-10-20T13:50:19.000Z","block":158452721,"hash":"0xabe9c366fcc9d172bad34d3e65e28335ea91ed74c18217ca827ece657c401cef","direction":"in","counterparty":"0x0000000000000000000000000000000000000000","category":"erc1155","asset":null,"token":"0x1882cdc584e21e51886D0DDa5b9fa7f5aaf6EE30","amount":null,"usd":null},{"at":"2026-10-20T07:38:01.000Z","block":158441552,"hash":"0xc95b4e21725bf81f652cfb15f3f0cd5b58aebff3bdce51d38ebd7aa289056d82","direction":"in","counterparty":"0x0000000000000000000000000000000000000000","category":"erc1155","asset":null,"token":"0x034179efbDfC587B0444dc4eb3FCe5A6a24bBe19","amount":null,"usd":null},{"at":"2026-10-20T05:05:19.000Z","block":158436971,"hash":"0xbc53b2023f4e55355d379ae0793cf34a87be9d4ae6410bbb1d65541a4b7e7e8c","direction":"in","counterparty":"0x0000000000000000000000000000000000000000","category":"erc1155","asset":null,"token":"0x034179efbDfC587B0444dc4eb3FCe5A6a24bBe19","amount":null,"usd":null},{"at":"2026-10-20T05:02:41.000Z","block":158436892,"hash":"0x96e6b4415210b1360cbc74668e985f322b29fc2e357a7783c4bd2a8ecc7e87eb","direction":"in","counterparty":"0x0000000000000000000000000000000000000000","category":"erc1155","asset":null,"token":"0x03d2F73a818e5d90439b524d6C70DC047EE0e60d","amount":null,"usd":null}],"topCounterparties":[{"address":"0x9F10A3c15395e2F0E5a73F0aBA695E907a50e24F","transfers":1,"sent":0,"received":1,"lastAt":"2026-10-19T08:01:27.000Z"},{"address":"0x9F10063326B86cAE32A3fF2d3072537576c0E24f","transfers":1,"sent":0,"received":1,"lastAt":"2026-10-19T07:46:29.000Z"},{"address":"0x502b5E31ee7d579F4d2F7007dC392860CC7a04d2","transfers":1,"sent":0,"received":1,"lastAt":"2026-10-18T00:59:49.000Z"},{"address":"0x502b78b4aBcC1a530d29C6524E5c691164aA04d2","transfers":1,"sent":0,"received":1,"lastAt":"2026-10-18T00:52:45.000Z"},{"address":"0x0b9906aB0ca2b0A1D8D46a2A15D1cfa5dC55B689","transfers":1,"sent":0,"received":1,"lastAt":"2026-10-09T10:33:39.000Z"}],"largeTransfers":[],"nativeUsd":{"symbol":"ETH","price":2402.47,"source":"Chainlink ETH/USD","updatedAt":"2026-10-23T05:43:01.000Z"},"notes":"From Alchemy's transfer index: ETH (top-level only), ERC-20, ERC-721 and ERC-1155 transfers, zero-value ones excluded. Activity, counterparties and large transfers cover the newest 100 transfers in ea… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/polygon/token":{"get":{"operationId":"polygon_token_snapshot","summary":"Rug check and due-diligence snapshot of an ERC-20 token on Polygon PoS","description":"Rug check and due-diligence snapshot of an ERC-20 token on Polygon PoS: a 0-100 risk score with reasons, name, symbol, decimals, supply, owner and whether ownership is renounced, upgradeable-proxy detection, owner-only functions found in the bytecode (mint, pause, blacklist, fee changes), and USD price, liquidity and FDV from the deepest WPOL or USDC pool on Uniswap v3. Facts only, no buy or sell opinion.","tags":["Polygon PoS Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Token contract address on Polygon PoS","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"},"risk":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"},"reasons":{"type":"array","items":{}},"summary":{"type":"string"}}},"asset":{"type":"object","properties":{"known":{"type":"boolean"}}},"decimals":{"type":"number"},"totalSupply":{"type":"number"},"owner":{"type":"null"},"ownershipRenounced":{"type":"null"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"}}},"privilegedFunctions":{"type":"object","properties":{"mint":{"type":"boolean"},"pause":{"type":"boolean"},"blacklist":{"type":"boolean"},"setFees":{"type":"boolean"},"maxTransaction":{"type":"boolean"},"tradingSwitch":{"type":"boolean"}}},"market":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"},"feeTierBps":{"type":"number"},"priceUsd":{"type":"number"},"quoteSideLiquidityUsd":{"type":"number"},"fullyDilutedValueUsd":{"type":"number"},"poolsFound":{"type":"number"}}},"flags":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"ownerCanAct":{"type":"boolean"},"canMint":{"type":"boolean"},"canBlacklist":{"type":"boolean"},"canChangeFees":{"type":"boolean"},"noLiquidPool":{"type":"boolean"},"thinLiquidity":{"type":"boolean"}}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39","chain":"polygon","name":"ChainLink Token","symbol":"LINK","risk":{"score":0,"level":"low","reasons":[],"summary":"No risky powers or liquidity problems found."},"asset":{"known":false},"decimals":18,"totalSupply":1130446.8868,"owner":null,"ownershipRenounced":null,"proxy":{"upgradeable":false},"privilegedFunctions":{"mint":false,"pause":false,"blacklist":false,"setFees":false,"maxTransaction":false,"tradingSwitch":false},"market":{"dex":"uniswap-v3","pool":"0x79E4240E33C121402dfc9009dE266356c91f241d","pairedWith":"USDC","feeTierBps":30,"priceUsd":12.1853,"quoteSideLiquidityUsd":89140,"fullyDilutedValueUsd":13770000,"poolsFound":8},"flags":{"upgradeable":false,"ownerCanAct":false,"canMint":false,"canBlacklist":false,"canChangeFees":false,"noLiquidPool":false,"thinLiquidity":false},"nativeUsd":{"symbol":"POL","price":0.0920898,"source":"Chainlink POL/USD","updatedAt":"2026-10-23T06:17:15.000Z"},"notes":"Privileged functions are detected from bytecode selectors and may have false positives or misses. Liquidity is the WPOL or USDC held by the deepest Uniswap v3 pool found."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/polygon/balances":{"get":{"operationId":"polygon_wallet_balances","summary":"Native POL balance of a Polygon PoS wallet plus the balances of up to 20 ERC-20 tokens you list, formatted with each token's symbol and decimals, read live from Polygon PoS","description":"Native POL balance of a Polygon PoS wallet plus the balances of up to 20 ERC-20 tokens you list, formatted with each token's symbol and decimals, read live from Polygon PoS.","tags":["Polygon PoS Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet address on Polygon PoS","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},{"name":"tokens","in":"query","required":false,"description":"Comma-separated ERC-20 contract addresses on Polygon PoS, up to 20","schema":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40})(,0x[0-9a-fA-F]{40}){0,19}$"},"example":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359,0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"nativeSymbol":{"type":"string"},"nativeBalance":{"type":"string"},"tokens":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"balance":{"type":"string"},"raw":{"type":"string"},"decimals":{"type":"number"}}}}}},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain":"polygon","nativeSymbol":"POL","nativeBalance":"592.719767156691654977","tokens":[{"token":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","balance":"9.885164","raw":"9885164","decimals":6},{"token":"0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39","symbol":"LINK","balance":"0.000002622273351494","raw":"2622273351494","decimals":18}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/polygon/tx":{"get":{"operationId":"polygon_transaction_summary","summary":"Human-readable summary of a Polygon PoS transaction","description":"Human-readable summary of a Polygon PoS transaction: status, block and time, sender and recipient, POL value, gas used and fee, method selector, and decoded ERC-20 transfers with token symbols and amounts.","tags":["Polygon PoS Onchain Data"],"parameters":[{"name":"hash","in":"query","required":true,"description":"Transaction hash on Polygon PoS","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"example":"0x0503a3c6b73ddb5d277a6aec2a2c7f598df5b19569217f637e9ca2e40271def9"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"hash":{"type":"string"},"chain":{"type":"string"},"status":{"type":"string"},"blockNumber":{"type":"number"},"timestamp":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"contractCreated":{"type":"null"},"nativeSymbol":{"type":"string"},"value":{"type":"string"},"gasUsed":{"type":"number"},"fee":{"type":"string"},"methodSelector":{"type":"string"},"tokenTransfers":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"},"amount":{"type":"string"},"raw":{"type":"string"}}}}}},"example":{"hash":"0x0503a3c6b73ddb5d277a6aec2a2c7f598df5b19569217f637e9ca2e40271def9","chain":"polygon","status":"success","blockNumber":95985104,"timestamp":"2026-10-22T15:30:27.000Z","from":"0xb1da6E546BD592218d6E849a8177d9D4fbf12986","to":"0x8F8eE35B440cB07FaF84BEE82FDD2bA3BFEEe5de","contractCreated":null,"nativeSymbol":"POL","value":"0","gasUsed":142361,"fee":"0.163217345365235611","methodSelector":"0xb61d27f6","tokenTransfers":[{"token":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","from":"0x8F8eE35B440cB07FaF84BEE82FDD2bA3BFEEe5de","to":"0xAbB82896541FbFBb5f67f2Fbe6bAE5335c004e7B","amount":"70","raw":"70000000"}]}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/polygon/gas":{"get":{"operationId":"polygon_gas_prices","summary":"Current Polygon PoS gas conditions","description":"Current Polygon PoS gas conditions: block number, base fee, gas price and priority fee in gwei, and the estimated cost in POL and USD of a native transfer and an ERC-20 transfer (Chainlink POL/USD); plus how the current price ranks against our own samples every 10 minutes over the last 7 days, and the usually cheapest UTC hour.","tags":["Polygon PoS Onchain Data"],"parameters":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"blockNumber":{"type":"number"},"blockTime":{"type":"string"},"baseFeeGwei":{"type":"string"},"gasPriceGwei":{"type":"string"},"maxPriorityFeeGwei":{"type":"string"},"nativeSymbol":{"type":"string"},"estimatedCost":{"type":"object","properties":{"nativeTransfer":{"type":"object","properties":{"native":{"type":"string"},"usd":{"type":"number"}}},"erc20Transfer":{"type":"object","properties":{"native":{"type":"string"},"usd":{"type":"number"}}}}},"nativeUsd":{"type":"number"}}},"example":{"chain":"polygon","blockNumber":95985915,"blockTime":"2026-10-22T15:50:44.000Z","baseFeeGwei":"248.763643361","gasPriceGwei":"276.772562084","maxPriorityFeeGwei":"28.008918723","nativeSymbol":"POL","estimatedCost":{"nativeTransfer":{"native":"0.005812223803764","usd":0.0005265},"erc20Transfer":{"native":"0.01799021653546","usd":0.00163}},"nativeUsd":0.0905823}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/polygon/contract":{"get":{"operationId":"polygon_contract_info","summary":"Identify what lives at a Polygon PoS address","description":"Identify what lives at a Polygon PoS address: wallet (EOA, including EIP-7702 delegation) or contract, which token standard it implements (ERC-20, ERC-721, ERC-1155), name and symbol, upgradeable-proxy implementation and admin, smart-wallet proxies, bytecode size, nonce and POL balance.","tags":["Polygon PoS Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Any address on Polygon PoS","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"isContract":{"type":"boolean"},"kind":{"type":"string"},"standards":{"type":"object","properties":{"erc20":{"type":"boolean"},"erc721":{"type":"boolean"},"erc1155":{"type":"boolean"},"erc165":{"type":"boolean"}}},"name":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"number"},"totalSupply":{"type":"string"},"proxy":{"type":"object","properties":{"upgradeable":{"type":"boolean"},"implementation":{"type":"string"},"admin":{"type":"string"}}},"bytecodeBytes":{"type":"number"},"nativeBalance":{"type":"string"}}},"example":{"address":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","chain":"polygon","isContract":true,"kind":"ERC-20 token","standards":{"erc20":true,"erc721":false,"erc1155":false,"erc165":false},"name":"USD Coin","symbol":"USDC","decimals":6,"totalSupply":"586295089.86576","proxy":{"upgradeable":true,"implementation":"0x235AE97b28466Db30469b89A9fe4cFf0659f82Cb","admin":"0x9238E612387eBBA4D4Fa0d76DbFbA99b453417b3"},"bytecodeBytes":1852,"nativeBalance":"0"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/polygon/allowance":{"get":{"operationId":"polygon_erc20_allowance","summary":"ERC-20 allowance on Polygon PoS","description":"ERC-20 allowance on Polygon PoS: how much a spender may transfer from an owner, whether the approval is effectively unlimited, the owner's balance, and the amount the spender could move right now.","tags":["Polygon PoS Onchain Data"],"parameters":[{"name":"token","in":"query","required":true,"description":"ERC-20 contract on Polygon PoS","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359"},{"name":"owner","in":"query","required":true,"description":"Address that granted the approval","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x357542d88744DB4BFfE8F90008138dDc4a10cdC3"},{"name":"spender","in":"query","required":true,"description":"Address allowed to spend","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x429eba38eF16A42C62b497C22A4662C45b37f848"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"},"chain":{"type":"string"},"symbol":{"type":"string"},"owner":{"type":"string"},"spender":{"type":"string"},"allowance":{"type":"string"},"raw":{"type":"string"},"unlimited":{"type":"boolean"},"ownerBalance":{"type":"string"},"spendableNow":{"type":"string"}}},"example":{"token":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","chain":"polygon","symbol":"USDC","owner":"0x357542d88744DB4BFfE8F90008138dDc4a10cdC3","spender":"0x429eba38eF16A42C62b497C22A4662C45b37f848","allowance":"115792089237316195423570985008687907853269984665640564039457584007913129.639935","raw":"115792089237316195423570985008687907853269984665640564039457584007913129639935","unlimited":true,"ownerBalance":"0","spendableNow":"0"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/polygon/nft":{"get":{"operationId":"polygon_nft_metadata","summary":"Metadata for an ERC-721 or ERC-1155 token on Polygon PoS","description":"Metadata for an ERC-721 or ERC-1155 token on Polygon PoS: collection name, current owner (ERC-721), token URI, and the metadata JSON fetched and decoded from IPFS, Arweave, HTTPS or an inline data URI, with a browser-loadable image URL.","tags":["Polygon PoS Onchain Data"],"parameters":[{"name":"contract","in":"query","required":true,"description":"NFT collection contract on Polygon PoS","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xDb46d1Dc155634FbC732f92E853b10B288AD5a1d"},{"name":"tokenId","in":"query","required":true,"description":"Token id as a decimal string","schema":{"type":"string","pattern":"^\\d{1,78}$"},"example":"5"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"string"},"chain":{"type":"string"},"tokenId":{"type":"string"},"standard":{"type":"string"},"collection":{"type":"string"},"owner":{"type":"string"},"tokenUri":{"type":"string"},"imageUrl":{"type":"string"},"metadata":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"image":{"type":"string"},"attributes":{"type":"array","items":{"type":"object","properties":{"display_type":{"type":"string"},"trait_type":{"type":"string"},"value":{"type":"string"}}}}}},"fetchedFrom":{"type":"string"}}},"example":{"contract":"0xDb46d1Dc155634FbC732f92E853b10B288AD5a1d","chain":"polygon","tokenId":"5","standard":"ERC-721","collection":"Lens Protocol Profiles","owner":"0x7241DDDec3A6aF367882eAF9651b87E1C7549Dff","tokenUri":"data:application/json;base64,eyJuYW1lIjo…","imageUrl":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNzUiIGhlaWdodD0iMjc1IiBmaWxsPSJub25lIj48Zz48cGF0aCBmaWxsPSJ1cmwoI3llbGxvdykiIGQ9Ik0wIDBoMjc1djQxNUgweiIvPjwvZz… (240 chars, truncated in this example)","metadata":{"name":"Profile #5","description":"Lens Protocol - Profile #5","image":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNzUiIGhlaWdodD0iMjc1IiBmaWxsPSJub25lIj48Zz48cGF0aCBmaWxsPSJ1cmwoI3llbGxvdykiIGQ9Ik0wIDBoMjc1djQxNUgweiIvPjwvZz… (240 chars, truncated in this example)","attributes":[{"display_type":"number","trait_type":"ID","value":"5"},{"trait_type":"HEX ID","value":"0x05"},{"trait_type":"DIGITS","value":"1"},{"display_type":"date","trait_type":"MINTED AT","value":"1652809016"},{"trait_type":"Background","value":"gold"}]},"fetchedFrom":"inline data URI"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/polygon/trades":{"get":{"operationId":"polygon_large_trades","summary":"Whale and large-trade tracker for an ERC-20 on Polygon PoS","description":"Whale and large-trade tracker for an ERC-20 on Polygon PoS: every buy and sell in the last N minutes on the token's deepest WPOL/USDC pools (Uniswap v3), with USD size, side, wallet and transaction for the largest trades, buy/sell volume and net flow, and the wallets that bought or sold the most; plus the token's launch from our history (first-sight risk score, liquidity after 24 h/7 d/30 d, deployer record) when we recorded it.","tags":["Polygon PoS Onchain Data"],"parameters":[{"name":"token","in":"query","required":true,"description":"Token contract address on Polygon PoS","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39"},{"name":"minutes","in":"query","required":false,"description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)","schema":{"type":"string","pattern":"^\\d{1,3}$"},"example":"60"},{"name":"minUsd","in":"query","required":false,"description":"Only list trades at least this large in USD, default 1000","schema":{"type":"string","pattern":"^\\d+(\\.\\d+)?$"},"example":"100"},{"name":"limit","in":"query","required":false,"description":"Max trades listed, 1 to 40, default 20","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"token":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"number"}}},"window":{"type":"object","properties":{"minutes":{"type":"number"},"fromBlock":{"type":"number"},"toBlock":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"}}},"poolsScanned":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"pool":{"type":"string"},"pairedWith":{"type":"string"}}}},"summary":{"type":"object","properties":{"trades":{"type":"number"},"buys":{"type":"number"},"sells":{"type":"number"},"buyVolumeUsd":{"type":"number"},"sellVolumeUsd":{"type":"number"},"netFlowUsd":{"type":"number"},"largestTradeUsd":{"type":"number"}}},"largeTrades":{"type":"array","items":{}},"topBuyers":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"netUsd":{"type":"number"},"boughtUsd":{"type":"number"},"soldUsd":{"type":"number"},"trades":{"type":"number"}}}},"topSellers":{"type":"array","items":{"type":"object","properties":{"wallet":{"type":"string"},"netUsd":{"type":"number"},"boughtUsd":{"type":"number"},"soldUsd":{"type":"number"},"trades":{"type":"number"}}}},"nativeUsd":{"type":"number"},"notes":{"type":"string"}}},"example":{"chain":"polygon","token":{"address":"0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39","symbol":"LINK","decimals":18},"window":{"minutes":60,"fromBlock":95985422,"toBlock":95987222,"from":"2026-10-22T15:23:24.000Z","to":"2026-10-22T16:23:24.000Z"},"poolsScanned":[{"dex":"uniswap-v3","pool":"0x79E4240E33C121402dfc9009dE266356c91f241d","pairedWith":"USDC"},{"dex":"uniswap-v3","pool":"0x0A28C2F5E0E8463E047C203F00F649812aE67E4f","pairedWith":"WPOL"},{"dex":"uniswap-v3","pool":"0x98b9162161164De1ED182A0dFA08f5fBf0F733CA","pairedWith":"WPOL"}],"summary":{"trades":35,"buys":20,"sells":15,"buyVolumeUsd":455.848,"sellVolumeUsd":310.29,"netFlowUsd":145.557,"largestTradeUsd":79.4717},"largeTrades":[],"topBuyers":[{"wallet":"0x3f6720364ACF02366a63e5F7106D314D31f688d1","netUsd":90.23,"boughtUsd":102.2,"soldUsd":11.93,"trades":4},{"wallet":"0x03E7c97adA2FA30752999A859d2d2e9f1881b4C8","netUsd":71.03,"boughtUsd":71.03,"soldUsd":0,"trades":2},{"wallet":"0x73bE04ABAa96c7D92Db28cD3AEF1539A77775d5b","netUsd":59.98,"boughtUsd":59.98,"soldUsd":0,"trades":1},{"wallet":"0xEe8411A0AC858a8e2E2Cae069D5d45fa5978bD6d","netUsd":39.05,"boughtUsd":39.05,"soldUsd":0,"trades":1},{"wallet":"0x9242966990B0B28CaF896e9fbdF048044BC7555e","netUsd":9.84,"boughtUsd":9.84,"soldUsd":0,"trades":1}],"topSellers":[{"wallet":"0xd2b648d4ceD31FB4EF142962C1d2Ea7428977F06","netUsd":-70.5,"boughtUsd":0,"soldUsd":70.5,"trades":3},{"wallet":"0xB9A7f2B5A0290D01188b77F35cEEf046d332a60C","netUsd":-37.87,"boughtUsd":0,"soldUsd":37.87,"trades":1},{"wallet":"0x96d0e9A19627903E24962c2fB8a43C728281CB4f","netUsd":-29.14,"boughtUsd":0,"soldUsd":29.14,"trades":1},{"wallet":"0x03d9964f4D93a24B58c0Fc3a8Df3474b59Ba8557","netUsd":-0.412,"boughtUsd":0,"soldUsd":0.412,"trades":1}],"nativeUsd":0.0907291,"notes":"Trades from the 3 deepest WPOL/USDC pools; other pairs and aggregator-internal routes are not counted. Wallets are transaction senders, looked up for the 40 largest trades."}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/polygon/new-pools":{"get":{"operationId":"polygon_new_pools","summary":"New trading pools created on Polygon PoS in the last N minutes on Uniswap v4, Uniswap v2, Uniswap v3","description":"New trading pools created on Polygon PoS in the last N minutes on Uniswap v4, Uniswap v2, Uniswap v3: both tokens with symbol, name and decimals, fee tier, v4 hooks, whether it pairs with POL, WPOL or USDC, and quote liquidity where readable; plus, from our launch history, each pool's first-sight risk score and how many new pools on its venue lost their liquidity within 24 h. Unvetted: many new pools are spam.","tags":["Polygon PoS Onchain Data"],"parameters":[{"name":"minutes","in":"query","required":false,"description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)","schema":{"type":"string","pattern":"^\\d{1,3}$"},"example":"60"},{"name":"limit","in":"query","required":false,"description":"Max pools listed, newest first, 1 to 50, default 25","schema":{"type":"string","pattern":"^\\d{1,2}$"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string"},"window":{"type":"object","properties":{"minutes":{"type":"number"},"fromBlock":{"type":"number"},"toBlock":{"type":"number"}}},"sources":{"type":"array","items":{"type":"string"}},"count":{"type":"number"},"pools":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"poolId":{"type":"string"},"feeTierBps":{"type":"number"},"hooks":{"type":"null"},"token0":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"}}},"token1":{"type":"object","properties":{"address":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"}}},"pairedWith":{"type":"null"},"quoteLiquidity":{"type":"null"},"block":{"type":"number"},"approxTime":{"type":"string"},"tx":{"type":"string"}}}},"notes":{"type":"string"}}},"example":{"chain":"polygon","window":{"minutes":60,"fromBlock":95985389,"toBlock":95987189},"sources":["uniswap-v4","uniswap-v3"],"count":4,"pools":[{"dex":"uniswap-v4","poolId":"0x19248b0dd29a1463bd4cc2f8c31d452a7f67b5791965ee6af38e90394dbb6ed8","feeTierBps":2000,"hooks":null,"token0":{"address":"0x2f5eA9bCfdBCc13E05c9A3f34D3a6E924F3cd48f","symbol":"SAC","name":"Seri Academy Coin","decimals":18},"token1":{"address":"0x5c196A1611fd02D13C440Ab5b9aDA9746f3b9016","symbol":"LCTKS","name":"Learn Score of Community Token on SeriFi Seri and All","decimals":18},"pairedWith":null,"quoteLiquidity":null,"block":95986291,"approxTime":"2026-10-22T15:52:39.000Z","tx":"0xf748b6536a6ec29c63c78b44fbf990112c7c574f638c9afc78e8fc5b6c6dee01"},{"dex":"uniswap-v3","pool":"0xb606C6f094BD94351955082297eE9b31F24967E8","feeTierBps":100,"token0":{"address":"0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270","symbol":"WPOL","name":"Wrapped Polygon Ecosystem Token","decimals":18},"token1":{"address":"0x603B67A81ef8722F5321178375B71f2af4Fc2271","symbol":"VEGON","name":"Vexagon","decimals":18},"pairedWith":"WPOL","quoteLiquidity":1227.1119302088864,"block":95986265,"approxTime":"2026-10-22T15:51:47.000Z","tx":"0xf53bd2e0912d3b74f31818c0e826cfb6df2aee703717f22e3fa530fd5163244f"},{"dex":"uniswap-v4","poolId":"0xd440cab9853b720eaafe13c071167f5bbeb50db653f853e47b3b142a35d46c44","feeTierBps":2000,"hooks":null,"token0":{"address":"0x2f5eA9bCfdBCc13E05c9A3f34D3a6E924F3cd48f","symbol":"SAC","name":"Seri Academy Coin","decimals":18},"token1":{"address":"0x64fa1Bb08880B0C9E2A729685D3dB2400a49b9C6","symbol":"SRF","name":"SeriFi Freedom Financial","decimals":18},"pairedWith":null,"quoteLiquidity":null,"block":95985845,"approxTime":"2026-10-22T15:37:47.000Z","tx":"0x67754eb08cae2d8d32e45971d8de5e163eb2f4224082b05594e8e1eac1f7d118"},{"dex":"uniswap-v4","poolId":"0x7d3104ea936647301c10ea61f7e588e93f7a65a7280cb38478dd35ef85a18ba7","feeTierBps":2000,"hooks":null,"token0":{"address":"0x2f5eA9bCfdBCc13E05c9A3f34D3a6E924F3cd48f","symbol":"SAC","name":"Seri Academy Coin","decimals":18},"token1":{"address":"0x5a91f9DF08787321c066521A15B757496bFA1A74","symbol":"SRL","name":"SeriLeaderFi","decimals":18},"pairedWith":null,"quoteLiquidity":null,"block":95985641,"approxTime":"2026-10-22T15:30:59.000Z","tx":"0x91f060d20227a0b0090e728bf6a55fa5c5ec8b1faf8c8a2fa009f907796666a5"}],"notes":"New pools are unvetted: many are spam or scams. quoteLiquidity is the WETH/WPOL or USDC a v3 or Solidly-style pool held when read; null for Uniswap v4 (liquidity sits in the shared PoolManager) or whe… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}},"/polygon/wallet-profile":{"get":{"operationId":"polygon_wallet_profile","summary":"Who is this Polygon PoS address? Wallet age (first transfer), first funder, contract or EOA, POL balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (POL, WPOL, USDC, USDT), from Alchemy's transfer index; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded","description":"Who is this Polygon PoS address? Wallet age (first transfer), first funder, contract or EOA, POL balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (POL, WPOL, USDC, USDT), from Alchemy's transfer index; plus, from our launch history, tokens it deployed and how many lost their liquidity, and deployers it funded.","tags":["Polygon PoS Onchain Data"],"parameters":[{"name":"address","in":"query","required":true,"description":"Wallet or contract address on Polygon PoS","schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"chain":{"type":"string"},"account":{"type":"object","properties":{"isContract":{"type":"boolean"},"kind":{"type":"string"},"nonce":{"type":"number"},"nativeBalance":{"type":"string"},"nativeBalanceUsd":{"type":"number"}}},"age":{"type":"object","properties":{"firstActivityAt":{"type":"string"},"firstActivityBlock":{"type":"number"},"firstActivityTx":{"type":"string"},"firstDirection":{"type":"string"},"ageDays":{"type":"number"}}},"firstFunder":{"type":"object","properties":{"address":{"type":"string"},"at":{"type":"string"},"tx":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"number"}}},"activity":{"type":"object","properties":{"transfersScanned":{"type":"number"},"inboundScanned":{"type":"number"},"outboundScanned":{"type":"number"},"newestAt":{"type":"string"},"oldestScannedAt":{"type":"string"},"moreHistory":{"type":"boolean"},"byCategory":{"type":"object","properties":{"erc20":{"type":"number"},"erc1155":{"type":"number"},"external":{"type":"number"},"internal":{"type":"number"},"erc721":{"type":"number"}}}}},"recentTransfers":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"block":{"type":"number"},"hash":{"type":"string"},"direction":{"type":"string"},"counterparty":{"type":"string"},"category":{"type":"string"},"asset":{"type":"string"},"token":{"type":"string"},"amount":{"type":"number"},"usd":{"type":"null"}}}},"topCounterparties":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"transfers":{"type":"number"},"sent":{"type":"number"},"received":{"type":"number"},"lastAt":{"type":"string"}}}},"largeTransfers":{"type":"array","items":{}},"nativeUsd":{"type":"object","properties":{"symbol":{"type":"string"},"price":{"type":"number"},"source":{"type":"string"},"updatedAt":{"type":"string"}}},"notes":{"type":"string"}}},"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain":"polygon","account":{"isContract":false,"kind":"wallet (EOA) or empty address","nonce":1,"nativeBalance":"592.719767156691654977","nativeBalanceUsd":54.619073},"age":{"firstActivityAt":"2021-03-03T23:43:11.000Z","firstActivityBlock":11572129,"firstActivityTx":"0xa4f706c9dc0fd5c905f204f40c463cbac0285fcbee65605b358ea8f875154574","firstDirection":"in","ageDays":2059.3},"firstFunder":{"address":"0x1702f2d0df7c99011a690461c34e51BD81cbab48","at":"2021-05-13T03:33:22.000Z","tx":"0xed4d9ac763e2ec2a0ce2fdc0e7176df6eb6a6bf865ca715100f12d2b9b0e1d2d","asset":"POLYDOGE","amount":1},"activity":{"transfersScanned":200,"inboundScanned":100,"outboundScanned":100,"newestAt":"2026-10-21T01:55:09.000Z","oldestScannedAt":"2025-07-11T05:20:45.000Z","moreHistory":true,"byCategory":{"erc20":154,"erc1155":8,"external":33,"internal":4,"erc721":1}},"recentTransfers":[{"at":"2026-10-21T01:55:09.000Z","block":95894894,"hash":"0x39d17fa1ee7e97c539f88384a60180398f61619dab23d5c0e356f514c8db0712","direction":"in","counterparty":"0x774113aA6f1080898Bcd74faC1957D379a6d8841","category":"erc20","asset":"USDT","token":"0x24Ff7fdd210f3EcF9d6cf0a45E0dE73f51B58817","amount":25000,"usd":null},{"at":"2026-10-14T14:48:37.000Z","block":95522662,"hash":"0x074b4c5ee3d523c765ab2ae574f1d51f01e114baa15a9f6e0c8950f55a6d0ec8","direction":"in","counterparty":"0x18a3362E9f4D99050934d35b0C1F7903389D24cC","category":"erc20","asset":"GOOSE","token":"0xF8A1e42ef8191e81fA301F4193766775bb6F3b8d","amount":139.424435,"usd":null},{"at":"2026-10-12T20:24:56.000Z","block":95420937,"hash":"0xba3830102d898ae5d8736324dc33f726f2b4f4fc2d20c11b3b9a3a5aa111bb78","direction":"in","counterparty":"0xfE17E720F36c3D1FFDE5bfbeDeaC2C17F19Ef2b0","category":"erc20","asset":"USDT","token":"0xc2132D05D31c914a87C6611C10748AEb04B58e8F","amount":0.000006,"usd":0.000006},{"at":"2026-10-09T07:03:39.000Z","block":95216133,"hash":"0xec4829bd705a1132d92b32c7bc06330f9fa48ca80d2d903c755dc41857fc66dd","direction":"in","counterparty":"0x9D05df8F5fdDB5AD2cBef7A6119AcC78D9D60501","category":"erc20","asset":"XCOIN","token":"0x6aC618D9585c68bA6EbF6251C2666AbDA480100B","amount":1317.973005,"usd":null},{"at":"2026-10-08T04:04:32.000Z","block":95151382,"hash":"0xa581921631bcea1b1ffc20846cfa1920f7ad2e107e21d8af35818bfcceb11063","direction":"in","counterparty":"0x4FC7478CC5cD7627c3E5f2D784947Ad7117D353F","category":"erc20","asset":"Apple","token":"0x3cBFcd1CC5016aB6AEe067c309065cDF077e3e67","amount":10000000,"usd":null}],"topCounterparties":[{"address":"0xe3d4Fe4F5623FfC99de43bd0E2Dc58F1C188E422","transfers":15,"sent":0,"received":15,"lastAt":"2026-07-13T10:45:13.000Z"},{"address":"0x58C4a1F319297EC9c398A0F3a3b64AF5a18b5C35","transfers":11,"sent":0,"received":11,"lastAt":"2026-07-15T01:44:58.000Z"},{"address":"0x75dD23ba3BA67f9663CbF6F9bdc7aB4923dD91D7","transfers":8,"sent":0,"received":8,"lastAt":"2026-10-03T18:20:06.000Z"},{"address":"0x689145da07fB0BF55Cb0A74360e8bB31591a0F78","transfers":5,"sent":0,"received":5,"lastAt":"2026-09-30T19:15:09.000Z"},{"address":"0x4FC7478CC5cD7627c3E5f2D784947Ad7117D353F","transfers":3,"sent":0,"received":3,"lastAt":"2026-10-08T04:04:32.000Z"}],"largeTransfers":[],"nativeUsd":{"symbol":"POL","price":0.0921499,"source":"Chainlink POL/USD","updatedAt":"2026-10-23T05:45:51.000Z"},"notes":"From Alchemy's transfer index: POL (including internal), ERC-20, ERC-721 and ERC-1155 transfers, zero-value ones excluded. Activity, counterparties and large transfers cover the newest 100 transfers i… (240 chars, truncated in this example)"}}}},"400":{"description":"Invalid input (not charged)"},"402":{"description":"Payment Required"},"404":{"description":"Not found, e.g. no token at that address (not charged)"},"502":{"description":"Upstream failure (not charged)"}}}}}}