Find the better way to pay.
Compare service prices and payment options against your workload.
Scoped audits · customer usage requiredRequest a cost auditINTELLIGENCE
Costs, changes and evidence for better service decisions.
Compare service prices and payment options against your workload.
Scoped audits · customer usage requiredRequest a cost auditTrack payment offers, service schemas and provider changes over time.
Custom watchlists and historyDiscuss monitoringBring charges, retries and task evaluations into one private evidence record.
Integration pilot · your task criteriaConnect your workflowTHE EVIDENCE BASE
Latest snapshot: Sep 12, 2026, 05:41 UTC. Daily collection; gaps remain unknown.
5,632 observations · Differences between dated observations.
| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "FDIC-insured US bank directory lookup. Lookup by name (fuzzy match), FDIC certificate number, RSSD ID, or state. Each record includes name + short name, web address, active flag, city/state/county/zip, established + insured dates, charter class, bank class, primary federal regulator, number of branches, assets and deposits ($1000s), and closed-date + reason for inactive institutions. Public-domain FDIC data, free.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"cert": {
"description": "FDIC certificate number (exact).",
"type": "string"
},
"limit": {
"default": 10,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"name": {
"description": "Fuzzy name search.",
"type": "string"
},
"offset": {
"default": 0,
"minimum": 0,
"type": "integer"
},
"rssdId": {
"description": "RSSD ID (exact).",
"type": "string"
},
"state": {
"description": "2-letter US state.",
"type": "string"
},
"status": {
"default": "active",
"enum": [
"active",
"inactive",
"any"
],
"type": "string"
}
}
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.003",
"amount_atomic": "3000",
"amount_encoding": "atomic_units",
"amount_raw": "3000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "3000",
"amount_encoding": "atomic_units",
"amount_raw": "3000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "37e53cc8dcb8eee89b613d5cc5a01002d572d93340ee48157c8ef430b64d1b1f",
"service_id": "d5c3a21c7358a51a1ecb9a159ceef55a5566b516dc7e6599b9f4d0ebce6f0608",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-09T21:16:43.673Z",
"url": "https://2s.io/api/bank/lookup",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Look up an airport by 3-letter IATA (e.g. SFO) or 4-letter ICAO (e.g. KSFO) code. Query: code (3-5 chars, alphanumeric). Returns { airport: { id, ident, type, name, latitude, longitude, elevationFt, continent, isoCountry, isoRegion, municipality, scheduledService, icaoCode, iataCode, gpsCode, localCode, wikipediaLink } } or 404 NOT_FOUND.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"code": {
"description": "3-letter IATA or 4-letter ICAO airport code (e.g. SFO, KSFO).",
"maxLength": 5,
"minLength": 3,
"type": "string"
}
},
"required": [
"code"
],
"type": "object"
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.0025",
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "98235b5a826730bacba432c97ad9769b9d2a07a6c4ed398cd68e454219c579be",
"service_id": "dde75e6e2a56c5e0aba58244da4084ee6ff2271e6702f4ba1485e229b5713dad",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-10T14:12:16.818Z",
"url": "https://2s.io/api/airport/lookup",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Holiday-aware business-day calculator for 200+ countries. Three modes: pass start + addDays (signed integer) to shift a date by N business days; pass start + end to count business days between two dates (exclusive of start, inclusive of end); pass start alone to check one date (is it a business day, which holiday, next/previous business day). Query: country (ISO 3166-1 alpha-2), start (YYYY-MM-DD), optional region (subdivision code), addDays XOR end, optional weekend (comma-separated days, default sat,sun — e.g. fri,sat for the Gulf), optional types (holiday types treated as closures, default public,bank). Skipped holidays are itemized in the response. Use for payment terms, SLA deadlines, and delivery-date math.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"addDays": {
"description": "Signed business days to add (XOR with end).",
"type": "string"
},
"country": {
"description": "ISO 3166-1 alpha-2 country code.",
"type": "string"
},
"end": {
"description": "End date YYYY-MM-DD to count business days to (XOR with addDays).",
"type": "string"
},
"region": {
"description": "Optional subdivision code, e.g. CA, BY.",
"type": "string"
},
"start": {
"description": "Anchor date, YYYY-MM-DD.",
"type": "string"
},
"types": {
"description": "Optional holiday types treated as closures. Default public,bank.",
"type": "string"
},
"weekend": {
"description": "Optional weekend days, comma-separated. Default sat,sun.",
"type": "string"
}
},
"required": [
"country",
"start"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.0025",
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "e935def47f923f97008e6c02f3c64aec3f305d8df18bb7e6f49d11c62b8018c9",
"service_id": "de3a74f8fbd7bb353ed94dbfdd94cd15195cb41c704ac798c8f10afbd4616151",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-09T13:12:34.106Z",
"url": "https://2s.io/api/calendar/business-days",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0045 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 4500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Grade a domain's email-authentication and DNS-security posture from live DNS in one call: SPF, DMARC (policy + alignment), DKIM (for the supplied or common selectors), MTA-STS, TLS-RPT, DNSSEC, CAA, and BIMI. Pass domain (and optional dkimSelector). Returns an overall letter grade, a summary (spf/dmarcPolicy/dkim/mtaSts/dnssec/caa/bimi + spoofingProtected), and a per-mechanism block with the raw record, parsed tags, and specific issues (e.g. 'DMARC p=none — monitor only', 'SPF ~all soft-fail', 'no MTA-STS'). Sourced from live public DNS via DNS-over-HTTPS — an LLM cannot know a domain's current records. For deliverability/anti-spoofing audits, vendor security review, and phishing-resistance checks. DKIM is selector-based (selectors aren't enumerable), so 'not found' only means none of the checked selectors resolved.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"dkimSelector": {
"description": "Optional known DKIM selector (e.g. \"google\", \"s1\").",
"type": "string"
},
"domain": {
"description": "Domain to audit (e.g. example.com).",
"type": "string"
}
},
"required": [
"domain"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.0045",
"amount_atomic": "4500",
"amount_encoding": "atomic_units",
"amount_raw": "4500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "4500",
"amount_encoding": "atomic_units",
"amount_raw": "4500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "528319996738db6fa2b14956bbe97a72252f2e65251a0c35c413b1a74f93c748",
"service_id": "e4757ac6babf00e462d50d59ffbade8fccf1e280db5d4ac94709e3f611b5cf2d",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-11T10:41:52.132Z",
"url": "https://2s.io/api/domain/email-security",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Aggregated insider sentiment for a US-listed company, by month. For each month returns the net change in insider share holdings and Finnhub's MSPR (Monthly Share Purchase Ratio, −100 to +100 — higher means more net insider buying). Pass ticker and optionally a from/to window (YYYY-MM-DD; defaults to ~1 year). A distilled signal layered on top of raw insider filings. Data by Finnhub.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"ticker": {
"description": "US-listed ticker, e.g. AAPL.",
"type": "string"
}
},
"required": [
"ticker"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.0025",
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "606d32875ca7b8bbc340a34fb46046ae5b5841ac2cda72c46ffd30efcc039f73",
"service_id": "eaa72fb1c9177e351bf6afc31c98849494f46eb24717d029665847d851d184cf",
"source": "cdp-bazaar",
"source_updated_at": "2026-08-20T17:15:40.092Z",
"url": "https://2s.io/api/stocks/insider-sentiment",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "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.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"ip": {
"maxLength": 45,
"minLength": 2,
"type": "string"
}
},
"required": [
"ip"
],
"type": "object"
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.0025",
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "7db514ebd145d8bafc0fab30ff5e4779f842a84205bd420ff48a62d877e5fa3a",
"service_id": "ece50bb25c012db3ebf7fa6e2098d41bf1361f719d147d7d672f30daac0da7b0",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-09T16:14:36.52Z",
"url": "https://2s.io/api/geo/ip",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "NYC deed + mortgage history for a tax lot via ACRIS (Automated City Register Information System) legals dataset, keyed by BBL. Each row carries a unique documentId you can use to drill into the ACRIS master dataset (the master URL pattern is included in the response) for full details: parties, consideration amount, document type (DEED, MORTGAGE, ASSIGNMENT OF MORTGAGE, etc.). Use `property.nyc-parcel-lookup` first to convert an address to a BBL. Returns most-recent records first.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"bbl": {
"description": "10-digit BBL.",
"type": "string"
},
"limit": {
"default": 25,
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"minimum": 0,
"type": "integer"
}
},
"required": [
"bbl"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.003",
"amount_atomic": "3000",
"amount_encoding": "atomic_units",
"amount_raw": "3000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "3000",
"amount_encoding": "atomic_units",
"amount_raw": "3000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "fbeab11b9334eba2de6c830c3ff3549fde63cd660f21aef85ead2a6433751456",
"service_id": "ed42f48c31cc53ecc298c0de97cc8b6700c4c354e313b6248ee73592964aa8b7",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-06T04:44:04.647Z",
"url": "https://2s.io/api/property/nyc-deed-history",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0036 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 3600 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Free-text search for securities across global exchanges via OpenFIGI. Give a query (company name, ticker, description) and optionally narrow by exchCode (e.g. US), securityType, or marketSector (Equity, Corp, Govt, Mtge, Muni, Pfd, Comdty, Index, Curncy). Returns relevance-ranked matches with FIGI, composite/share-class FIGI, name, ticker, exchange, security type, market sector, and description, plus a `next` cursor for paging (pass it back as start). Free, open symbology (Bloomberg OpenFIGI). Distinct from finance.figi (exact identifier → FIGI): this is discovery by name/keyword.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"exchCode": {
"description": "Exchange code, e.g. US, LN.",
"type": "string"
},
"limit": {
"description": "Max results (1-100, default 20).",
"type": "integer"
},
"marketSector": {
"description": "Equity, Corp, Govt, Mtge, Muni, Pfd, Comdty, Index, Curncy.",
"type": "string"
},
"query": {
"description": "Search text (name/ticker/description).",
"type": "string"
},
"securityType": {
"description": "Security type filter, e.g. \"Common Stock\".",
"type": "string"
},
"start": {
"description": "Pagination cursor (the previous response's next).",
"type": "string"
}
},
"required": [
"query"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.0036",
"amount_atomic": "3600",
"amount_encoding": "atomic_units",
"amount_raw": "3600",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "3600",
"amount_encoding": "atomic_units",
"amount_raw": "3600",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "0abd1b220935ee99216075470dcb2c329646970d291610a55b84167bf1d3376e",
"service_id": "ef5ca64ee125f3525ea4cc2b688f854d96a94d65688f4fd3f88b84fa3cdaabed",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-11T12:33:18.567Z",
"url": "https://2s.io/api/finance/figi-search",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.015 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 15000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Render a URL in a real headless browser (JavaScript executed) and return its article content with the clutter stripped — same cleaning + output formats as /api/url/clean, but for client-rendered / SPA pages whose content only appears after JS runs (where a raw HTTP fetch returns an empty shell). `format`: markdown (default), text, both (JSON envelope), html (self-contained reader page, raw text/html), or pdf (typeset reading doc, raw application/pdf). Optional `waitUntil` (load|domcontentloaded|networkidle0|networkidle2, default networkidle2) and `timeoutMs` (1000-15000, default 12000) control how long to let JS settle. Use /api/url/clean instead for server-rendered pages — it is faster and cheaper; only reach for render when JS rendering is required.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"format": {
"default": "markdown",
"enum": [
"markdown",
"text",
"both",
"html",
"pdf"
],
"type": "string"
},
"timeoutMs": {
"default": 12000,
"maximum": 15000,
"minimum": 1000,
"type": "integer"
},
"url": {
"type": "string"
},
"waitUntil": {
"default": "networkidle2",
"enum": [
"load",
"domcontentloaded",
"networkidle0",
"networkidle2"
],
"type": "string"
}
},
"required": [
"url"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.015",
"amount_atomic": "15000",
"amount_encoding": "atomic_units",
"amount_raw": "15000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "15000",
"amount_encoding": "atomic_units",
"amount_raw": "15000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "f335e4a64779b27887b0cedab34b8cae8f281ce93f157c83704fbe40a77256c4",
"service_id": "f19deac883e9538c5a15c11a1149a4ef2df19fd4068bd0ad3408d4e78558fa25",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-07T22:34:17.01Z",
"url": "https://2s.io/api/url/render",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "USDA FoodData Central nutrition lookup. Two modes: search (query=cheddar cheese) returns matching foods with fdcId, description, data type, category, and brand; detail (fdcId=328637) returns the full analyzed nutrient profile — energy, protein, fats, carbohydrates, vitamins, minerals — with USDA nutrient numbers, amounts, and units (per 100 g/ml unless serving fields indicate otherwise), plus ingredients for branded foods. Filter search by dataType: Foundation and SR Legacy are lab-analyzed generic foods, Branded is the packaged-food label corpus, Survey (FNDDS) is as-consumed dishes. Authoritative USDA data covering ~400k foods — use real analyzed values instead of model-estimated nutrition facts.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"dataType": {
"description": "Restrict search to one FDC data type.",
"enum": [
"Foundation",
"SR Legacy",
"Survey (FNDDS)",
"Branded"
],
"type": "string"
},
"fdcId": {
"description": "FDC food id for full nutrient detail (XOR with query).",
"type": "integer"
},
"limit": {
"default": 10,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"page": {
"default": 1,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Food name to search (XOR with fdcId).",
"type": "string"
}
}
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.003",
"amount_atomic": "3000",
"amount_encoding": "atomic_units",
"amount_raw": "3000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "3000",
"amount_encoding": "atomic_units",
"amount_raw": "3000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "c09e94b706c4e3ec5be6311aeb8961097578eca27f1d34b7f9b80bfe3f9408ae",
"service_id": "f75c86850b52a62e1f45314f3522e77e58d775a8fab060c13bc777a855bc811f",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-02T21:01:26.511Z",
"url": "https://2s.io/api/nutrition/food",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "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.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"amount": {
"description": "Amount of base currency to convert; default 1.",
"type": "number"
},
"base": {
"description": "3-letter ISO 4217 code (default USD).",
"type": "string"
},
"date": {
"description": "YYYY-MM-DD historical date; default latest.",
"type": "string"
},
"symbols": {
"description": "Comma-separated target codes; default all.",
"type": "string"
}
}
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789191719.42,
"offers": [
{
"amount": "0.003",
"amount_atomic": "3000",
"amount_encoding": "atomic_units",
"amount_raw": "3000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "3000",
"amount_encoding": "atomic_units",
"amount_raw": "3000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
"schema_fingerprint": "5d3df8721ff8993eb4aed72036835d64ca50fe1b413277febc6418e28fcc8568",
"service_id": "f77ce857f62e981ca83453e5e092d5483c460fb65755673243ab6c67ee5e1186",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-10T09:52:22.893Z",
"url": "https://2s.io/api/fx/rates",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Earnings release calendar — which US-listed companies report earnings in a date window, with expected and (once reported) actual EPS and revenue, and the time of day (before/after market). Pass a from/to window (YYYY-MM-DD; defaults to the next 14 days) and optionally a ticker to filter to one company. Agents cannot recall future earnings dates — this is the schedule. Data by Finnhub.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"from": {
"description": "Start date YYYY-MM-DD.",
"type": "string"
},
"to": {
"description": "End date YYYY-MM-DD.",
"type": "string"
}
},
"required": []
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.0025",
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "64dd4bcd8bc4a6dd4fe527578dc7dc34a21a3377a62f27ee9156dc5e545f3a8d",
"service_id": "018c7aadce1fcd3d2b8753405f175a06342e8a432e65846d97e4bec39f2af39d",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-08T08:24:37.633Z",
"url": "https://2s.io/api/calendar/earnings",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Current weather conditions for a US ZIP code (temperature, wind, humidity, conditions). Backed by the US National Weather Service (api.weather.gov) — public domain, no rate-limit pressure on commercial use.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"zip": {
"type": "string"
}
},
"required": [
"zip"
],
"type": "object"
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.003",
"amount_atomic": "3000",
"amount_encoding": "atomic_units",
"amount_raw": "3000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "3000",
"amount_encoding": "atomic_units",
"amount_raw": "3000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "0f7e3e501806764e0ebbcaf488654aff3b76949ad0a7b8cd85a3214d6a5bef1e",
"service_id": "089aac0560abc75e4d74b9a0cfda3bc54d65eedb10633f397f5968bc07a511cf",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-04T14:28:44.388Z",
"url": "https://2s.io/api/weather/zip",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0036 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 3600 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Top cryptocurrencies by market cap with live price, market cap, 24h volume, and 24h + 7d % change. Pass limit (1–100, default 20). Source: CoinGecko. For a single token use crypto.token-price; for the whole-market overview use crypto.global.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"limit": {
"description": "Number of top coins (1–100, default 20).",
"type": "integer"
}
}
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.0036",
"amount_atomic": "3600",
"amount_encoding": "atomic_units",
"amount_raw": "3600",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "3600",
"amount_encoding": "atomic_units",
"amount_raw": "3600",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "26f55ecb54965da66f5cd7b9fcca01dfe242718ca572ef8ee60f875277befad0",
"service_id": "0d63c536edee464b4dd4ededd05fa5fe8763e187661e3d31e070cce3cbcae6fd",
"source": "cdp-bazaar",
"source_updated_at": "2026-08-26T03:04:56.764Z",
"url": "https://2s.io/api/crypto/markets",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.012 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 12000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Cross-venue prediction-market keyword search across Polymarket, Kalshi, and Limitless Exchange in one call. Pass q (required); filter by status (open/closed) and cap per-venue with limit. Each hit is tagged with its venue and returns the question, live YES/NO price (0-1 implied probability), USD volume, close date, and the venue URL — for finding the same real-world question wherever it trades. Read-only, keyless.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Max results per venue (default 15).",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"q": {
"description": "Keyword(s) to search market questions for.",
"maxLength": 120,
"minLength": 2,
"type": "string"
},
"status": {
"description": "Filter by market status.",
"enum": [
"open",
"closed"
],
"type": "string"
}
},
"required": [
"q"
],
"type": "object"
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.012",
"amount_atomic": "12000",
"amount_encoding": "atomic_units",
"amount_raw": "12000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "12000",
"amount_encoding": "atomic_units",
"amount_raw": "12000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "5f86fbc15699af5f2ddb39dd0aea003c05a7a95db80daa3cc5f64a20065a707d",
"service_id": "0f41bd09150bd682e8b96c99c6bddb1f42a27b5be2ea37533253d583b269c1c8",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-08T07:01:18.885Z",
"url": "https://2s.io/api/predict/search",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "List the official holidays for a country and year, with exact observed dates including substitute days (e.g. a Saturday July 4th observed on Friday). Query: country (ISO 3166-1 alpha-2, 200+ supported), year, optional region (subdivision code like CA for US-California or BY for DE-Bavaria), optional types filter (public, bank, school, optional, observance — comma-separated), optional lang (ISO 639-1) for localized names. Returns one item per holiday: { date (YYYY-MM-DD), name, type, substitute, rule }. Dates are computed from maintained per-country rules — including movable feasts and lunar-calendar holidays — so they stay correct year over year. Use for scheduling, delivery estimates, payment terms, and SLA math.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"country": {
"description": "ISO 3166-1 alpha-2 country code, e.g. US, DE, JP.",
"type": "string"
},
"lang": {
"description": "Optional ISO 639-1 language for holiday names.",
"type": "string"
},
"region": {
"description": "Optional subdivision code, e.g. CA (US-California), BY (DE-Bavaria).",
"type": "string"
},
"types": {
"description": "Optional comma-separated filter: public, bank, school, optional, observance.",
"type": "string"
},
"year": {
"description": "Calendar year, e.g. 2026.",
"type": "string"
}
},
"required": [
"country",
"year"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.0025",
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "7ace239df41ac6a0ab3d9418c0144e53834508e5edfda64c51cd9f8a698d5be1",
"service_id": "154a91d29c8fbf9e0bc0cf9780576afcb48be928914f1397ca5d751e801f4402",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-09T16:16:59.919Z",
"url": "https://2s.io/api/calendar/holidays",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.006 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 6000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "FDA drug recall enforcement reports, newest first. All filters optional. Each record includes recall number, status (Ongoing/Completed/Terminated/Pending), classification (Class I/II/III), product description, reason for recall, initial-notification mechanism, voluntary-vs-mandated flag, recalling firm name + city/state/country, distribution pattern, and recall + report dates. Backed by OpenFDA's /drug/enforcement endpoint; data is public-domain US government records.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"classification": {
"description": "Optional class filter. I = life-threatening, II = temporary/reversible health risk, III = unlikely to cause harm.",
"enum": [
"I",
"II",
"III"
],
"type": "string"
},
"drug": {
"description": "Optional drug-name substring match on the recall product description. Examples: \"sanitizer\", \"metformin\", \"valsartan\".",
"maxLength": 100,
"minLength": 2,
"type": "string"
},
"limit": {
"default": 20,
"description": "Max recalls to return (1-100). Default 20.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"status": {
"description": "Optional status filter.",
"enum": [
"Ongoing",
"Completed",
"Terminated",
"Pending"
],
"type": "string"
}
},
"type": "object"
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.006",
"amount_atomic": "6000",
"amount_encoding": "atomic_units",
"amount_raw": "6000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "6000",
"amount_encoding": "atomic_units",
"amount_raw": "6000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "43e5446709edf2d820c8ae0197b67d5c01ec700aff20bef53d295e39d01885d0",
"service_id": "1ea61b0b695910208b1eaa5b1fa4bc65e21b2898fa6b0bc2ca59e773c5389a7d",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-09T21:16:35.658Z",
"url": "https://2s.io/api/gov/fda-recalls",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Verify and search ICD-10-CM diagnosis codes against the official US code set (FY2026, ~98k entries). Pass code (with or without the dot, e.g. E11.9 or E119) to confirm the code exists and list its more-specific child codes, or q to keyword-search code descriptions (e.g. \"type 2 diabetes neuropathy\"). Optional billable_only=true restricts results to codes valid for claim submission; limit caps results (1-50, default 10). Returns a verified flag, the exact match if any, and matched codes with billable status plus short and long descriptions. Data: CMS/NCHS ICD-10-CM (public domain), refreshed each US fiscal year. Use to confirm diagnosis codes are real and current before placing them in claims, prior authorizations, or clinical documents.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"billable_only": {
"description": "When true, only return codes valid for claim submission (excludes category headers).",
"type": "boolean"
},
"code": {
"description": "ICD-10-CM code to verify, with or without the dot (e.g. E11.9 or E119). Returns the exact match plus more-specific child codes. Provide either code or q, not both.",
"maxLength": 9,
"minLength": 3,
"type": "string"
},
"limit": {
"description": "Maximum codes returned (1-50, default 10).",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"q": {
"description": "Keyword search over official code descriptions (e.g. \"type 2 diabetes neuropathy\"). Every word must match. Provide either code or q, not both.",
"maxLength": 120,
"minLength": 3,
"type": "string"
}
},
"type": "object"
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.0025",
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "4ca988f644b19a532ee1d93f78d982414f2e516c18012ed2c1f09caaabe9e9d2",
"service_id": "21d8c2e2f2340c01d2a0fc97f260453076dd1f968e6bf02649e48912e40e5f21",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-10T14:11:53.474Z",
"url": "https://2s.io/api/medical/icd10",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.006 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 6000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Decode a 3-character World Manufacturer Identifier (the first three characters of a VIN) to the assigning manufacturer. Returns full manufacturer legal name, common short name, make, vehicle type, and the date NHTSA published the assignment. Useful for partial-VIN analysis — crash reports, damaged-vehicle photos, fleet records — where only the WMI is recoverable. Backed by NHTSA.gov vPIC; data is public-domain US government records.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"wmi": {
"description": "3-character WMI (the first 3 chars of a VIN). Case-insensitive. Examples: 1HG (American Honda), 5YJ (Tesla US), WBA (BMW).",
"maxLength": 3,
"minLength": 3,
"type": "string"
}
},
"required": [
"wmi"
],
"type": "object"
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.006",
"amount_atomic": "6000",
"amount_encoding": "atomic_units",
"amount_raw": "6000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "6000",
"amount_encoding": "atomic_units",
"amount_raw": "6000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "d23e2799e1ddd4c6e4d0c42f471e1f238addd10663b7a2524ff787d751ae326a",
"service_id": "24ee74cb19e4ab0ddae58955cf2305f033fd8cf43319ef5a45a2eaad0c6f4c03",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-09T12:42:16.035Z",
"url": "https://2s.io/api/vehicle/decode-wmi",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Validate an International Bank Account Number (IBAN) with full ISO 13616 checks: country-specific length and the ISO 7064 mod-97 checksum (not just a regex). Returns {valid, iban (normalized), formatted (4-char groups), countryCode, checkDigits, bban, reason}. Catches transposed digits and wrong-length accounts that a format check misses, and returns the canonical form so a glue/ETL pipeline can validate AND normalize bank details in one deterministic call. ~85 countries. No bank directory lookup — structure + checksum only.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"iban": {
"description": "IBAN to validate (spaces/hyphens allowed; case-insensitive).",
"type": "string"
}
},
"required": [
"iban"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.0025",
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "2500",
"amount_encoding": "atomic_units",
"amount_raw": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "01723be8c3329351f3828680eeb0c9a69cf3e2eb2f16f4cbeb58be4ffc6c2973",
"service_id": "25e9e22a117b0a6958a8bee8a4425c489f1076c7efa8bf08772e293144480c45",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-09T12:24:00.06Z",
"url": "https://2s.io/api/validate/iban",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0045 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 4500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Search US patent applications and grants via the USPTO Open Data Portal. Query: q (required, 2+ chars), yearFrom / yearTo (optional filing-year bounds), applicationType (optional: Utility|Design|Plant|Reissue), limit (1-100, default 10), offset (0-based, default 0). Returns { total, returned, offset, limit, hits[{ applicationNumber, title, applicationType, firstInventor, inventors[], applicants[], filingDate, effectiveFilingDate, status:{ code, description, updatedAt }, cpcSymbols[], uspcSymbol, url }] }. URLs link to USPTO Patent Center for the public file wrapper.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"applicationType": {
"description": "Utility | Design | Plant | Reissue.",
"type": "string"
},
"limit": {
"description": "1-100, default 10.",
"type": "integer"
},
"offset": {
"description": "0-based page offset.",
"type": "integer"
},
"q": {
"description": "Free-text search across patent titles and abstracts.",
"type": "string"
},
"yearFrom": {
"description": "Earliest filing year (inclusive).",
"type": "integer"
},
"yearTo": {
"description": "Latest filing year (inclusive).",
"type": "integer"
}
},
"required": [
"q"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.0045",
"amount_atomic": "4500",
"amount_encoding": "atomic_units",
"amount_raw": "4500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "4500",
"amount_encoding": "atomic_units",
"amount_raw": "4500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "a363e8d0159016a96ed1699fae525ba461fa0fa4ca2542b4fe3fd23d6be7a330",
"service_id": "2849d414df105106829075547e81e586e3346f86257fa9c69eec794129d5e0a6",
"source": "cdp-bazaar",
"source_updated_at": "2026-08-31T13:57:54.924Z",
"url": "https://2s.io/api/patents/search",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0036 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 3600 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Resolve any organism by scientific or common name to the GBIF taxonomic backbone — the canonical free reference for life on Earth. Returns the accepted scientific name + canonical name, taxonomic rank and status, the match type/confidence, the full classification (kingdom → phylum → class → order → family → genus → species), up to 8 English vernacular (common) names, the count of recorded occurrences worldwide, and the GBIF species URL. Biodiversity, ecology, education, and as a taxonomy normalizer for other pipelines. Fuzzy-matches misspellings. CC-BY GBIF data.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"name": {
"description": "Scientific or common species name.",
"type": "string"
}
},
"required": [
"name"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.0036",
"amount_atomic": "3600",
"amount_encoding": "atomic_units",
"amount_raw": "3600",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "3600",
"amount_encoding": "atomic_units",
"amount_raw": "3600",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "48c153fc755960546d52b0fddba8151843e68e2e995e78f188e568fe22c36865",
"service_id": "2be429ab493e5f413329788bc6168c7a8c458961790441cd9265a9d23253b01e",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-09T21:16:39.805Z",
"url": "https://2s.io/api/bio/species",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.006 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 6000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Decode a 17-character VIN to manufacturer-supplied vehicle metadata via NHTSA's vPIC database. Returns identity (year, make, model, trim, series, body class, manufacturer), assembly plant (city, state, country), engine (cylinders, displacement, HP, fuel type, configuration, engine model), transmission (style, speeds), and body/weight specs. Curated to the ~30 fields agents actually use from vPIC's ~140-field response. Backed by NHTSA.gov; data is public-domain US government records.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"modelYear": {
"description": "Optional model-year hint — disambiguates VINs where the year-digit wraps (A=1980/2010, etc.).",
"maximum": 2099,
"minimum": 1949,
"type": "integer"
},
"vin": {
"description": "17-character VIN. Case-insensitive. Excludes letters I, O, and Q per VIN standard.",
"maxLength": 17,
"minLength": 17,
"type": "string"
}
},
"required": [
"vin"
],
"type": "object"
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.006",
"amount_atomic": "6000",
"amount_encoding": "atomic_units",
"amount_raw": "6000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "6000",
"amount_encoding": "atomic_units",
"amount_raw": "6000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "90f3d8759237081e98c81193a9151e9dae799dbebcf7ef35a26dbef822782f82",
"service_id": "303ffb913cc2f1ddabd7ba862a321213a399371d893198810de47600774ce4f6",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-09T12:42:16.721Z",
"url": "https://2s.io/api/vehicle/vin-decode",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0225 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 22500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "Live news search. Returns recent headlines with title, URL, snippet, publisher source, relative age, and a breaking-news flag — real-time coverage past any model training cutoff. Supports count (1-20), offset, country (2-letter), and freshness (pd=past day, pw=past week, pm=past month, py=past year). Use for current events, market-moving developments, monitoring, and \"what happened with X\" questions. For general web results see /api/search/web; for Hacker News specifically see /api/news/hn-top.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"properties": {
"count": {
"default": 10,
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"country": {
"description": "2-letter country code, e.g. US.",
"type": "string"
},
"freshness": {
"description": "pd | pw | pm | py.",
"type": "string"
},
"offset": {
"default": 0,
"maximum": 9,
"minimum": 0,
"type": "integer"
},
"q": {
"description": "News query.",
"type": "string"
}
},
"required": [
"q"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.0225",
"amount_atomic": "22500",
"amount_encoding": "atomic_units",
"amount_raw": "22500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "22500",
"amount_encoding": "atomic_units",
"amount_raw": "22500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "caf4024063c4119d6646788ff9b7ad04e8efda57a90c3ab1cf08ebec1c7e49cb",
"service_id": "31a2d0a9a5d1a56744c0e45276afe56a937338088a5dc90333dd29d9ad2fd847",
"source": "cdp-bazaar",
"source_updated_at": "2026-09-11T01:26:43.94Z",
"url": "https://2s.io/api/news/search",
"usage_rights": "not_reviewed"
}| Network | Advertised amount | Billing | Payee |
|---|---|---|---|
| eip155:8453 | 0.0036 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Not specifiedexact | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | 3600 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Not specifiedexact | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
{
"description": "DeFi yield & lending rates across protocols (via DefiLlama, free/keyless). Returns pools ranked by APY or TVL with base vs reward APY, TVL, 1d/7d/30d APY trend, stablecoin flag, and IL-risk. Filter by chain, project (aave, compound, lido…), symbol (USDC, ETH…), minApy, minTvlUsd. The yield/lending-rate layer beyond crypto.defi's TVL headline.",
"domain": "2s.io",
"evidence_mode": "raw",
"extension_names": [
"bazaar"
],
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"const": "GET"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"chain": {
"maxLength": 40,
"type": "string"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"minApy": {
"minimum": 0,
"type": "number"
},
"minTvlUsd": {
"minimum": 0,
"type": "number"
},
"project": {
"maxLength": 60,
"type": "string"
},
"sort": {
"enum": [
"apy",
"tvl"
],
"type": "string"
},
"symbol": {
"maxLength": 40,
"type": "string"
}
},
"type": "object"
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"legacy_network": null,
"legacy_pay_to": null,
"legacy_price_basis": null,
"legacy_price_usd": null,
"metadata": null,
"method": "GET",
"observed_at": 1789166492.489,
"offers": [
{
"amount": "0.0036",
"amount_atomic": "3600",
"amount_encoding": "atomic_units",
"amount_raw": "3600",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": "USDC",
"decimals": 6,
"decimals_basis": "known_token_mapping",
"extra": {
"name": "USD Coin",
"version": "2"
},
"issuer": null,
"network": "eip155:8453",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
},
{
"amount": null,
"amount_atomic": "3600",
"amount_encoding": "atomic_units",
"amount_raw": "3600",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"billing_unit": null,
"billing_unit_basis": "commercial_terms_not_validated",
"currency": null,
"decimals": null,
"decimals_basis": "unknown",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
"name": "USDC",
"version": "1"
},
"issuer": null,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"price_basis": "advertised",
"scheme": "exact",
"timeout_seconds": 60,
"usd_market_value": null
}
],
"operator_identity": "not_verified",
"output_schema": null,
"protocol": "x402",
"protocol_version": 2,
"quality": "not_evaluated",
"run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
"schema_fingerprint": "6ad68ab6b23f5fdaa6b189e2cdfa09d5138347266dc8f919f2e9f7b7163d4afc",
"service_id": "32b82559ef03b4a97121cc51f83321b8e82a22adbb8f5f200df7287c4bba68cd",
"source": "cdp-bazaar",
"source_updated_at": "2026-08-26T03:04:52.075Z",
"url": "https://2s.io/api/crypto/defi-yields",
"usage_rights": "not_reviewed"
}Private intake is ready for task IDs, charges, retries, result fingerprints and your evaluation criteria. Public performance comparisons need measured results; we do not have that benchmark yet.
Discuss an outcome integrationDiscovery comes from configured registries. Endpoint checks record responses, not task success. Older snapshots retain less detail. Customer usage, commercial terms and task evaluations require additional evidence.
1,423 historical or current source records quarantined during normalization; they are excluded from public comparisons.
43 of 43 archive objects verified in Backblaze. Last verification: Sep 12, 2026, 05:56 UTC.
Collection status JSON