{
 "schema_version": "1",
 "generated_at": "2026-10-17T10:05:05.040352+00:00",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "chain": "base",
 "address": "0x2b6d4988db4723e6908db86ab2b8dfbc51fc32c5",
 "name": "2s.io",
 "claimed": false,
 "frozen": false,
 "last_seen_week": "2026-10-16",
 "rank_by_real_revenue": 91,
 "window": {
  "start_block": 52392731,
  "end_block": 52695131,
  "complete": true,
  "start": "2026-10-09T19:40:09+00:00",
  "end": "2026-10-16T19:40:07+00:00",
  "days": 7.0
 },
 "claim": "2s.io received $3.05 of x402 payments passing every screen (100% of $3.05 reported) from 13 of 13 buyer wallets on Base in the 7 days to 2026-10-16.",
 "tx": 153,
 "usd": 3.05,
 "real_tx": 153,
 "real_usd": 3.05,
 "buyers": 13,
 "real_buyers": 13,
 "top_buyer_share": 0.8481,
 "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.0072,
  "p25": 0.003,
  "p75": 0.045,
  "median_passing": 0.0072
 },
 "bazaar_listings": [
  {
   "resource": "https://2s.io/api/stocks/metrics",
   "price_usd": 0.0025,
   "description": "Key fundamental metrics and 52-week price statistics for a US-listed company. Pass ticker; returns headline valuation, margin, and per-share figures — P/E, P/B, P/S, PEG, EV/EBITDA, gross/operating/net margins, ROE, ROA, current ratio, debt"
  },
  {
   "resource": "https://2s.io/api/geo/postal",
   "price_usd": 0.0025,
   "description": "Resolve a postal/ZIP code to its place name(s), administrative divisions, and coordinates. Pass `postalCode` and a 2-letter `country` (default US). Returns each matching locality: place, admin1 (state/province name + code), admin2 (county/d"
  },
  {
   "resource": "https://2s.io/api/calendar/business-days",
   "price_usd": 0.0025,
   "description": "Holiday-aware business-day calculator for 200+ countries. Three modes: pass start + addDays (signed integer) to shift a date by N business days; pass start + end to count business days between two dates (exclusive of start, inclusive of end"
  },
  {
   "resource": "https://2s.io/api/stocks/earnings-surprises",
   "price_usd": 0.0025,
   "description": "Historical quarterly earnings surprises for a US-listed company — reported (actual) EPS vs the analyst consensus estimate, the absolute surprise, and the surprise percentage, for the most recent quarters (newest first). Pass ticker (optiona"
  },
  {
   "resource": "https://2s.io/api/security/attack",
   "price_usd": 0.0025,
   "description": "Authoritative MITRE ATT&CK (Enterprise) technique lookup. Pass id (e.g. T1059 or sub-technique T1059.001) for the canonical technique — name, tactics (kill-chain phases), description, platforms, sub-technique flag + parent, mitigations, and"
  },
  {
   "resource": "https://2s.io/api/business/naics",
   "price_usd": 0.0025,
   "description": "Look up or search NAICS 2022 industry classification codes (US Census Bureau, public domain). Pass `code` for an exact NAICS code — 2–6 digits or a combined sector like 31-33 — and get its official title, hierarchy path, full official descr"
  },
  {
   "resource": "https://2s.io/api/github/search-code",
   "price_usd": 0.0025,
   "description": "Search code across GitHub with the code-search syntax (e.g. 'defineEndpoint repo:AlleyFord/2s' or 'addEventListener language:js'). Returns total match count + file name, path, repository, and URL for each hit. Read-only; no caller key neede"
  },
  {
   "resource": "https://2s.io/api/calendar/earnings",
   "price_usd": 0.0025,
   "description": "Earnings release calendar — which US-listed companies report earnings in a date window, with expected and (once reported) actual EPS and revenue, and the time of day (before/after market). Pass a from/to window (YYYY-MM-DD; defaults to the"
  },
  {
   "resource": "https://2s.io/api/crypto/address-validate",
   "price_usd": 0.0025,
   "description": "Validate a cryptocurrency address with full checksum verification (not just regex). Returns {chain, address, valid, canonical, format, reason}. Chains: btc (P2PKH, P2SH, Bech32 SegWit v0, Taproot Bech32m), eth (full EIP-55 checksum; non-che"
  },
  {
   "resource": "https://2s.io/api/search/endpoints",
   "price_usd": 0.0025,
   "description": "Find the right 2s endpoint for a task using natural language. Pass q (e.g. 'check if a domain can be spoofed', 'is this CVE being exploited', 'screen a company for sanctions', 'decode a VIN') and get back the catalog's most relevant endpoin"
  },
  {
   "resource": "https://2s.io/api/travel/visa",
   "price_usd": 0.0025,
   "description": "Look up the visa requirement for a traveler with a given passport visiting a destination country. Pass passport and destination as ISO-3166 alpha-3, alpha-2, or country name (e.g. passport=USA destination=Japan). Returns the requirement cat"
  },
  {
   "resource": "https://2s.io/api/chinese/pinyin",
   "price_usd": 0.0025,
   "description": "Convert Chinese (Hanzi) text to pinyin romanization. Choose tone marks (symbol, e.g. hàn yǔ), numbered tones (han4 yu3), or no tones. Auto-segments words and returns the full pinyin string plus a per-syllable array. Deterministic, keyless —"
  },
  {
   "resource": "https://2s.io/api/validate/iban",
   "price_usd": 0.0025,
   "description": "Validate an International Bank Account Number (IBAN) with full ISO 13616 checks: country-specific length and the ISO 7064 mod-97 checksum (not just a regex). Returns {valid, iban (normalized), formatted (4-char groups), countryCode, checkDi"
  },
  {
   "resource": "https://2s.io/api/stocks/company-news",
   "price_usd": 0.0025,
   "description": "Recent news articles about a specific US-listed company. Pass ticker and optionally a from/to date window (YYYY-MM-DD; defaults to the last 14 days); returns headlines with source, summary, URL, image, related symbol, category, and publish"
  },
  {
   "resource": "https://2s.io/api/stocks/patents",
   "price_usd": 0.0025,
   "description": "USPTO patent activity associated with a public company. Pass ticker and optionally a from/to window (YYYY-MM-DD; defaults to ~2 years); returns each record with the application number, patent number (when granted), the filing company name(s"
  },
  {
   "resource": "https://2s.io/api/stocks/peers",
   "price_usd": 0.0025,
   "description": "Peer companies for a US-listed ticker — other companies in the same sector and sub-industry, useful for comparables, relative valuation, and screening. Pass ticker (optionally grouping to control how peers are grouped); returns a ranked lis"
  },
  {
   "resource": "https://2s.io/api/stocks/recommendations",
   "price_usd": 0.0025,
   "description": "Analyst recommendation trend for a US-listed company — the number of analysts rating it strong buy, buy, hold, sell, and strong sell, snapshotted per month (newest first). Pass ticker. Use it to see the consensus and how sentiment is shifti"
  },
  {
   "resource": "https://2s.io/api/tld/info",
   "price_usd": 0.0025,
   "description": "TLD registry intelligence and public-suffix analysis. Mode 1 (tld=io): IANA root-zone metadata — type (generic / country-code / sponsored), managing organization, unicode form for IDN TLDs. Mode 2 (domain=shop.example.co.uk): full Public Su"
  },
  {
   "resource": "https://2s.io/api/geocode/reverse",
   "price_usd": 0.0025,
   "description": "Reverse geocoding — latitude/longitude → nearest formatted address plus structured components (houseNumber, road, suburb, city, county, state, postcode, country, countryCode). Query: lat (-90..90), lon (-180..180). Underlying data is OpenSt"
  },
  {
   "resource": "https://2s.io/api/predict/kalshi-markets",
   "price_usd": 0.0025,
   "description": "Browse Kalshi regulated prediction markets. Filter by status (open/closed/settled), event_ticker, series_ticker, or specific tickers; page with limit + cursor. Each market returns yes/no bid+ask and last price (in dollars, 0-1 = implied pro"
  },
  {
   "resource": "https://2s.io/api/phone/normalize",
   "price_usd": 0.0025,
   "description": "Parse, validate and canonicalize a phone number using Google's libphonenumber metadata. Query: number (required; E.164 like \"+14155552671\" or national like \"(415) 555-2671\"), country (optional ISO 3166-1 alpha-2 like US/GB/JP — required whe"
  },
  {
   "resource": "https://2s.io/api/music/recording",
   "price_usd": 0.0025,
   "description": "Resolve a song/recording from MusicBrainz (the open, CC0 music encyclopedia). Pass artist + title, or a free-text query (Lucene supported). Returns ranked recordings with MusicBrainz ID (MBID), title, primary artist, length (ms), first-rele"
  },
  {
   "resource": "https://2s.io/api/trade/locode",
   "price_usd": 0.0025,
   "description": "Look up or search UN/LOCODE — the United Nations Code for Trade and Transport Locations (~116k locations, all countries). Pass `locode` for an exact code (e.g. USNYC or 'US NYC'). Or pass `query` to search location names, optionally filtere"
  },
  {
   "resource": "https://2s.io/api/convert/unit",
   "price_usd": 0.0025,
   "description": "Convert a value between units of measure: mass (g, kg, mg, lb, oz, t, st), length (m, km, cm, mm, in, ft, yd, mi), volume (l, ml, m3, gal, gal-imp, qt, pt, cup, floz, tbsp, tsp), area (m2, km2, ft2, acre, ha), and temperature (C, F, K). Uni"
  },
  {
   "resource": "https://2s.io/api/url/unfurl",
   "price_usd": 0.0025,
   "description": "Fetch any URL and extract structured page metadata: title, description, og:image, canonical, favicon, site name, author, published time, language, and the first ~500 chars of body text. SSRF-guarded against private networks. 8s timeout, 512"
  }
 ],
 "daily": [
  {
   "date": "2026-10-10",
   "tx": 14,
   "usd": 0.3,
   "real_usd": 0.3
  },
  {
   "date": "2026-10-11",
   "tx": 26,
   "usd": 0.56,
   "real_usd": 0.56
  },
  {
   "date": "2026-10-12",
   "tx": 30,
   "usd": 0.66,
   "real_usd": 0.66
  },
  {
   "date": "2026-10-13",
   "tx": 24,
   "usd": 0.23,
   "real_usd": 0.23
  },
  {
   "date": "2026-10-14",
   "tx": 46,
   "usd": 1.25,
   "real_usd": 1.25
  },
  {
   "date": "2026-10-15",
   "tx": 11,
   "usd": 0.05,
   "real_usd": 0.05
  },
  {
   "date": "2026-10-16",
   "tx": 2,
   "usd": 0.01,
   "real_usd": 0.01
  }
 ],
 "page": "https://www.agentpaytracker.com/merchant/base/0x2b6d4988db4723e6908db86ab2b8dfbc51fc32c5.html",
 "badge": "https://www.agentpaytracker.com/badge/base/0x2b6d4988db4723e6908db86ab2b8dfbc51fc32c5.svg"
}