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/medical/device-510k · 1 observation
FDA 510(k) premarket clearances — the record of medical devices cleared for US marketing by demonstrating substantial equivalence to a predicate device. Search by device name, applicant (manufacturer), or FDA product code, and get back each clearance with its K-number, device name, applicant, decision date and decision description, clearance type (traditional/special/abbreviated), product code, advisory committee, and date received — newest decision first. Free, public-domain US government data.

2s profile

  • Base · exact
    $0.0018 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/device-classification · 1 observation
FDA medical device classification — the regulatory class and controls for a device type. Search by device name or FDA product code and get back the device class (I/II/III, mapping to regulatory risk and controls), CFR regulation number, medical specialty/review panel, the official definition, and flags for life-sustaining/supporting, implant, GMP-exempt, and third-party-review eligibility. Free, public-domain US government data. The authoritative answer to "what FDA class is this device and what

2s profile

  • Base · exact
    $0.0018 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/device-udi · 1 observation
FDA GUDID (Global Unique Device Identification Database) lookup — identify a marketed medical device from its UDI or by brand/company. Search by UDI/device identifier, brand name, or company name and get back the device description, version/model number, prescription vs OTC, single-use/kit/combination-product flags, MRI safety, sterilization, commercial-distribution status, publish date, the device identifiers (with issuing agency — GS1/HIBCC/ICCBBA), FDA product codes, and GMDN terms. Free, pub

2s profile

  • Base · exact
    $0.0018 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/drug-approval · 1 observation
FDA drug approval history from Drugs@FDA — the official record of FDA-approved drug applications. Give a drug name (brand or generic), an FDA application number (e.g. NDA021436), or a sponsor name, and get back each application with its products (brand name, active ingredients + strengths, dosage form, route, marketing status, therapeutic-equivalence code, reference-drug flag) and its full submission history (original approvals, supplements, status + status date, review priority). Free, public-d

2s profile

  • Base · exact
    $0.0018 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/drug-label · 1 observation
Authoritative FDA drug label (Structured Product Labeling). Give a drug name (brand, generic, or substance), or an exact NDC, RxCUI, or SPL set_id, and get back the FDA-approved label split into the sections agents need: boxed warning, indications and usage, dosage and administration, contraindications, warnings, adverse reactions, drug interactions, use in specific populations, pregnancy, mechanism of action, and active/inactive ingredients. Each record also carries identity metadata (brand/gen

2s profile

  • Base · exact
    $0.0018 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/drug-price · 1 observation
Look up US drug pricing from CMS NADAC (National Average Drug Acquisition Cost) — the benchmark per-unit acquisition cost CMS surveys from retail pharmacies and publishes weekly. Pass ndc (11-digit National Drug Code) for an exact product, or name (drug name/description keyword, e.g. 'atorvastatin 10 mg') to search. Returns rows with the NDC, description, nadacPerUnit (USD per pricing unit), pricingUnit (EA/ML/GM), effectiveDate, OTC flag, and brand/generic classification — most recent effective

2s profile

  • Base · exact
    $0.0014 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/drug-status · 3 observations
One-call drug situational awareness. Give a drug name (resolved to a canonical RxCUI via NIH RxNorm), or an exact rxcui or ndc you already hold, and get back: whether it is currently in FDA shortage, any open or recent FDA recalls, and FDA NDC-directory metadata (labeler, DEA schedule, pharmaceutical class, marketing status). Returns a resolved identity block plus hasCurrentShortage / hasOpenRecall booleans and one found/error block per source (shortages, ndc, recalls). Composition of NIH RxNorm

2s profile

  • Base · exact
    $0.0150 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
    Coinbase CDP reports 1 calls and 1 unique payers in 30 days. Last call .
  • Solana · exact
    $0.0150 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
  • Base · exact
    $0.0150 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/genetics · 3 observations
Provides paid access to medical genetics data and related insights.

2s profile

  • Base · exact
    $0.0027 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Dexter · seen
  • Solana · exact
    $0.0027 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Dexter · seen
  • Base · exact
    $0.0011 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/icd10 · 1 observation
Verify and search ICD-10-CM diagnosis codes against the official US code set (FY2026, ~98k entries). Pass code (with or without the dot, e.g. E11.9 or E119) to confirm the code exists and list its more-specific child codes, or q to keyword-search code descriptions (e.g. "type 2 diabetes neuropathy"). Optional billable_only=true restricts results to codes valid for claim submission; limit caps results (1-50, default 10). Returns a verified flag, the exact match if any, and matched codes with bill

2s profile

  • Base · exact
    $0.0025 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/npi · 1 observation
Look up US healthcare providers in the CMS NPPES registry — the authoritative directory of National Provider Identifiers (NPIs). Give an exact 10-digit NPI, or search by provider last name (+ optional first name), or organization name, optionally narrowed by state and taxonomy/specialty. Returns each provider with NPI, entity type (individual vs organization), status, name/credential/gender or organization name, sole-proprietor flag, enumeration + last-updated dates, primary taxonomy, the full t

2s profile

  • Base · exact
    $0.0027 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/provider-id-resolve · 1 observation
Resolve a 10-digit NPI to the provider identity plus a fully decoded specialty profile in one call: entity type, name/organization, status, the primary specialty (NUCC grouping + classification + display name), and every taxonomy on the record decoded the same way -- with primary flag, practice state, and license. Combines the NPPES lookup (medical.npi) with the NUCC specialty decode (medical.taxonomy-specialty) so a claims, credentialing, or referral agent gets "who is this NPI and what do they

2s profile

  • Base · exact
    $0.0036 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/rxnorm · 1 observation
Normalize and verify drug names against RxNorm, the canonical US drug vocabulary from the NIH. Two modes: term ("tylenol 500mg", brand or generic, typos tolerated) returns ranked RxCUI candidates with normalized names and match scores; rxcui returns the canonical concept (name, term type like IN=ingredient / SBD=branded drug / SCD=clinical drug, suppression flag) plus related concepts — active ingredients, brand names, and available dose forms. Use before writing prescriptions data, drug interac

2s profile

  • Base · exact
    $0.0012 (USDC)
    agentic.market · seen
GET https://2s.io/api/medical/taxonomy-specialty · 1 observation
Resolve a NUCC Health Care Provider Taxonomy code -- the specialty code returned by medical.npi and printed on every NPPES record -- into its human specialty: grouping (top level, e.g. "Allopathic & Osteopathic Physicians"), classification (e.g. "Anesthesiology"), specialization, the official display name, and the section (Individual vs Non-Individual). The decode step every claims, credentialing, and provider-directory agent needs to turn an opaque 10-char taxonomy code into a readable specialt

2s profile

  • Base · exact
    $0.0036 (USDC)
    agentic.market · seen
GET https://2s.io/api/music/artist · 1 observation
Resolve a music artist from MusicBrainz (CC0). Pass a name (or free-text/Lucene query). Returns ranked artists with MusicBrainz ID (MBID), name, sort name, type (Person/Group), country, gender, life span (begin/end/ended), and disambiguation. Keyless, public-domain core data. Use to canonicalize an artist to its MBID.

2s profile

  • Base · exact
    $0.0010 (USDC)
    agentic.market · seen
GET https://2s.io/api/music/recording · 3 observations
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-release date, and disambiguation. Keyless, public-domain core data. Use to canonicalize a track to its MBID or cross-reference identity.

2s profile

  • Solana · exact
    $0.0025 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
    Coinbase CDP reports 1 calls and 1 unique payers in 30 days. Last call .
  • Base · exact
    $0.0025 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
  • Base · exact
    $0.0025 (USDC)
    agentic.market · seen
GET https://2s.io/api/music/release · 1 observation
Resolve an album/release from MusicBrainz (CC0). Pass a barcode (UPC/EAN), or artist + album, or a free-text query. Returns ranked releases with MusicBrainz ID (MBID), title, primary artist, release date, country, barcode, status, track count, label, and catalog number. Keyless, public-domain core data. Barcode → album is the differentiated lookup (resolve a physical product to its metadata).

2s profile

  • Base · exact
    $0.0010 (USDC)
    agentic.market · seen
GET https://2s.io/api/net/asn · 3 observations
Returns the autonomous system number for a network IP or domain query.

2s profile

  • Base · exact
    $0.0012 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Dexter · seen
  • Solana · exact
    $0.0012 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Dexter · seen
  • Base · exact
    $0.0012 (USDC)
    agentic.market · seen
GET https://2s.io/api/net/ip-resolve · 1 observation
Resolve a single IPv4/IPv6 address to its full network identity in one call: the Autonomous System number, the authoritative AS holder/operator (RIPEstat), the ISP + organization, whether the AS is currently announced, the RIR/IANA allocation block the AS sits in, and country/region/city + coordinates + timezone. One join that turns an IP into "who runs this network and where" -- the lookup network-forensics, abuse triage, and fraud agents otherwise stitch together from a geo API plus a separate

2s profile

  • Base · exact
    $0.0090 (USDC)
    agentic.market · seen
GET https://2s.io/api/net/mac-vendor · 1 observation
Resolve a MAC address (or bare OUI prefix) to its IEEE-registered hardware vendor. Accepts any common format — FC:FB:FB:01:02:03, fc-fb-fb-01-02-03, fcfb.fb01.0203, fcfbfb, or a 9-hex MA-S prefix. Uses longest-prefix matching across the IEEE MA-L (24-bit), MA-M (28-bit) and MA-S (36-bit) registries so blocks IEEE has subdivided resolve to the actual manufacturer. Returns the vendor name, the matched OUI prefix and which registry it came from, plus decoded address bits: whether the address is mul

2s profile

  • Base · exact
    $0.0012 (USDC)
    agentic.market · seen
GET https://2s.io/api/net/rpki-validity · 1 observation
RPKI Route Origin Validation for a (BGP origin AS, prefix) pair — answers whether an AS is legitimately authorized to originate a prefix. Pass asn (e.g. AS15169) and prefix (CIDR, e.g. 8.8.8.0/24). Returns status (valid = a ROA authorizes it; invalid = a ROA exists but does NOT authorize this origin — a possible hijack/route-leak that RPKI-enforcing networks will drop; unknown = no covering ROA), a hijackSignal boolean, the validating ROAs (origin, prefix, maxLength), and a plain-English descrip

2s profile

  • Base · exact
    $0.0014 (USDC)
    agentic.market · seen
GET https://2s.io/api/news/hn-item · 1 observation
Fetch a specific Hacker News item (story, comment, job, poll) by its numeric ID. Returns id, type, author, time (unix + ISO), title, URL, text, score, descendant count, kid count, parent (for comments), dead/deleted flags, canonical news.ycombinator.com URL.

2s profile

  • Base · exact
    $0.0012 (USDC)
    agentic.market · seen
GET https://2s.io/api/news/hn-search · 1 observation
Full-text search across all of Hacker News (via the Algolia HN API). Search stories or comments by keyword, sorted by relevance or by date (newest first). Filter by tags (story/comment/ask_hn/show_hn/poll) and by author. Each hit: title, URL, author, points, comment count, story/comment text, created time, and canonical HN URL. Net-new vs news.hn-top (curated feeds) and news.search (general news).

2s profile

  • Base · exact
    $0.0030 (USDC)
    agentic.market · seen
GET https://2s.io/api/news/hn-top · 1 observation
Hacker News feed of items. Pass kind = top (default) | new | best | ask | show | job to pick the feed. Returns each item's id, type, author, time (unix + ISO), title, URL, text (for self-posts), score, descendant + kid counts, parent (for comments), dead/deleted flags, and canonical news.ycombinator.com URL. Default limit = 30, max 100. Useful for tech-sentiment + topic tracking.

2s profile

  • Base · exact
    $0.0012 (USDC)
    agentic.market · seen
GET https://2s.io/api/news/hn-user · 3 observations
Hacker News user profile by username. Returns id, account creation time (unix + ISO), karma, the about/bio text, number of items submitted, and the canonical news.ycombinator.com profile URL. Unknown user returns an empty result.

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

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.