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,837
Distinct MCP URLs
43
Catalog observations
263,972
URLs with a 402 in 7 days
1,641
Network identifiers
182

These results as JSON

GET https://2s.io/api/finance/security-resolve · 1 observation
Universal security-identifier resolver. Give exactly one of ticker, isin, or lei and get the others back — ticker, SEC CIK, FIGI (incl. composite + share-class), LEI, and ISINs — plus the canonical issuer name. The one call that joins a security across the systems agents actually use: CIK for filings, FIGI for trading, LEI for the legal entity, ISIN for settlement. Composes SEC EDGAR, OpenFIGI, and GLEIF (CC0). Per-source status is returned, so a partial match is explicit rather than silently wr

2s profile

  • Base · exact
    $0.0048 (USDC)
    agentic.market · seen
GET https://2s.io/api/finance/thirteen-f · 3 observations
Parsed institutional holdings from a 13F-HR filing. By investment-manager CIK (e.g. 1067983 = Berkshire Hathaway). Returns each holding's nameOfIssuer, cusip, market value (whole USD per the modern Form 13F convention), shares/principal amount + type, putCall flag for options, and voting authority (sole/shared/none). Sorted by value descending. Pass formType for amendments (13F-HR/A) or non-filings (13F-NT). Backed by SEC.gov; underlying 13F filings are public records.

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/finance/xbrl-frames · 1 observation
SEC EDGAR XBRL Frames — one financial concept reported by every public filer for a single period, for cross-company screening and comparison. Give an XBRL tag (e.g. Revenues, NetIncomeLoss, Assets), a unit (default USD), and a period (CY2023 for annual, CY2023Q1 for a quarter, CY2023Q4I for instant balance-sheet items), and get back every filer's value — company name, CIK, location, period start/end, and the reported value — sorted high to low (or asc). Returns the total filer count and the top

2s profile

  • Base · exact
    $0.0022 (USDC)
    agentic.market · seen
GET https://2s.io/api/flight/airport-board · 1 observation
Live airport activity board. For an airport (ICAO like KSFO or IATA like SFO), returns recent/upcoming departures or arrivals — flight ident, registration, aircraft type, origin/destination airports, status, scheduled/estimated/actual gate times, gate and terminal. Choose the board with type. Real-time operational data for an airport; complements flight.status (single flight) and flight.route-schedule.

2s profile

  • Base · exact
    $0.0180 (USDC)
    agentic.market · seen
GET https://2s.io/api/flight/route-schedule · 1 observation
Scheduled flights between two airports over a date window. Pass origin and destination (ICAO or IATA) plus startDate/endDate; returns scheduled flights with ident, operator, aircraft type, origin/destination, and scheduled departure/arrival times. Answers 'what flights run SFO→JFK this week'. Complements flight.status and flight.airport-board.

2s profile

  • Base · exact
    $0.0180 (USDC)
    agentic.market · seen
GET https://2s.io/api/flight/status · 3 observations
Live flight status and tracking. Pass ident as an airline flight designator (ICAO "UAL1" or IATA "UA1") or an aircraft tail number; returns recent and upcoming instances of that flight with origin/destination airports (ICAO/IATA/name/city/timezone), status, cancellation/diversion flags, scheduled vs estimated vs actual gate and runway times (out/off/on/in), departure and arrival delays, en-route progress percent, aircraft type and registration, and route distance. limit controls how many instanc

2s profile

  • Solana · exact
    $0.0450 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
    Coinbase CDP reports 1 calls and 1 unique payers in 30 days. Last call .
  • Base · exact
    $0.0450 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
  • Base · exact
    $0.0450 (USDC)
    agentic.market · seen
GET https://2s.io/api/food/barcode-lookup · 3 observations
Resolve a food product barcode (UPC, EAN-13, EAN-8, etc.) to structured product metadata via Open Food Facts — the CC0 community-maintained database of >3M food products. Returns product name, brand, ingredient list, allergens, nutriments (per-100g + per-serving), Nutri-Score grade (a-e), NOVA processing classification (1-4), Eco-Score, categories, manufacturing origin, packaging, and product image URLs.

2s profile

  • Solana · exact
    $0.0030 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
    Coinbase CDP reports 1 calls and 1 unique payers in 30 days. Last call .
  • Base · exact
    $0.0030 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
  • Base · exact
    $0.0030 (USDC)
    agentic.market · seen
GET https://2s.io/api/food/hygiene-uk · 3 observations
Returns UK food hygiene rating data for businesses and establishments.

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/fx/rates · 3 observations
Daily reference exchange rates from the European Central Bank (via Frankfurter). 30+ major currencies. Pass base = 3-letter ISO 4217 currency (default USD), optional symbols = comma-separated target codes (default = all available), optional date = YYYY-MM-DD for historical rates (history back to 1999, business days only; omit for latest), optional amount to convert (default 1). Returns base, date, amount, and a map of currency code → rate.

2s profile

  • Solana · exact
    $0.0030 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
    Coinbase CDP reports 1 calls and 1 unique payers in 30 days. Last call .
  • Base · exact
    $0.0030 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Coinbase CDP · seen
  • Base · exact
    $0.0030 (USDC)
    agentic.market · seen
GET https://2s.io/api/fx/timeseries · 1 observation
Historical daily exchange-rate series from the European Central Bank (via Frankfurter), with computed summary statistics. Pass base = 3-letter ISO 4217 currency (default USD), start = YYYY-MM-DD, optional end = YYYY-MM-DD (default = latest available), optional symbols = comma-separated target codes (default all), optional amount to scale rates (default 1). Range is capped at 366 days. Returns, per target currency, first/last/min/max/mean rate plus absolute and percentage change over the window,

2s profile

  • Base · exact
    $0.0014 (USDC)
    agentic.market · seen
GET https://2s.io/api/geo/elevation · 1 observation
Ground elevation above sea level for a coordinate, anywhere on Earth. Pass lat + lon. Returns elevation in meters and feet (from the Copernicus/SRTM digital elevation model, ~90m resolution). Source: Open-Meteo elevation API (keyless, CC BY 4.0).

2s profile

  • Base · exact
    $0.0010 (USDC)
    agentic.market · seen
GET https://2s.io/api/geo/flood-zone · 3 observations
Checks whether a location falls within a flood zone.

2s profile

  • Base · exact
    $0.0014 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Dexter · seen
  • Solana · exact
    $0.0014 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Dexter · seen
  • Base · exact
    $0.0014 (USDC)
    agentic.market · seen
GET https://2s.io/api/geo/ip · 1 observation
Geolocate a single IPv4 or IPv6 address. Returns country (name + ISO code), region (name + code), city, ZIP, lat/lon, timezone, ISP, organization, and AS number + name. For bulk lookups (up to 100 IPs in one call) use /api/ipinfo/bulk instead. Lat/lon precision is city-level, not GPS.

2s profile

  • Base · exact
    $0.0025 (USDC)
    agentic.market · seen
GET https://2s.io/api/geo/location-dossier · 1 observation
Static risk & context dossier for a US location. Pass lat+lon or a US address (geocoded for you). Composes five authoritative, keyless federal sources into one answer an agent cannot derive from training: Census place context (county, state, census tract, congressional district), FEMA flood zone + Special-Flood-Hazard-Area status, USGS ASCE 7-16 seismic design parameters (Ss, S1, SDS, SD1, seismic design category, PGA), the nearest NOAA/GHCN climate station, and — when a zip is supplied — US Cen

2s profile

  • Base · exact
    $0.0072 (USDC)
    agentic.market · seen
GET https://2s.io/api/geo/nearby · 1 observation
Everything around a coordinate in one call: nearby airports (IATA/ICAO, type, distance), public K-12 schools (name, district, enrollment, distance), NOAA climate stations (for chaining into /api/climate/station-history), and earthquakes from the past week (magnitude, depth, time). Pass lat/lon plus optional radiusKm (default 25, max 200) and per-category limit (default 5). Each category returns an independent found/error block, so one slow source never empties the rest. Site assessment, relocati

2s profile

  • Base · exact
    $0.0036 (USDC)
    agentic.market · seen
GET https://2s.io/api/geo/postal · 3 observations
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/district), and lat/lon. International — covers major markets (US, GB, CA, DE, FR, AU, NL, ES, IT, CH, SE, MX). Use it to normalize and enrich addresses, derive the state/county for a ZIP, or geolocate a postal code in an ETL pipeline.

2s profile

  • Solana · exact
    $0.0025 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
    Coinbase CDP reports 20 calls and 8 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/geo/zip-resolve · 1 observation
Resolve a US ZIP code to the census tract(s), county, CBSA (metro), and congressional district it covers — each with HUD-USPS allocation ratios (by residential, business, other, and total address counts). A ZIP is a mail-delivery route set, not a polygon, so it spans multiple geographies; the ratios tell you how much of the ZIP falls in each — the canonical join when you have a ZIP but a dataset is keyed by county/tract/district. Source: HUD-USPS ZIP Crosswalk (public domain).

2s profile

  • Base · exact
    $0.0048 (USDC)
    agentic.market · seen
GET https://2s.io/api/geocode/address · 3 observations
Forward geocoding — free-text address or place name → latitude/longitude plus structured address components (houseNumber, road, suburb, city, county, state, postcode, country, countryCode). Query: q (2-500 chars), limit (1-10, default 5), country (optional 2-letter ISO 3166-1 bias). Underlying data is OpenStreetMap (ODbL). Sister: /api/geocode/reverse.

2s profile

  • Solana · exact
    $0.0025 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Coinbase CDP · seen
    Coinbase CDP reports 110 calls and 2 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/geocode/reverse · 3 observations
Converts coordinates into a human-readable address or place name.

2s profile

  • Solana · exact
    $0.0025 (USDC)
    Recipient TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
    Dexter · seen
  • Base · exact
    $0.0025 (USDC)
    Recipient 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
    Dexter · seen
  • Base · exact
    $0.0025 (USDC)
    agentic.market · seen
GET https://2s.io/api/github/branches · 1 observation
Branches of a repository: name, head commit sha, and protection flag. Read-only; no caller key needed.

2s profile

  • Base · exact
    $0.0010 (USDC)
    agentic.market · seen
GET https://2s.io/api/github/commits · 1 observation
Commit history for a repository: sha, message, author name + GitHub login, date, and URL. Optionally filter by branch/tag (sha), file path, or author. Paginate. Read-only; no caller key needed.

2s profile

  • Base · exact
    $0.0010 (USDC)
    agentic.market · seen
GET https://2s.io/api/github/contributors · 1 observation
Top contributors to a repository, ranked by commit count: login, contributions, account type, and profile URL. Read-only; no caller key needed.

2s profile

  • Base · exact
    $0.0010 (USDC)
    agentic.market · seen
GET https://2s.io/api/github/issues · 1 observation
List issues for a repository (pull requests excluded): number, title, state, author, labels, comment count, and created/updated times. Filter by state (open/closed/all) and labels; paginate. Read-only; no caller key needed.

2s profile

  • Base · exact
    $0.0010 (USDC)
    agentic.market · seen
GET https://2s.io/api/github/languages · 1 observation
Programming-language breakdown of a repository: each language with its byte count and percentage of the codebase, sorted by size. Read-only; no caller key needed.

2s profile

  • Base · exact
    $0.0010 (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.