{
 "schema_version": "1",
 "generated_at": "2026-10-17T10:05:05.040352+00:00",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "chain": "solana",
 "address": "J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg",
 "name": "agent402.tools",
 "claimed": false,
 "frozen": false,
 "last_seen_week": "2026-10-16",
 "rank_by_real_revenue": 48,
 "window": {
  "start": "2026-10-09T19:00:00+00:00",
  "end": "2026-10-16T19:00:00+00:00"
 },
 "claim": "agent402.tools received $0.12 of x402 payments passing every screen (100% of $0.12 reported) from 4 of 4 buyer wallets on Solana in the 7 days to 2026-10-16.",
 "tx": 29,
 "usd": 0.12,
 "real_tx": 29,
 "real_usd": 0.12,
 "buyers": 4,
 "real_buyers": 4,
 "top_buyer_share": 0.7398,
 "flags": {},
 "flag_note": "Screens describe patterns in public on-chain data. A flag is not a finding of wrongdoing: a merchant testing its own endpoint, a single large customer or a high-volume integration can all trip them.",
 "exchange_flow_note": null,
 "paid": {
  "median": 0.005,
  "p25": 0.001,
  "p75": 0.007,
  "median_passing": 0.005
 },
 "bazaar_listings": [
  {
   "resource": "https://agent402.tools/api/hash",
   "price_usd": 0.001,
   "description": "Cryptographic hash of a text string - sha256 (default), sha512, sha1 or md5 - returned as hex and base64. Use it for content fingerprints, integrity checks and deterministic ids; pure computation, instant."
  },
  {
   "resource": "https://agent402.tools/v1/metered/chat/completions",
   "price_usd": 0.001,
   "description": "OpenAI-compatible chat completions priced from the request itself: the 402 quotes this exact body, from $0.001, and a buyer on the upto scheme settles the tokens actually used under that quote. Use it when an agent sends large or variable p"
  },
  {
   "resource": "https://agent402.tools/api/crypto-price",
   "price_usd": 0.001,
   "description": "Live spot price for one or many coins in any quote currency: last price, 24h change, 24h volume and market cap per coin, from a maintained market feed and answered in under a second. Use it when an agent needs a current crypto price to size"
  },
  {
   "resource": "https://agent402.tools/api/block-number",
   "price_usd": 0.001,
   "description": "The latest block number on Ethereum, Base, Polygon, Arbitrum or Optimism from keyless public nodes with fallback. Use it as the cheapest possible on-chain read: a liveness check for a chain, a timestamp anchor for a query, or the first paid"
  },
  {
   "resource": "https://agent402.tools/api/stock-quote",
   "price_usd": 0.001,
   "description": "End-of-day US equity quote from a licensed feed: last close, day range, consolidated volume, previous close and the change between them, from the consolidated end-of-day summary across all US exchanges and ATSs. Use it when an agent needs a"
  },
  {
   "resource": "https://agent402.tools/api/block-info",
   "price_usd": 0.001,
   "description": "Header-level detail for one block on Ethereum, Base, Polygon, Arbitrum, or Optimism: hash, timestamp (unix + ISO), transaction count, gas used/limit, base fee. Pass a block number, 0x hex, or \"latest\". Keyless multi-endpoint failover."
  },
  {
   "resource": "https://agent402.tools/api/crypto-trending",
   "price_usd": 0.001,
   "description": "Trending coins in the last 24 hours, ranked by user search activity on the market-data site (currently ~15 results). Includes coin id, symbol, market cap rank, current price (BTC-denominated), and score. Useful signal for detecting narrativ"
  },
  {
   "resource": "https://agent402.tools/api/uuid",
   "price_usd": 0.001,
   "description": "UUIDs on demand: version 4 (random) or version 7 (time-ordered, sortable), up to 100 per call. Use it when an agent needs identifiers for records, requests or files, or a sub-cent call to test an x402 client end to end before buying anythin"
  },
  {
   "resource": "https://agent402.tools/api/random",
   "price_usd": 0.001,
   "description": "Cryptographically secure randomness: N random bytes as hex, a uniform integer in a range, or a batch of up to 100 values in one call. Use it when an agent needs unpredictable values for nonces, sampling, shuffles or test data and cannot tru"
  },
  {
   "resource": "https://agent402.tools/api/weather-forecast",
   "price_usd": 0.001,
   "description": "Multi-period weather forecast for a US location from api.weather.gov (NWS, public domain). Give latitude and longitude; returns the place plus upcoming forecast periods (temp, wind, conditions). US coverage only."
  },
  {
   "resource": "https://agent402.tools/api/price-coingecko",
   "price_usd": 0.001,
   "description": "Live spot price for up to 25 coins by coin id, one row per id in the order asked: prices[] of {id, price, change24h, lastUpdated}. Identify coins by their coin ID slug (bitcoin, ethereum, solana, usd-coin, ...), as an array or a comma-separ"
  },
  {
   "resource": "https://agent402.tools/api/geocode",
   "price_usd": 0.001,
   "description": "Resolve a free-form address or place name to coordinates: lat/lon, display name, bounding box, place type. No key."
  },
  {
   "resource": "https://agent402.tools/api/timezone-convert",
   "price_usd": 0.001,
   "description": "Convert a datetime from one IANA timezone to another. Accepts ISO 8601, Unix timestamps (seconds or milliseconds), or natural date strings. Returns the converted time in both timezones with UTC offset."
  },
  {
   "resource": "https://agent402.tools/api/json-schema-infer",
   "price_usd": 0.001,
   "description": "Infer a draft-07 JSON Schema from sample JSON document(s). Send one sample as json, or several as samples. Heuristic merge rules: required = keys present in every sample, conflicting types become a type union, integer widens to number, and"
  },
  {
   "resource": "https://agent402.tools/api/html-strip",
   "price_usd": 0.001,
   "description": "Strip all HTML tags and return plain text. Preserves block-level structure (paragraphs and headings become newline-separated). Faster and more predictable than running extract on a raw HTML string when you already have it."
  },
  {
   "resource": "https://agent402.tools/api/gas-estimate",
   "price_usd": 0.001,
   "description": "Current gas price on Base, Polygon, Arbitrum, Optimism, Ethereum, Monad, Celo, Avalanche, Sei, or Robinhood Chain - for an agent budgeting a transaction: returns network, gasPriceGwei and gasPriceWei (decimal strings) from the chain's own e"
  },
  {
   "resource": "https://agent402.tools/api/edgar-company-lookup",
   "price_usd": 0.001,
   "description": "Resolve a US stock ticker (e.g. AAPL) to its SEC CIK number, the primitive every other EDGAR call needs. Returns ticker, cik (zero-padded, 0000320193), cikInt (320193) and the registered company name. Backed by SEC's company_tickers.json (p"
  },
  {
   "resource": "https://agent402.tools/api/testnet-fund",
   "price_usd": 0.001,
   "description": "Fund any address with testnet money from a testnet faucet - USDC (1) or ETH (0.0001) on Base Sepolia, USDC (1) or SOL on Solana devnet - everything an agent needs to rehearse the complete x402 payment loop safely before moving real money. A"
  },
  {
   "resource": "https://agent402.tools/api/captcha-generate",
   "price_usd": 0.001,
   "description": ""
  },
  {
   "resource": "https://agent402.tools/api/tls-cert",
   "price_usd": 0.001,
   "description": "Inspect the TLS certificate of any public host: subject, issuer, validity window, days remaining, SANs, and SHA-256 fingerprint."
  },
  {
   "resource": "https://agent402.tools/api/search-suggest",
   "price_usd": 0.001,
   "description": "Search autocomplete: query suggestions for a partial input as a flat JSON array. Useful for query expansion, did-you-mean refinement, and topic exploration. Returns up to 20 suggestions."
  },
  {
   "resource": "https://agent402.tools/api/perp-klines",
   "price_usd": 0.001,
   "description": "OHLCV candles for one perpetual at any interval from 1 minute to 1 month, up to the venue's history, with a window summary of open, close, change, high, low and volume. Use it when an agent needs price history for a chart, a backtest or an"
  },
  {
   "resource": "https://agent402.tools/api/pdf-info",
   "price_usd": 0.001,
   "description": "Inspect a PDF without downloading the whole thing into your model: page count, title, author, subject, creator, producer, creation/modification dates, encryption flag, and byte size. Body: {\"url\":\"https://…/file.pdf\"}."
  },
  {
   "resource": "https://agent402.tools/api/http-check",
   "price_usd": 0.001,
   "description": "Check any public URL: status code, latency, final URL after redirects, and response headers. The uptime primitive for agent monitors."
  },
  {
   "resource": "https://agent402.tools/api/dns",
   "price_usd": 0.001,
   "description": "Live DNS lookup for a domain: returns name, type and records[]. Supported record types: A, AAAA (addresses as strings), MX ({exchange, priority} objects), TXT (each record an array of its strings), NS and CNAME (hostnames). For SPF, DMARC o"
  }
 ],
 "daily": [
  {
   "date": "2026-10-10",
   "tx": 3,
   "usd": 0.01,
   "real_usd": 0.01
  },
  {
   "date": "2026-10-11",
   "tx": 1,
   "usd": 0.01,
   "real_usd": 0.01
  },
  {
   "date": "2026-10-12",
   "tx": 3,
   "usd": 0.01,
   "real_usd": 0.01
  },
  {
   "date": "2026-10-13",
   "tx": 8,
   "usd": 0.04,
   "real_usd": 0.04
  },
  {
   "date": "2026-10-14",
   "tx": 4,
   "usd": 0.01,
   "real_usd": 0.01
  },
  {
   "date": "2026-10-15",
   "tx": 6,
   "usd": 0.04,
   "real_usd": 0.04
  },
  {
   "date": "2026-10-16",
   "tx": 4,
   "usd": 0.02,
   "real_usd": 0.02
  }
 ],
 "page": "https://www.agentpaytracker.com/merchant/solana/J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg.html",
 "badge": "https://www.agentpaytracker.com/badge/solana/J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg.svg"
}