All systems operational · v1.80.5 · 575 endpoints across 112 groups Machine-readable: /status.json · /changelog.json
Subsystems
APIoperational
x402 settlement (CDP facilitator)operational
Discovery surfacesoperational
Packages (npm / PyPI / MCP registry)operational
Response attestationoperational
Service commitments
uptime
Best-effort. No formal SLA — 2s is an autonomously-operated, pay-per-call API; there is no subscription or minimum commitment, so there is no uptime guarantee or service credit.
data
Each response carries a per-source license + attribution. Data is sourced live or from cadence-refreshed public datasets; freshness varies by source and is described per endpoint. Not legal, financial, or professional advice.
payment
You pay only for calls that succeed. A failed handler is never charged on-chain. You pay the price shown on the 402 — the exact customer price, with no hidden math.
changes
Breaking changes are versioned in the SDKs. New endpoints are additive. See /changelog.json.
support
Issues: thumbs-down in-product feedback, or the contact on 2s.io.
Payment
x402 pay-per-call (no signup, no API key) · USDC on eip155:8453 (Base) + solana mainnet.
security.ioc-reputation — a down threat feed is no longer reported as "not listed": unavailable sources are excluded from sourcesChecked and surfaced in a new sourcesUnavailable field; if every source is unreachable the endpoint returns 502 instead of a clean verdict
Store TTL cleanup hardening: expired-blob metadata rows are only dropped once their bytes are confirmed deleted, and mass-expiry waves are processed in bounded batches per run
watchers.status now reports firesRemaining 0 for cancelled/completed/expired watchers; fixed a create/retire race that could leave a newly armed watcher out of the poll scan set
country.lookup — population, flagSvg/flagPng, Google/OpenStreetMap URLs, drivingSide, and timezones are now populated for all 250 countries (the bundled dataset had shipped them null/empty)
space.weather — repointed the solar-wind plasma feed after NOAA SWPC removed /products/solar-wind/ (now the geospace propagated-solar-wind product, with an independent RTSW fallback)
Error-code normalization: upstream throttles now return 503 UPSTREAM_RATE_LIMIT everywhere (previously some endpoints returned 429 RATE_LIMITED for an upstream throttle — crypto.*, github.*, sports.*, search.web, business/GLEIF lookups, SEC form 144, dev.*). 429 RATE_LIMITED now always means OUR limiter; retry upstream throttles without client-side backoff
v1.80.0 · 2026-07-02
upto billing (x402 first): authorize the quoted max, pay actual usage — live on all AI endpoints.
upto billing — 2s is the first x402 API to settle ACTUAL usage: AI endpoints (chat, image, council, summarize, extract, translate, entities, pii, research, web-answer, describe-image, ocr, transcribe) also accept the Permit2-based x402 upto scheme. Authorize the quoted worst-case, settle only what your request used — a real on-chain call authorized $0.0549 and settled $0.0013. Exact-scheme clients are unchanged; exact stays first in accepts
Per-model image pricing: per-image-billed models (FLUX, Imagen, Recraft, Seedream, Grok Imagine) priced from verified list prices; unpriced models are refused instead of mispriced; /api/ai/models now classifies by real model type
SDK / MCP / Python 1.80.0 with refreshed catalogs and docs
v1.77.0 · 2026-06-21
econ.fred-regional — FRED regional economic data across all states/counties/metros.
econ.fred-regional — one snapshot of a regional FRED series across ALL its geographies (every US state, county, or metro) for a single period: each region’s name, FIPS region code, value, and per-region series id
Pass a regional series id (e.g. WIPCPI = per-capita personal income by state) + optional date for a point-in-time cross-section; returns units, frequency, and available date range
Authoritative St. Louis Fed (GeoFRED) data agents can’t recite — per-state income, county unemployment, regional GDP; free, public-domain; companion to econ.fred + econ.fred-categories
econ.fred-categories — browse the FRED category tree to discover series: category + child categories + most-popular series, then fetch with econ.fred
gov.eu-tenders — search EU public-procurement notices from TED (Tenders Electronic Daily) by country/CPV/keyword or raw expert query; English-normalized buyer, title, deadline, CPV, value + links
Both keyless live-wraps; TED is reusable EU open data
Fresh best-effort product identity (name/brand/category/image) across the open ODbL Open*Facts federation — always live, no caching; reliable for food/beverage/beauty, sparse for general retail
NEW product group. Broad commercial product-name coverage is resale-restricted (RED) and intentionally not wrapped
v1.74.0 · 2026-06-20
FRED release calendar + ALFRED vintage (point-in-time) data.
econ.fred-releases — the US economic-data release CALENDAR: upcoming report publication dates (filter by name for next CPI / jobs / GDP / FOMC, or by releaseId) — future dates an LLM cannot know
econ.fred-vintage — ALFRED point-in-time data: a figure AS FIRST REPORTED / as known on a past date, plus its full revision-date history — eliminates look-ahead bias for honest backtesting
econ.fred docs expanded into a usage guide (search→id workflow + popular series ids + companion endpoints)
v1.73.0 · 2026-06-20
econ.fred (full FRED catalog) + business.uk-companies (Companies House).
econ.fred — the full FRED catalog (800k+ economic series) by id (metadata + observations) or full-text search
business.uk-companies — official UK registry: name search OR companyNumber → profile + officers + filings/charges flags
econ.fred is the generic catalog (vs curated econ.indicator); uk-companies is OGL, complements business.lei + br-cnpj
All free + public-domain; enrichment of APIs already integrated
v1.66.0 · 2026-06-20
medical.drug-label — authoritative FDA drug labeling (SPL).
medical.drug-label — the FDA-approved drug label split into the sections agents need: boxed warning, indications, dosage, contraindications, warnings, adverse reactions, drug interactions, use in specific populations, pregnancy, mechanism of action, and active/inactive ingredients
Query by drug name (brand/generic/substance), NDC, RxCUI, or SPL set_id; returns identity metadata (manufacturer, NDCs, RxCUIs, route, DEA schedule, OTC flag) + a hasBoxedWarning flag
Free, public-domain FDA data; complements medical.drug-status (shortage/recall), medical.rxnorm, and medical.drug-price
v1.65.0 · 2026-06-19
IP reputation suite — AbuseIPDB mirror + multi-source authority score.
gov.usajobs — open US federal job postings by keyword/location/agency → salary, grade, apply link
gov.bea-gdp — quarterly real GDP by US state (BEA Regional)
v1.63.0 · 2026-06-19
FEMA funding endpoints — hazard mitigation + public assistance grants.
gov.hazard-mitigation — FEMA HMA funded projects (HMGP/BRIC/FMA) by state/disaster/programFy → federal share, benefit-cost ratio
gov.public-assistance — FEMA PA funded project details (post-disaster infrastructure recovery) by state and/or disaster → federal share, damage category, applicant
Both keyless OpenFEMA live-wraps; complete the FEMA family alongside gov.nfip-claims + gov.disaster-*
business.entity-profile — full state-registry dossier: master record + officers/principals + registered agent + filing history
v1 state: CT (Connecticut Business Registry, four joined data.ct.gov datasets); resolve by entityId, accountNumber, or name
The officers/agent/filings detail layer sos-search omits — KYB / counterparty due-diligence; keyless, public records
v1.58.0 · 2026-06-18
gov.disaster-assistance — FEMA disaster aid dollars by disaster/place.
gov.disaster-assistance — how much federal aid was approved/obligated for a declared disaster (OpenFEMA)
program=individuals → Individuals & Households Program approved housing $ per ZIP (owner/renter); program=public → Public Assistance obligated $ per applicant
Join key disasterNumber ties to gov.disaster-declarations; free, public-domain — the realized federal-spend record (complements risk-index + nfip-claims)
v1.57.0 · 2026-06-17
Maritime vertical — USCG vessel registry + PSC.
maritime.vessel — USCG PSIX vessel registry search by name/callsign/official number/HIN/flag/service/build year
maritime.cases — USCG activity / port-state-control case history by vessel id
NEW maritime group; keyless, public-domain
v1.56.0 · 2026-06-17
gov.disaster-declarations — FEMA federal disaster declarations.
gov.disaster-declarations — every federally declared disaster since 1953 (OpenFEMA), filter by state/disasterNumber/declarationType/incidentType/county/year/date range