Skip to content

x402 resource directory

Find paid HTTP operations and MCP tools by URL, host, method or tool name. Compare payment terms across networks and catalogs.

Distinct HTTP URLs
162,919
Distinct MCP URLs
43
Catalog observations
263,972
URLs with a 402 in 7 days
1,681
Network identifiers
182

These results as JSON

GET https://2s.io/api/news/search · 3 observations
Live news search. Returns recent headlines with title, URL, snippet, publisher source, relative age, and a breaking-news flag — real-time coverage past any model training cutoff. Supports count (1-20), offset, country (2-letter), and freshness (pd=past day, pw=past week, pm=past month, py=past year). Use for current events, market-moving developments, monitoring, and "what happened with X" questions. For general web results see /api/search/web; for Hacker News specifically see /api/news/hn-top.

2s profile

  • Base · exact
    $0.0225 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
    Coinbase CDP reports 1 calls and 1 unique payers in 30 days. Last call .
  • Solana · exact
    $0.0225 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
  • Base · exact
    $0.0225 (USDC)
    agentic.market · seen
GET https://2s.io/api/nonprofit/screen · 1 observation
Look up US 501(c) nonprofits and screen each result against the OFAC sanctions list in one call. Pass q (organization name) or ein; each matched organization returns its registry record (EIN, name, location, NTEE code, subsection) plus a sanctions block — flagged status, match count, and the matching SDN entries with confidence scores. Grant-making due diligence, donation compliance, and charity-fraud triage. Components also standalone: /api/nonprofit/search (registry only) and /api/law/sanction

2s profile

  • Base · exact
    $0.0050 (USDC)
    agentic.market · seen
GET https://2s.io/api/nonprofit/search · 3 observations
US 501(c) nonprofit organization search. Lookup by 9-digit EIN (with or without hyphen), free-text name, 2-letter state, NTEE category code (e.g. 'B99' for education), or IRS subsection code (3 = 501(c)(3), 4 = 501(c)(4), etc.). Each record includes EIN, name, city/state, NTEE code, subsection code + human-readable subsection description (e.g. '501(c)(3) Charitable / Religious / Educational'), and relevance score. Sourced from ProPublica Nonprofit Explorer, which aggregates IRS Form 990 + BMF da

2s profile

  • Base · exact
    $0.0030 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
    Coinbase CDP reports 1 calls and 1 unique payers in 30 days. Last call .
  • Solana · exact
    $0.0030 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
  • Base · exact
    $0.0030 (USDC)
    agentic.market · seen
GET https://2s.io/api/nutrition/food · 3 observations
USDA FoodData Central nutrition lookup. Two modes: search (query=cheddar cheese) returns matching foods with fdcId, description, data type, category, and brand; detail (fdcId=328637) returns the full analyzed nutrient profile — energy, protein, fats, carbohydrates, vitamins, minerals — with USDA nutrient numbers, amounts, and units (per 100 g/ml unless serving fields indicate otherwise), plus ingredients for branded foods. Filter search by dataType: Foundation and SR Legacy are lab-analyzed gene

2s profile

  • Base · exact
    $0.0030 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
    Coinbase CDP reports 1 calls and 1 unique payers in 30 days. Last call .
  • Solana · exact
    $0.0030 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
  • Base · exact
    $0.0030 (USDC)
    agentic.market · seen
GET https://2s.io/api/occupation/profile · 3 observations
Fetches a profile for an occupation with payment required.

2s profile

  • Base · exact
    $0.0036 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Dexter · seen
  • Solana · exact
    $0.0036 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Dexter · seen
  • Base · exact
    $0.0014 (USDC)
    agentic.market · seen
GET https://2s.io/api/occupation/related · 3 observations
Finds occupations related to a given occupation.

2s profile

  • Solana · exact
    $0.0010 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Dexter · seen
  • Base · exact
    $0.0010 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Dexter · seen
  • Base · exact
    $0.0010 (USDC)
    agentic.market · seen
GET https://2s.io/api/occupation/search · 3 observations
Searches and returns occupation records by query.

2s profile

  • Solana · exact
    $0.0025 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Dexter · seen
  • Base · exact
    $0.0025 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Dexter · seen
  • Base · exact
    $0.0010 (USDC)
    agentic.market · seen
GET https://2s.io/api/paper/doi-lookup · 1 observation
Resolve a DOI to authoritative bibliographic metadata via Crossref. Accepts bare DOI (10.1038/nature12373) or full DOI URL (https://doi.org/10.1038/nature12373). Returns work type, title, container (journal/conference), publisher, issued/published dates, abstract, authors (with ORCID + affiliations), page range, volume/issue, ISBN + ISSN lists, canonical URL, reference + citation counts, license blocks, and subject classifications. ~160M works in Crossref. Best authoritative DOI → bibliographic

2s profile

  • Base · exact
    $0.0012 (USDC)
    agentic.market · seen
GET https://2s.io/api/papers/search · 3 observations
Unified scientific literature search across arXiv (preprints), PubMed (biomedical), and Semantic Scholar (cross-field, with citation counts). Returns a flat array of papers with stable schema: source, sourceId, doi, title, authors, abstract, year, publishedAt, citationCount, url, pdfUrl. Partial failures surface in the errors array rather than failing the whole call. Optional filters: since (YYYY-MM-DD), sources (subset), limit (max 20 per source).

2s profile

  • Base · exact
    $0.0060 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
    Coinbase CDP reports 38 calls and 3 unique payers in 30 days. Last call .
  • Solana · exact
    $0.0060 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
  • Base · exact
    $0.0060 (USDC)
    agentic.market · seen
GET https://2s.io/api/park/lookup · 1 observation
Unified read API over US National Park Service developer.nps.gov. Pick a resource: parks (every NPS unit — historical parks, monuments, seashores, etc.), alerts (closures, dangers, info), campgrounds (NPS-operated campgrounds with reservation links), events (talks, walks, ranger programs), newsreleases (park news), thingstodo (activities by park), visitorcenters. Filter by parkCode (CSV — e.g. "acad,yose,grca"), state, or free-text query. Returns the upstream NPS payload verbatim (rich nested ob

2s profile

  • Base · exact
    $0.0012 (USDC)
    agentic.market · seen
GET https://2s.io/api/patents/detail · 1 observation
Full US patent application file-wrapper detail by application number. Returns bibliographic data (title, inventors, applicants, dates, status, examiner, art unit, docket #, confirmation #) plus the file-wrapper event timeline (filing, IDS, Office Actions, allowance, abandonment, …), continuity chain (parent / continuation / divisional / national stage), recorded assignments (assignor → assignee with reel/frame + conveyance text), and foreign priority claims under 35 USC § 119. Application number

2s profile

  • Base · exact
    $0.0018 (USDC)
    agentic.market · seen
GET https://2s.io/api/patents/documents · 1 observation
List every document in the file wrapper for a US patent application. Returns each document with its USPTO code (e.g. CTNF non-final OA, CTFR final OA, IDS, WCLM claims worksheet, NOA notice of allowance), human-readable description, official date, direction (INTERNAL/INCOMING/OUTGOING), and available formats with page counts. Includes patentCenterUrl pointing at the public USPTO Patent Center documents page for direct PDF download. Application number is the 6-10 digit USPTO ID.

2s profile

  • Base · exact
    $0.0018 (USDC)
    agentic.market · seen
GET https://2s.io/api/patents/epo-biblio · 1 observation
Bibliographic record for a patent publication via EPO OPS: invention titles (multiple languages), applicants, inventors, IPC classifications, application number, and the abstract. Worldwide coverage by publication number (e.g. EP1000000, US6093011). Net-new vs US-only patents.detail.

2s profile

  • Base · exact
    $0.0018 (USDC)
    agentic.market · seen
GET https://2s.io/api/patents/epo-family · 1 observation
INPADOC patent family for a publication via EPO OPS — every worldwide equivalent of the same invention (same priority), each with country, document number, kind code, and combined publication number. Use it to find where a patent was also filed/granted globally. Net-new (no US-only equivalent).

2s profile

  • Base · exact
    $0.0018 (USDC)
    agentic.market · seen
GET https://2s.io/api/patents/epo-legal · 1 observation
INPADOC legal-status events for a patent publication via EPO OPS: the timeline of procedural events (examination, grant, designations, national-phase entries, lapses, withdrawals) each with an event code, description, and date. For tracking whether a patent is in force, granted, or lapsed. Net-new.

2s profile

  • Base · exact
    $0.0018 (USDC)
    agentic.market · seen
GET https://2s.io/api/patents/epo-search · 1 observation
Search worldwide patent publications via the European Patent Office's Open Patent Services (OPS). Pass a CQL query (e.g. ti=quantum computing, in=tesla, pa=siemens, cpc=H01M, pn=EP1000000) and get matching publications with country, document number, kind code, and a combined publication number, plus the total result count. Covers EP + 100+ patent authorities worldwide — net-new vs our US-only patents.search.

2s profile

  • Base · exact
    $0.0045 (USDC)
    agentic.market · seen
GET https://2s.io/api/patents/search · 3 observations
Search US patent applications and grants via the USPTO Open Data Portal. Query: q (required, 2+ chars), yearFrom / yearTo (optional filing-year bounds), applicationType (optional: Utility|Design|Plant|Reissue), limit (1-100, default 10), offset (0-based, default 0). Returns { total, returned, offset, limit, hits[{ applicationNumber, title, applicationType, firstInventor, inventors[], applicants[], filingDate, effectiveFilingDate, status:{ code, description, updatedAt }, cpcSymbols[], uspcSymbol,

2s profile

  • Solana · exact
    $0.0045 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
    Coinbase CDP reports 3 calls and 3 unique payers in 30 days. Last call .
  • Base · exact
    $0.0045 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
  • Base · exact
    $0.0045 (USDC)
    agentic.market · seen
GET https://2s.io/api/person/cross-registry · 3 observations
Sweep a person's name across five US public registries in one call: FINRA securities brokers, federal-court attorneys (CourtListener), federal inmates (BOP), Texas trade licenses (TDLR), and Texas real-estate licenses (TREC). Returns one block per registry with found/error status, match count, and the matching records — name-matched CANDIDATES, deliberately not merged into one identity (same name does not mean same person; verify with each registry's identifier before acting). Due-diligence, KYC

2s profile

  • Solana · exact
    $0.0180 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
    Coinbase CDP reports 1 calls and 1 unique payers in 30 days. Last call .
  • Base · exact
    $0.0180 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
  • Base · exact
    $0.0180 (USDC)
    agentic.market · seen
GET https://2s.io/api/phone/normalize · 3 observations
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 when number is not E.164). Returns {input, valid (matches a real number range), possible (right shape/length), e164, national, international, rfc3966, country, countryCallingCode, type (mobile|fixed_line|fixed_line_or_mobile|toll_free|premium_rate|shared_cost|voi

2s profile

  • Base · exact
    $0.0025 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
    Coinbase CDP reports 1 calls and 1 unique payers in 30 days. Last call .
  • Solana · exact
    $0.0025 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
  • Base · exact
    $0.0025 (USDC)
    agentic.market · seen
GET https://2s.io/api/poi/near · 1 observation
Find points of interest near a coordinate. Backed by OpenStreetMap via the Overpass API (free, public, ODbL). Returns name, OSM id (e.g. node/123 — deep-linkable to openstreetmap.org), latitude, longitude, distance in meters, composed street address (when present), phone, website, opening hours, brand, and cuisine tags. Results sorted nearest-first. Supported categories: restaurant, cafe, bar, fast_food, gas_station, ev_charging, parking, atm, bank, hospital, pharmacy, clinic, doctor, dentist, p

2s profile

  • Base · exact
    $0.0010 (USDC)
    agentic.market · seen
GET https://2s.io/api/predict/activity · 1 observation
A wallet's Polymarket on-chain activity feed: trades, merges, splits, redeems, conversions and rewards, newest first. Pass the wallet (proxy) address; optionally filter by type (TRADE/MERGE/SPLIT/REDEEM/REWARD/CONVERSION) and cap with limit. Each entry returns type, side, outcome, share size, price, USD value, timestamp, the market title/slug, conditionId, and tx hash. Read-only from Polymarket's Data API.

2s profile

  • Base · exact
    $0.0048 (USDC)
    agentic.market · seen
GET https://2s.io/api/predict/crypto-updown · 1 observation
Polymarket crypto up-or-down markets — the recurring 'Will <asset> be up or down by <time>?' series for BTC, ETH, SOL, SPX and more (hourly/daily). Each event returns its question, dates, USD volume, and the nested Up/Down markets with live outcome prices (implied probability the asset closes higher). Filter count with limit. Read-only mirror of Polymarket's up-or-down tag.

2s profile

  • Base · exact
    $0.0048 (USDC)
    agentic.market · seen
GET https://2s.io/api/predict/events · 1 observation
Browse Polymarket events (an event groups related markets — e.g. an election, a tournament, a price ladder). Optional keyword q, closed filter, order (volume/volume24hr/liquidity), and limit/offset. Each event returns its title, tags, USD volume + 24h volume, liquidity, dates, and the nested markets with their outcomes + live outcome prices (implied probabilities) and CLOB token ids. Read-only mirror of Polymarket's Gamma events.

2s profile

  • Base · exact
    $0.0048 (USDC)
    agentic.market · seen
GET https://2s.io/api/predict/holders · 1 observation
Top holders of a Polymarket market, grouped by outcome token (conditionId). Each holder: wallet, trader name, position size, outcome index, and verified flag. Reveals concentration and smart-money positioning per outcome — the holder-side complement to predict.trades (flow) and predict.whales (large trades). Read-only from Polymarket's Data API.

2s profile

  • Base · exact
    $0.0012 (USDC)
    agentic.market · seen

Counts describe directory coverage, including testnets. Each resource groups the same URL, HTTP method or MCP tool across sources. A catalog sighting records published terms. A live 402 records the endpoint’s reply to an unpaid request.