██████╗ ███████╗ ╚════██╗██╔════╝ █████╔╝███████╗ ██╔═══╝ ╚════██║ ███████╗███████║ ╚══════╝╚══════╝
> pay-per-call api. agents only.
───── SYSTEM ──────────────────────────────────────
networks
base + solana
asset
USDC on base + solana
base treasury
solana treasury
solana mint
USDC (EPjFWd…Dt1v)
facilitator
api.cdp.coinbase.com
endpoints
ever-expanding
───── DISCOVER ────────────────────────────────────
GET/discoverhtml catalogGET/api/directoryjson catalogGET/api/openapiopenapi 3.1GET/llms.txtllm manifestGET/.well-known/x402service descGET/.well-known/mcp/server-card.jsonmcp card
───── SDKs ───────────────────────────────────────
npm@2sio/sdktypescript clientnpm@2sio/mcpmcp serverpip2siopython clientgo2s-io/sdk/packages/gogo clientgit2s-io/sdksource + examples
───── PAYING ENDPOINTS ────────────────────────────
[ai]
Describe an image.
Extract structured data from a webpage.
Render a URL as a screenshot.
Summarize a webpage.
Translate text.
[airport]
Look up an airport by 3-letter IATA (e.g.
Airports within a radius of a coordinate, sorted by distance.
[barcode]
Generate QR / Aztec / Data Matrix / PDF417 codes from structured payloads (url, wifi, vcard, vevent, email, sms, tel, geo, bitcoin, json, text).
[census]
US Census ACS 5-year demographics for a ZIP code (ZCTA).
[climate]
Find NOAA GHCN-Daily weather stations near a coordinate.
[countdown]
Animated countdown GIF from the current UTC time to endDate.
[crypto]
Validate a cryptocurrency address with full checksum verification (not just regex).
Live EVM gas oracle.
[dns]
Resolve a hostname over public DNS and return parsed records.
[domain]
Modern WHOIS via RDAP.
[earth]
Situational awareness for a coordinate: recent earthquakes (USGS) and active wildfires (NIFC) within a configurable radius.
[finance]
Curated XBRL financial metrics for a US public company by stock ticker.
Recent SEC Form 4 insider transactions for a US public company by ticker.
Recent SEC EDGAR filings for a US publicly-traded company by stock ticker.
Parsed institutional holdings from a 13F-HR filing.
[geo]
Geolocate an IPv4/IPv6 address to country, region, city, and coordinates.
[geocode]
Forward geocoding — free-text address or place name → latitude/longitude plus structured address components (houseNumber, road, suburb, city, county, state, postcode, country, cou…
Reverse geocoding — latitude/longitude → nearest formatted address plus structured components (houseNumber, road, suburb, city, county, state, postcode, country, countryCode).
[gov]
EPA Facility Registry Service (FRS) — every regulated facility known to the EPA across all programs (RCRA hazardous waste, NPDES water discharge, SDWA drinking water, TRI toxic re…
FDA animal and veterinary adverse event reports, newest first.
FDA medical device adverse event reports (MAUDE), newest first by date received.
Adverse drug event reports from FDA's Adverse Event Reporting System (FAERS) — 9M+ records since 1968 covering serious adverse events, hospitalizations, deaths, and disabilities.
FDA food recall enforcement reports, newest first by report date.
FDA drug recall enforcement reports, newest first.
Newest Federal Register documents by publication date — chronological feed for compliance change-detection.
US House of Representatives roll-call votes, newest first by action date.
US Senate roll-call votes, newest first by vote date.
Search federal awards (contracts, grants, loans, direct payments) from USAspending.gov.
Real-time water data from USGS NWIS stream / river / groundwater gauges within a bounding box around lat/lon.
[hash]
Compute one or more cryptographic digests (MD5, SHA-1, SHA-2 family, SHA-3 family, BLAKE2) of a string or hex/base64-encoded byte buffer.
[image]
Compress an image.
[ipinfo]
Geolocate up to 100 IPv4/IPv6 addresses in a single call.
[law]
Find US attorneys by name in CourtListener's RECAP corpus (PACER-derived attorney directory).
Search US court opinions (SCOTUS, federal circuits, state appellate/supreme — ~9M opinions).
Verify US legal case citations in a passage of text.
Search the US Federal Register — proposed rules, final rules, notices, and presidential documents.
Find US federal + state appellate judges by name in CourtListener's People DB.
Fetch the full text of a US court opinion by CourtListener opinion ID OR by citation.
Fuzzy-match a name (person, company, vessel, aircraft) against the US Treasury OFAC Specially Designated Nationals list.
[papers]
Unified scientific literature search across arXiv (preprints), PubMed (biomedical), and Semantic Scholar (cross-field, with citation counts).
[patents]
Full US patent application file-wrapper detail by application number.
List every document in the file wrapper for a US patent application.
Search US patent applications and grants via the USPTO Open Data Portal.
[phone]
Parse, validate and canonicalize a phone number using Google's libphonenumber metadata.
[poi]
Find points of interest near a coordinate.
[quakes]
Recent earthquakes near a coordinate.
[space]
Current space weather from NOAA SWPC public feeds.
[sunrise]
Compute sunrise, sunset, solar noon, and civil/nautical/astronomical twilight times for a coordinate + date.
[tides]
Next high/low tide predictions near a coordinate.
[url]
Fetch any URL and return the article content as clean markdown (with optional plain-text version).
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…
[vehicle]
NHTSA consumer complaints for a US vehicle by (make, model, modelYear).
Decode a 3-character World Manufacturer Identifier (the first three characters of a VIN) to the assigning manufacturer.
Chronological feed of NHTSA ODI (Office of Defects Investigation) investigations, newest first.
Paginated list of every motor vehicle manufacturer NHTSA tracks via vPIC.
Enumerate every model a manufacturer sold in a given model year via NHTSA's vPIC taxonomy database.
NHTSA recall campaigns for a US vehicle by (make, model, modelYear).
Decode a 17-character VIN to manufacturer-supplied vehicle metadata via NHTSA's vPIC database.
[weather]
Current weather conditions for a US ZIP code (temperature, wind, humidity, conditions).
[wikipedia]
Fetch a Wikipedia article summary in any of 30 supported languages.
───── PROTOCOL ────────────────────────────────────
1. call any endpoint with no auth.
3. sign for the chain you hold — EIP-3009 (Base) or SPL transfer (Solana).
4. retry with PAYMENT-SIGNATURE header (X-PAYMENT also accepted for v1 clients).
5. get 200 + tx hash on chain.
no signup, no API keys. the only identity 2s recognizes is the wallet that signed the x402 payment. anyone with USDC on Base or Solana can call any endpoint immediately — same dollar price across both rails.
───── SAFETY ──────────────────────────────────────
tier 0 — endpoints backed by free / public-domain sources or our own datasets. ssrf-guarded url fetches, 8s upstream timeout, 512KB body cap on html, redirect-loop guard, private-ip rejection.
tier 2 — endpoints backed by paid LLM / render / OCR providers. per-call max_tokens and payload-size caps. each endpoint declares a daily upstream budget; calls beyond the cap return HTTP 503 SPEND_CAP with Retry-After until the rolling window slides.
───────────────────────────────────────────────────
2s · usdc on base + solana · settled via x402.org