discover

Every endpoint on 2s.io, grouped by category. Click any to see code samples in TypeScript, Python, cURL, and MCP, plus full request/response schemas. Pay per call in USDC on Base via x402 — no signup, no API keys, no monthly fees. Settles in ~2 seconds.

41 paid endpoints across 26 categories · JSON catalog · OpenAPI 3.1 · llms.txt · .well-known/x402

ai5 endpoints
POST
ai.describe-image /api/ai/describe-image
Describe an image.
$0.0180
POST
ai.extract /api/ai/extract
Extract structured data from a webpage.
$0.0300
POST
ai.screenshot /api/ai/screenshot
Render a URL as a screenshot.
$0.0075
POST
ai.summarize /api/ai/summarize
Summarize a webpage.
$0.0225
POST
ai.translate /api/ai/translate
Translate text.
$0.0075
airport2 endpoints
GET
airport.lookup /api/airport/lookup
Look up an airport by 3-letter IATA (e.g.
$0.0010
GET
airport.near /api/airport/near
Airports within a radius of a coordinate, sorted by distance.
$0.0010
barcode1 endpoint
POST
barcode.generate /api/barcode/generate
Generate QR / Aztec / Data Matrix / PDF417 codes from structured payloads (url, wifi, vcard, vevent, email, sms, tel, geo, bitcoin, json, text).
$0.0010
census1 endpoint
GET
census.zipcode /api/census/zipcode
US Census ACS 5-year demographics for a ZIP code (ZCTA).
$0.0010
climate1 endpoint
GET
climate.station-near /api/climate/station-near
Find NOAA GHCN-Daily weather stations near a coordinate.
$0.0010
countdown1 endpoint
GET
countdown.gif /api/countdown/gif
Animated countdown GIF from the current UTC time to endDate.
$0.0060
crypto2 endpoints
GET
crypto.address-validate /api/crypto/address-validate
Validate a cryptocurrency address with full checksum verification (not just regex).
$0.0010
GET
crypto.gas-oracle /api/crypto/gas-oracle
Live EVM gas oracle.
$0.0010
dns1 endpoint
GET
dns.lookup /api/dns/lookup
Resolve a hostname over public DNS and return parsed records.
$0.0010
domain1 endpoint
GET
domain.whois /api/domain/whois
Modern WHOIS via RDAP.
$0.0010
earth1 endpoint
GET
earth.now /api/earth/now
Situational awareness for a coordinate: recent earthquakes (USGS) and active wildfires (NIFC) within a configurable radius.
$0.0012
geo1 endpoint
GET
geo.ip /api/geo/ip
Geolocate an IPv4/IPv6 address to country, region, city, and coordinates.
$0.0010
geocode2 endpoints
GET
geocode.address /api/geocode/address
Forward geocoding — free-text address or place name → latitude/longitude plus structured address components (houseNumber, road, suburb, city, county, state, postcode, country, countryCode).
$0.0010
GET
geocode.reverse /api/geocode/reverse
Reverse geocoding — latitude/longitude → nearest formatted address plus structured components (houseNumber, road, suburb, city, county, state, postcode, country, countryCode).
$0.0010
hash1 endpoint
POST
hash.compute /api/hash/compute
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.
$0.0010
image1 endpoint
POST
image.compress /api/image/compress
Compress an image.
$0.0024
ipinfo1 endpoint
POST
ipinfo.bulk /api/ipinfo/bulk
Geolocate up to 100 IPv4/IPv6 addresses in a single call.
$0.0060
law6 endpoints
GET
law.attorney-lookup /api/law/attorney-lookup
Find US attorneys by name in CourtListener's RECAP corpus (PACER-derived attorney directory).
$0.0036
GET
law.case-search /api/law/case-search
Search US court opinions (SCOTUS, federal circuits, state appellate/supreme — ~9M opinions).
$0.0036
POST
law.case-verify /api/law/case-verify
Verify US legal case citations in a passage of text.
$0.0060
GET
law.federal-register /api/law/federal-register
Search the US Federal Register — proposed rules, final rules, notices, and presidential documents.
$0.0010
POST
law.opinion /api/law/opinion
Fetch the full text of a US court opinion by CourtListener opinion ID OR by citation.
$0.0048
POST
law.sanctions-check /api/law/sanctions-check
Fuzzy-match a name (person, company, vessel, aircraft) against the US Treasury OFAC Specially Designated Nationals list.
$0.0048
papers1 endpoint
GET
papers.search /api/papers/search
Unified scientific literature search across arXiv (preprints), PubMed (biomedical), and Semantic Scholar (cross-field, with citation counts).
$0.0024
patents3 endpoints
GET
patents.detail /api/patents/detail
Full US patent application file-wrapper detail by application number.
$0.0018
GET
patents.documents /api/patents/documents
List every document in the file wrapper for a US patent application.
$0.0018
GET
patents.search /api/patents/search
Search US patent applications and grants via the USPTO Open Data Portal.
$0.0018
phone1 endpoint
GET
phone.normalize /api/phone/normalize
Parse, validate and canonicalize a phone number using Google's libphonenumber metadata.
$0.0010
poi1 endpoint
GET
poi.near /api/poi/near
Find points of interest near a coordinate.
$0.0010
quakes1 endpoint
GET
quakes.recent /api/quakes/recent
Recent earthquakes near a coordinate.
$0.0010
sunrise1 endpoint
GET
sunrise.compute /api/sunrise/compute
Compute sunrise, sunset, solar noon, and civil/nautical/astronomical twilight times for a coordinate + date.
$0.0010
tides1 endpoint
GET
tides.now /api/tides/now
Next high/low tide predictions near a coordinate.
$0.0010
url2 endpoints
GET
url.clean /api/url/clean
Fetch any URL and return the article content as clean markdown (with optional plain-text version).
$0.0011
GET
url.unfurl /api/url/unfurl
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.
$0.0010
weather1 endpoint
GET
weather.zip /api/weather/zip
Current weather conditions for a US ZIP code (temperature, wind, humidity, conditions).
$0.0012
wikipedia1 endpoint
GET
wikipedia.summary /api/wikipedia/summary
Fetch a Wikipedia article summary in any of 30 supported languages.
$0.0010
Machine-readable surfaces: /api/directory /openapi.json /.well-known/x402 /.well-known/mcp/server-card.json /llms.txt /sitemap.xml
Source code: github.com/2s-io/sdk · TypeScript SDK @2sio/sdk · MCP server @2sio/mcp · Python SDK 2sio