# 2s API

**Canonical:** https://apis.io/apis/2s-io/2s-api/  
**Provider:** 2s — https://apis.io/providers/2s-io/  
**Base URL:** https://2s.io  
**Documentation:** https://2s.io/discover

2s API is one of 3 APIs that [2s](https://apis.io/providers/2s-io/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Agents, x402, Public Records, Finance, and Crypto. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

The full 2s REST catalog: 575 operations (470 GET, 105 POST) in one OpenAPI 3.1.0 document with servers[] https://2s.io, one tag per operation across 112 groups, a unique operationId (group_name) and an x-2s-id (group.name) on every operation, a per-call price in x-2s-price / x-payment-info, and a single x402Payment security scheme (PAYMENT-SIGNATURE header) applied everywhere. Responses use a normalized {data {ok, items, total, source, meta}, meta} envelope with per-response provenance, or raw bytes on ten media endpoints. Stateful groups (store, lock, queue, pubsub, schedule, watchers) are scoped to the paying wallet. Every endpoint accepts ?trial=1 for one free real call per hour; batch_run runs up to 50 calls behind one payment.

## Operations (60 of 575)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/agent/knowledge-delta` | What's happened in a given topic since a given date? |
| GET | `/api/agriculture/drought` | US Drought Monitor severity for a county (5-digit FIPS) or... |
| GET | `/api/agriculture/stats` | USDA NASS QuickStats - authoritative US agricultural... |
| POST | `/api/ai/chat` | OpenAI-compatible chat completions across every frontier... |
| POST | `/api/ai/classify` | Zero-shot text classification. |
| POST | `/api/ai/council` | Ask several frontier models the same question and get one... |
| POST | `/api/ai/describe-image` | Describe an image. POST { imageUrl, instruction? }. Returns... |
| POST | `/api/ai/entities` | Named-entity recognition. |
| POST | `/api/ai/extract` | Extract structured data from a webpage. |
| POST | `/api/ai/image` | Generate images from a text prompt across the gateway's... |
| POST | `/api/ai/moderate` | Content moderation. POST { text }. Flags content across... |
| POST | `/api/ai/ocr` | OCR + layout extraction. |
| POST | `/api/ai/pii` | PII detection. POST { text }. Finds personally identifiable... |
| POST | `/api/ai/research` | Grounded research brief. |
| POST | `/api/ai/screenshot` | Render a URL as a screenshot. |
| POST | `/api/ai/sentiment` | Sentiment analysis. POST { text }. Returns overall... |
| POST | `/api/ai/summarize` | Summarize a webpage. POST { url, instruction? }. Returns {... |
| POST | `/api/ai/translate` | Translate text. POST { text, targetLanguage... |
| POST | `/api/ai/web-answer` | Answer a question from the live web. |
| GET | `/api/airport/lookup` | Look up an airport by 3-letter IATA (e.g. |
| GET | `/api/airport/near` | Airports within a radius of a coordinate, sorted by distance. |
| GET | `/api/aviation/accidents` | Search the NTSB civil aviation accident & incident database... |
| GET | `/api/aviation/metar` | Current aviation weather observation (METAR) for one or... |
| GET | `/api/aviation/sigmet` | Active in-flight weather hazard advisories (SIGMETs and... |
| GET | `/api/aviation/taf` | Terminal Aerodrome Forecast (TAF) for one or more airports... |
| GET | `/api/bank/lookup` | FDIC-insured US bank directory lookup. |
| POST | `/api/barcode/generate` | Generate QR / Aztec / Data Matrix / PDF417 codes from... |
| POST | `/api/batch/run` | Run up to 50 endpoint calls behind ONE x402 payment. |
| GET | `/api/bio/gene` | Look up a gene by its official symbol (e.g. |
| GET | `/api/bio/protein` | Look up a protein in UniProtKB by accession (e.g. |
| GET | `/api/bio/species` | Resolve any organism by scientific or common name to the... |
| GET | `/api/bls/series` | US Bureau of Labor Statistics time-series data. |
| GET | `/api/book/search` | Open Library book metadata search. |
| GET | `/api/business/br-cnpj` | Brazilian company registry lookup by CNPJ (the 14-digit... |
| GET | `/api/business/entity-match` | Fuzzy entity resolution: resolve a messy, free-text company... |
| GET | `/api/business/entity-profile` | Full business-entity dossier from a state registry - master... |
| GET | `/api/business/entity-screen` | KYC in one call: look up a business in a US state registry... |
| GET | `/api/business/fi-companies` | Official Finnish company registry search (PRH/YTJ... |
| GET | `/api/business/fr-companies` | Official French company registry search (annuaire des... |
| GET | `/api/business/id-resolve` | Resolve a legal entity across identifier systems. |
| GET | `/api/business/kyb-360` | Full Know-Your-Business (KYB) intelligence dossier on a... |
| GET | `/api/business/lei` | Look up or search the global LEI (Legal Entity Identifier)... |
| GET | `/api/business/lei-hierarchy` | Corporate ownership graph for a legal entity by LEI (GLEIF... |
| GET | `/api/business/lei-isins` | ISIN LEI mapping (GLEIF, live, CC0). |
| GET | `/api/business/naics` | Look up or search NAICS 2022 industry classification codes... |
| GET | `/api/business/no-companies` | Official Norwegian company registry search (Brnnysund... |
| GET | `/api/business/pl-krs` | Official Polish company registry lookup by KRS number (KRS... |
| GET | `/api/business/sos-search` | Search state Secretary-of-State business registries... |
| GET | `/api/business/uk-companies` | Official UK company registry (Companies House). |
| GET | `/api/calendar/business-days` | Holiday-aware business-day calculator for 200+ countries. |
| GET | `/api/calendar/earnings` | Earnings release calendar - which US-listed companies... |
| GET | `/api/calendar/holidays` | List the official holidays for a country and year, with... |
| GET | `/api/calendar/ipo` | IPO calendar - companies going public (or recently public)... |
| GET | `/api/census/demographics` | US Census ACS 5-year demographics for a state or county. |
| GET | `/api/census/zipcode` | US Census ACS 5-year demographics for a ZIP code (ZCTA). |
| GET | `/api/chem/compound` | Look up a chemical compound by CID, common/IUPAC name... |
| GET | `/api/chinese/convert` | Convert Chinese text between Simplified and Traditional... |
| GET | `/api/chinese/detect` | Detect Chinese in text: whether it contains Han characters... |
| GET | `/api/chinese/pinyin` | Convert Chinese (Hanzi) text to pinyin romanization. |
| GET | `/api/class/industry-resolve` | Cross-walk an industry classification code across the four... |

…and 515 more operations. The page lists the first 250; the full set of 575 is in the OpenAPI linked below.

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/2s-io/refs/heads/main/openapi/2s-io-openapi.json
- **OpenAPI** — https://2s.io/openapi.json
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/2s-io/refs/heads/main/overlays/2s-io-openapi-overlay.yaml
- **Documentation** — https://2s.io/llms.txt
- **APIReference** — https://2s.io/discover
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/2s-io/refs/heads/main/asyncapi/2s-io-watchers-webhooks.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/2s-io/refs/heads/main/apis.yml

## Other 2s APIs (2)

- [2s MCP Server](https://apis.io/apis/2s-io/2s-mcp-server/)
- [2s A2A Agent](https://apis.io/apis/2s-io/2s-a2a-agent/)

## Tags

Agents, x402, Public Records, Finance, Crypto, Security, EDI, AI Gateway, Agent Infrastructure

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/2s-io/2s-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/2s-io/.
