INTELLIGENCE

Data worth acting on.

Agent-collected datasets and analytics, built around your question.

AGENT-COLLECTED DATA

Raw activity.
Useful intelligence.

Our collection agents gather payment records, provider listings and endpoint observations. We organize the evidence into dated datasets you can explore, analyze and request.

01 / PAYMENTS

Understand activity.

Amounts, currencies, wallets and transaction evidence. Filter by time to study patterns and concentration.

02 / PROVIDERS

Compare the market.

Service listings, advertised prices, payment options and endpoint observations—with sources attached.

03 / HISTORY

See what changed.

Dated snapshots and change records reveal shifts that a current directory cannot show.

The value is in the connections: normalized records, history and traceable evidence. Custom datasets and analytics are scoped to your question and available coverage.

Cost intelligence

Find the better way to pay.

Compare service prices and payment options against your workload.

Scoped audits · customer usage requiredRequest a cost audit
Change intelligence

Know when your dependencies change.

Track payment offers, service schemas and provider changes over time.

Custom watchlists and historyDiscuss monitoring
Outcome intelligence

Connect the purchase to the result.

Bring charges, retries and task evaluations into one private evidence record.

Integration pilot · your task criteriaConnect your workflow

COMMERCE RELATIONSHIPS

Who receives the payment?

Explore JSON

Follow sampled transfers to dated service payout disclosures. Each match is a candidate; purchase, company identity and delivery need additional evidence.

2,000Audited event records
0.1%One service candidate
1039Shared-wallet matches
2Single-candidate matches

2026-09-06 01:54 UTC2026-09-13 01:54 UTC · 2,000 of 6,400 retained source records inspected · Sample capped at 2,000. 0 duplicates collapsed. 2 records lack an event key.

Latest sampled activity · 48-hour disclosure freshness limit
TransferService candidatesEvidence
eip155:84530xfe802b…2a47eeUnresolvedNo matching disclosure
Attribution evidence
{
  "amount_atomic": "1000",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "buyer_organization": null,
  "candidates": [],
  "event_key": "eip155:8453:0xd43755e99f90e59bc08b32b1fe42d559cfe848bd9eb6a0e3082d9d8e5d83e2e6:1109",
  "log_index": 1109,
  "network": "eip155:8453",
  "observed_at": 1789263333,
  "purchase_verified": false,
  "recipient": "0xfe802b35182f49778eec14db3153fcb8b92a47ee",
  "sender": "0x2a9836c905ab8f2167db953059f90af5dd5665ad",
  "status": "unresolved",
  "transaction_hash": "0xd43755e99f90e59bc08b32b1fe42d559cfe848bd9eb6a0e3082d9d8e5d83e2e6"
}
eip155:84530x3e0a7c…aa78e7UnresolvedNo matching disclosure
Attribution evidence
{
  "amount_atomic": "5596",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "buyer_organization": null,
  "candidates": [],
  "event_key": "eip155:8453:0xbe421207d8a5115c18d9bd11374b535f96461b19733a2a550be3e8eb4db57c30:481",
  "log_index": 481,
  "network": "eip155:8453",
  "observed_at": 1789263321,
  "purchase_verified": false,
  "recipient": "0x3e0a7c9a79f0646fc4e72d52b5ee8877f5aa78e7",
  "sender": "0xf8c70c3b78871e564439a613318d9c867aa072a1",
  "status": "unresolved",
  "transaction_hash": "0xbe421207d8a5115c18d9bd11374b535f96461b19733a2a550be3e8eb4db57c30"
}
eip155:84530x5fd3e2…91ab3cUnresolvedNo matching disclosure
Attribution evidence
{
  "amount_atomic": "1",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "buyer_organization": null,
  "candidates": [],
  "event_key": "eip155:8453:0xe2f388ad4e2fc8df931ce22fac93c836b9120a344dd153f4dec2db0f9e7caa90:5389",
  "log_index": 5389,
  "network": "eip155:8453",
  "observed_at": 1789263317,
  "purchase_verified": false,
  "recipient": "0x5fd3e2915b3a726db50b6ff60f281f59a591ab3c",
  "sender": "0xa8a1c8eddcec3036e0767f43b676a47b08108ee0",
  "status": "unresolved",
  "transaction_hash": "0xe2f388ad4e2fc8df931ce22fac93c836b9120a344dd153f4dec2db0f9e7caa90"
}
eip155:84530xf000ab…e994fcUnresolvedNo matching disclosure
Attribution evidence
{
  "amount_atomic": "100000",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "buyer_organization": null,
  "candidates": [],
  "event_key": "eip155:8453:0x39e9ce3df7a7b879b1db033d577fa973ffff15c2d216d63ab15bb6970860f699:1204",
  "log_index": 1204,
  "network": "eip155:8453",
  "observed_at": 1789263313,
  "purchase_verified": false,
  "recipient": "0xf000ab8b02aa5c52b62bdb10bf63312317e994fc",
  "sender": "0xbc1632746fac6a9311a53cde380cb4f6516f60c8",
  "status": "unresolved",
  "transaction_hash": "0x39e9ce3df7a7b879b1db033d577fa973ffff15c2d216d63ab15bb6970860f699"
}
eip155:84530xd494a4…902b71
PR Triage by Cult OSwww.cultos.dev · Source-reported identityDisclosed 2026-09-12 05:41 UTC
Site SEO Audit by Cult OSwww.cultos.dev · Source-reported identityDisclosed 2026-09-12 05:41 UTC
Relic Hunt by Cult OSwww.cultos.dev · Source-reported identityDisclosed 2026-09-12 05:41 UTC
DOGMA by Cult OSwww.cultos.dev · Source-reported identityDisclosed 2026-09-12 05:41 UTC
Vulnerability Audit by Cult OSwww.cultos.dev · Source-reported identityDisclosed 2026-09-12 05:41 UTC
Shared payout wallet
Attribution evidence
{
  "amount_atomic": "1000",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "buyer_organization": null,
  "candidates": [
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788137077/bazaar-icons/ec5e9a6209720b2b.jpg",
        "name": "PR Triage by Cult OS",
        "tags": [
          "aeon",
          "developer-tools",
          "pr-triage"
        ],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "www.cultos.dev",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "a7f0378556b64ca581e60479a22a9f34342363c166dedbd28ab894fadafc9c9c",
      "source": "cdp-bazaar",
      "url": "https://www.cultos.dev/services/pr-triage"
    },
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788137077/bazaar-icons/ec5e9a6209720b2b.jpg",
        "name": "Site SEO Audit by Cult OS",
        "tags": [
          "aeon",
          "developer-tools",
          "site-seo-audit"
        ],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "www.cultos.dev",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "b816ae151652a84847042d4b57449912cd59ede2ea862f71e1d3191812f64fe7",
      "source": "cdp-bazaar",
      "url": "https://www.cultos.dev/services/site-seo-audit"
    },
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788137077/bazaar-icons/ec5e9a6209720b2b.jpg",
        "name": "Relic Hunt by Cult OS",
        "tags": [
          "cultos",
          "developer-challenge",
          "x402"
        ],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "www.cultos.dev",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "d13ac4d6147f1b045558754068f247cdde5cdaa330d541667184f1e67be46796",
      "source": "cdp-bazaar",
      "url": "https://www.cultos.dev/services/relics/open"
    },
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788137077/bazaar-icons/ec5e9a6209720b2b.jpg",
        "name": "DOGMA by Cult OS",
        "tags": [
          "aeon",
          "code-review",
          "github",
          "pull-request"
        ],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "www.cultos.dev",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "fae3559e4e63e93dbb65af419945ebcecfdf5d15adf208363b3e4f3e2fafff85",
      "source": "cdp-bazaar",
      "url": "https://www.cultos.dev/api/reviews"
    },
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788137077/bazaar-icons/ec5e9a6209720b2b.jpg",
        "name": "Vulnerability Audit by Cult OS",
        "tags": [
          "aeon",
          "developer-tools",
          "vulnerability-audit"
        ],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "www.cultos.dev",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "fd5ad24a9b8fec4062e425a8fc2b007aace9532164ddc0100a4cab8f195bb41a",
      "source": "cdp-bazaar",
      "url": "https://www.cultos.dev/services/vulnerability-audit"
    }
  ],
  "event_key": "eip155:8453:0x1617669924907ea9c01f00035d18137925d7ed5dc9f39a5103616673e05d516a:2532",
  "log_index": 2532,
  "network": "eip155:8453",
  "observed_at": 1789263305,
  "purchase_verified": false,
  "recipient": "0xd494a454888a390b2b05df74ae2b5fd9c9902b71",
  "sender": "0xd1b1bc50bf91672e6cdf6405b0881963d89b2887",
  "status": "ambiguous",
  "transaction_hash": "0x1617669924907ea9c01f00035d18137925d7ed5dc9f39a5103616673e05d516a"
}
eip155:84530x7284d4…2d299c
AX1 Consolewww.ax1.vc · Source-reported identityDisclosed 2026-09-12 05:41 UTC
AX1 Consoleax1-new.vercel.app · Source-reported identityDisclosed 2026-09-12 05:41 UTC
Shared payout wallet
Attribution evidence
{
  "amount_atomic": "20000",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "buyer_organization": null,
  "candidates": [
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": null,
        "name": "AX1 Console",
        "tags": [
          "agents",
          "token",
          "verdict"
        ],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "www.ax1.vc",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "58d71767277b7e7ac95262f5bd4ac9b334e78803b525d1ea30193efed7ef8fe4",
      "source": "cdp-bazaar",
      "url": "https://www.ax1.vc/api/dashboard/q-verdict/resource"
    },
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": null,
        "name": "AX1 Console",
        "tags": [
          "agents",
          "token",
          "verdict"
        ],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "ax1-new.vercel.app",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "f307428079d99a15334bf8559df7e56e96308ecc35120e03b6a197ce9c13ca24",
      "source": "cdp-bazaar",
      "url": "https://ax1-new.vercel.app/api/dashboard/q-verdict/resource"
    }
  ],
  "event_key": "eip155:8453:0xed696bb1eb993d669042e7d715abf666f5c73fb7f6f285b8ebbdb7eb9bc6545b:2859",
  "log_index": 2859,
  "network": "eip155:8453",
  "observed_at": 1789263305,
  "purchase_verified": false,
  "recipient": "0x7284d41b5b852f2bd4c99bdf95043d84452d299c",
  "sender": "0x5ba053f4a76aa7a59f64a4a0be960019383c9019",
  "status": "ambiguous",
  "transaction_hash": "0xed696bb1eb993d669042e7d715abf666f5c73fb7f6f285b8ebbdb7eb9bc6545b"
}
eip155:84530x158e90…283d00
agents.chain.linkagents.chain.link · Source-reported identityDisclosed 2026-09-12 05:41 UTC
agents.chain.linkagents.chain.link · Source-reported identityDisclosed 2026-09-12 05:41 UTC
Shared payout wallet
Attribution evidence
{
  "amount_atomic": "10000",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "buyer_organization": null,
  "candidates": [
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": null,
        "name": null,
        "tags": [],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "agents.chain.link",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "f30101802b51330f6a5a423ee3c48c321db8c5de8e2a32a75284e64b55e16d98",
      "source": "cdp-bazaar",
      "url": "https://agents.chain.link/v1/operations/:operationId/submit"
    },
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": null,
        "name": null,
        "tags": [],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "agents.chain.link",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "f467f71f54133099cacfc56d51b2706c970e763d471d8b7083009286f156cedc",
      "source": "cdp-bazaar",
      "url": "https://agents.chain.link/v1/operations/:workflowName"
    }
  ],
  "event_key": "eip155:8453:0x959f2bd1593ca91f2d5eb271961396ebc9bbe5158c0000aaa9fe0e10d945529b:1136",
  "log_index": 1136,
  "network": "eip155:8453",
  "observed_at": 1789263299,
  "purchase_verified": false,
  "recipient": "0x158e90dd58fbe897ed8c244f472febee37283d00",
  "sender": "0xcfa370b01125f985ca1be78bfda9fd790b3da8dc",
  "status": "ambiguous",
  "transaction_hash": "0x959f2bd1593ca91f2d5eb271961396ebc9bbe5158c0000aaa9fe0e10d945529b"
}
eip155:84530x7284d4…2d299c
AX1 Consolewww.ax1.vc · Source-reported identityDisclosed 2026-09-12 05:41 UTC
AX1 Consoleax1-new.vercel.app · Source-reported identityDisclosed 2026-09-12 05:41 UTC
Shared payout wallet
Attribution evidence
{
  "amount_atomic": "20000",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "buyer_organization": null,
  "candidates": [
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": null,
        "name": "AX1 Console",
        "tags": [
          "agents",
          "token",
          "verdict"
        ],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "www.ax1.vc",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "58d71767277b7e7ac95262f5bd4ac9b334e78803b525d1ea30193efed7ef8fe4",
      "source": "cdp-bazaar",
      "url": "https://www.ax1.vc/api/dashboard/q-verdict/resource"
    },
    {
      "branding": {
        "asset_rights": "not_reviewed",
        "basis": "source_reported",
        "icon_url": null,
        "name": "AX1 Console",
        "tags": [
          "agents",
          "token",
          "verdict"
        ],
        "usage": {}
      },
      "country": null,
      "country_basis": "not_available",
      "disclosed_at": 1789191719.42,
      "domain": "ax1-new.vercel.app",
      "identity_status": "source_disclosed_wallet",
      "run_id": "722ce2b98e2db519acc76e688bbc782d70864c7c67322efd2da09ff91bb2aecc",
      "service_id": "f307428079d99a15334bf8559df7e56e96308ecc35120e03b6a197ce9c13ca24",
      "source": "cdp-bazaar",
      "url": "https://ax1-new.vercel.app/api/dashboard/q-verdict/resource"
    }
  ],
  "event_key": "eip155:8453:0x2272acd5af4ed7d2a72b2ca57930580983bd21cbfaa1c98406d01319eb3b706d:497",
  "log_index": 497,
  "network": "eip155:8453",
  "observed_at": 1789263273,
  "purchase_verified": false,
  "recipient": "0x7284d41b5b852f2bd4c99bdf95043d84452d299c",
  "sender": "0x5ba053f4a76aa7a59f64a4a0be960019383c9019",
  "status": "ambiguous",
  "transaction_hash": "0x2272acd5af4ed7d2a72b2ca57930580983bd21cbfaa1c98406d01319eb3b706d"
}
eip155:84530xf000ab…e994fcUnresolvedNo matching disclosure
Attribution evidence
{
  "amount_atomic": "200000",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "buyer_organization": null,
  "candidates": [],
  "event_key": "eip155:8453:0x3c86c3f769a5d672300807c3a240ffb00c5548e1499d4d791ad5990d32f83fe3:497",
  "log_index": 497,
  "network": "eip155:8453",
  "observed_at": 1789263263,
  "purchase_verified": false,
  "recipient": "0xf000ab8b02aa5c52b62bdb10bf63312317e994fc",
  "sender": "0x4855cd71f87bcd1d2c4dfad8b664e9ca659a272c",
  "status": "unresolved",
  "transaction_hash": "0x3c86c3f769a5d672300807c3a240ffb00c5548e1499d4d791ad5990d32f83fe3"
}
eip155:84530xf000ab…e994fcUnresolvedNo matching disclosure
Attribution evidence
{
  "amount_atomic": "100000",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "buyer_organization": null,
  "candidates": [],
  "event_key": "eip155:8453:0x7dae389627f38ad5e8da00a34460e3f64baea7ea2c82fb6b8f7c5ca9de4d0ff7:1973",
  "log_index": 1973,
  "network": "eip155:8453",
  "observed_at": 1789263261,
  "purchase_verified": false,
  "recipient": "0xf000ab8b02aa5c52b62bdb10bf63312317e994fc",
  "sender": "0x4e9964dcf2b8dba7a7c34d26f311a02b287b7b2f",
  "status": "unresolved",
  "transaction_hash": "0x7dae389627f38ad5e8da00a34460e3f64baea7ea2c82fb6b8f7c5ca9de4d0ff7"
}
Coverage, value and unknowns

Only EVM event identities are supported. Chain, transaction and transfer log index identify a payment leg. A wallet shared by multiple services keeps all candidates. Registry snapshots describe observed disclosures, not continuous ownership.

Buyer organizations, countries and delivery outcomes are unresolved in this public audit. Token values are grouped separately; USD revenue is not inferred. Logos remain neutral until asset-use rights are reviewed.

{
  "audit_population": 2000,
  "buyer_identity_coverage": 0,
  "country_coverage": 0,
  "counts": {
    "ambiguous": 1039,
    "unique_candidate": 2,
    "unresolved": 957,
    "unsupported_record": 2
  },
  "duplicate_records": 0,
  "keyed_events": 1998,
  "outcome_coverage": 0,
  "retained_records_in_range": 6400,
  "sampled_records": 2000,
  "scope": "Latest 2000 retained sampled records in range; explorer gaps possible",
  "source": "x402scan",
  "truncated": true,
  "unique_candidate_share": 0.001,
  "unkeyed_records": 2,
  "value_basis": "Source-reported integer atomic amount, grouped by chain and token; no USD valuation",
  "value_by_asset": [
    {
      "ambiguous_atomic": "39604900",
      "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
      "network": "eip155:8453",
      "records": 1998,
      "total_atomic": "354639586",
      "unique_candidate_atomic": "7000",
      "unique_candidate_share": "0.0000197383492321130783183352802583070915270017261975937452171512516935997099883824024089628843633942207455656120690373239946202734400891162781810826950379"
    }
  ],
  "value_records": 1998
}

THE EVIDENCE BASE

Collected. Dated. Traceable.

Use the API
14,512Source listings
33Source snapshots
27,889Recorded changes
1,221Endpoint observations

Latest snapshot: Sep 12, 2026, 05:41 UTC. Daily collection; gaps remain unknown.

5,813 observations · Differences between dated observations.

2s.ioCurrent weather conditions for any coordinate worldwide. Pass lat + lon (and optional units=metric|imperial, default metric). Returns temperature, feels-like, humidity, precipitation (rain/snow), cloud cover, sea-level pressure, wind speed/direction/gusts, day/night flag, and a human-readable conditions label from the WMO weather code — with local time + timezone. Global coverage (not just US — for US-only NWS data see weather.zip / weather.forecast). Source: Open-Meteo (CC BY 4.0).
https://2s.io/api/weather/current
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "description": "Current weather conditions for any coordinate worldwide. Pass lat + lon (and optional units=metric|imperial, default metric). Returns temperature, feels-like, humidity, precipitation (rain/snow), cloud cover, sea-level pressure, wind speed/direction/gusts, day/night flag, and a human-readable conditions label from the WMO weather code — with local time + timezone. Global coverage (not just US — for US-only NWS data see weather.zip / weather.forecast). Source: Open-Meteo (CC BY 4.0).",
  "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": {
              "lat": {
                "description": "Latitude (-90..90).",
                "type": "number"
              },
              "lon": {
                "description": "Longitude (-180..180).",
                "type": "number"
              },
              "units": {
                "description": "metric (°C, km/h, mm — default) or imperial (°F, mph, inch).",
                "type": "string"
              }
            },
            "required": [
              "lat",
              "lon"
            ]
          },
          "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": "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": "6f73b25918fb1470020d9ab8ecba81309213140da6747200f4cab6a2f8a68f4c",
  "service_id": "c21c783bae4aef5ed4b08025eb83563f5841ec037a32e36ae3cc3dd16b8e2744",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T16:20:56.756Z",
  "url": "https://2s.io/api/weather/current",
  "usage_rights": "not_reviewed"
}
2s.ioFetch any URL and return its article content with the clutter stripped — nav, ads, sidebars, footers, scripts, styles, comments removed via heuristic extraction (<article> / <main> / role=main / densest block). Choose the output with `format`: markdown (default), text, both (JSON envelope), html (a self-contained readable reader-view page, raw text/html), or pdf (a clean typeset reading document, raw application/pdf). html/pdf are built from the same cleaned content, so they carry no live page, no third-party assets, no trackers. SSRF-guarded, 512KB body cap, 8s timeout, 5 redirects max. JSON formats return { url, finalUrl, title, markdown?, text?, wordCount, sourceBytes }. This uses a raw HTTP fetch (no JavaScript) — for client-rendered / SPA pages whose content only appears after JS runs, use /api/url/render (same formats, headless-rendered). For a pixel-perfect image of the live page use /api/ai/screenshot; to enumerate a page or sitemap into its links use /api/url/map.
https://2s.io/api/url/clean
NetworkAdvertised amountBillingPayee
eip155:84530.0027 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp2700 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "description": "Fetch any URL and return its article content with the clutter stripped — nav, ads, sidebars, footers, scripts, styles, comments removed via heuristic extraction (<article> / <main> / role=main / densest block). Choose the output with `format`: markdown (default), text, both (JSON envelope), html (a self-contained readable reader-view page, raw text/html), or pdf (a clean typeset reading document, raw application/pdf). html/pdf are built from the same cleaned content, so they carry no live page, no third-party assets, no trackers. SSRF-guarded, 512KB body cap, 8s timeout, 5 redirects max. JSON formats return { url, finalUrl, title, markdown?, text?, wordCount, sourceBytes }. This uses a raw HTTP fetch (no JavaScript) — for client-rendered / SPA pages whose content only appears after JS runs, use /api/url/render (same formats, headless-rendered). For a pixel-perfect image of the live page use /api/ai/screenshot; to enumerate a page or sitemap into its links use /api/url/map.",
  "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": {
              "format": {
                "default": "markdown",
                "enum": [
                  "markdown",
                  "text",
                  "both",
                  "html",
                  "pdf"
                ],
                "type": "string"
              },
              "url": {
                "maxLength": 2048,
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "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.0027",
      "amount_atomic": "2700",
      "amount_encoding": "atomic_units",
      "amount_raw": "2700",
      "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": "2700",
      "amount_encoding": "atomic_units",
      "amount_raw": "2700",
      "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": "d0c684eb49334b7afb52c095e3ff6c29c7daeb861b5d6c1a7f23f1c18faf1782",
  "service_id": "c31d04d3678852a05cf37a8bc1495fdc593f146b78b429017424c57b3c2f27a9",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-11T21:59:32.471Z",
  "url": "https://2s.io/api/url/clean",
  "usage_rights": "not_reviewed"
}
2s.ioAI web search optimized for agents. Returns ranked results with the relevant extracted content of each page (not just a link + blurb), plus a relevance score. topic=news for recent reporting. Distinct from search.web (raw SERP) — this returns clean, LLM-ready page content per result.
https://2s.io/api/search/ai
NetworkAdvertised amountBillingPayee
eip155:84530.045 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp45000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "description": "AI web search optimized for agents. Returns ranked results with the relevant extracted content of each page (not just a link + blurb), plus a relevance score. topic=news for recent reporting. Distinct from search.web (raw SERP) — this returns clean, LLM-ready page content per result.",
  "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": {
              "maxResults": {
                "maximum": 10,
                "minimum": 1,
                "type": "integer"
              },
              "q": {
                "description": "Search query.",
                "maxLength": 400,
                "minLength": 2,
                "type": "string"
              },
              "topic": {
                "enum": [
                  "general",
                  "news"
                ],
                "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.045",
      "amount_atomic": "45000",
      "amount_encoding": "atomic_units",
      "amount_raw": "45000",
      "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": "45000",
      "amount_encoding": "atomic_units",
      "amount_raw": "45000",
      "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": "ba69c01769ff3dc0c14bc7c91f562e2cdeb6321ed36c87f3c0ea4a5df84eaf2b",
  "service_id": "c828c473fbfb1c5afe9a76992fbcecfe8d56676beb4af198fc84efe5d0d473c0",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T07:06:03.039Z",
  "url": "https://2s.io/api/search/ai",
  "usage_rights": "not_reviewed"
}
2s.ioReverse geocoding — latitude/longitude → nearest formatted address plus structured components (houseNumber, road, suburb, city, county, state, postcode, country, countryCode). Query: lat (-90..90), lon (-180..180). Underlying data is OpenStreetMap (ODbL). Sister: /api/geocode/address.
https://2s.io/api/geocode/reverse
NetworkAdvertised amountBillingPayee
eip155:84530.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "description": "Reverse geocoding — latitude/longitude → nearest formatted address plus structured components (houseNumber, road, suburb, city, county, state, postcode, country, countryCode). Query: lat (-90..90), lon (-180..180). Underlying data is OpenStreetMap (ODbL). Sister: /api/geocode/address.",
  "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": {
              "lat": {
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              }
            },
            "required": [
              "lat",
              "lon"
            ],
            "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": "4e948eef7b8d953943ea9131cdb10b5a5bc4cfd2badfd46d16abadaed877b9c3",
  "service_id": "ca37c9cb4b132f22945e191ba2dfe7d0a894075697da9b4ad2d43b654c9dfb0f",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-28T06:53:03.702Z",
  "url": "https://2s.io/api/geocode/reverse",
  "usage_rights": "not_reviewed"
}
2s.ioCMS Care Compare lookup for every CMS-certified US hospital (~5k). Lookup by 6-digit CMS Facility ID for direct match, or fuzzy by name + state + city + hospital type, with optional minimum overall rating (1-5) filter. Each record includes facility ID, name, full address, phone, hospital type (Acute Care / Critical Access / Psychiatric / etc.), ownership category, emergency services flag, birthing-friendly designation, CMS overall star rating, and per-measure-group counts (mortality, safety, readmission, patient experience, effectiveness, timeliness, medical imaging). Public-domain federal data.
https://2s.io/api/health/hospital-lookup
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "description": "CMS Care Compare lookup for every CMS-certified US hospital (~5k). Lookup by 6-digit CMS Facility ID for direct match, or fuzzy by name + state + city + hospital type, with optional minimum overall rating (1-5) filter. Each record includes facility ID, name, full address, phone, hospital type (Acute Care / Critical Access / Psychiatric / etc.), ownership category, emergency services flag, birthing-friendly designation, CMS overall star rating, and per-measure-group counts (mortality, safety, readmission, patient experience, effectiveness, timeliness, medical imaging). Public-domain federal 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": {
              "city": {
                "description": "City name (case-insensitive contains).",
                "type": "string"
              },
              "facilityId": {
                "description": "6-digit CMS facility ID.",
                "type": "string"
              },
              "hospitalType": {
                "description": "E.g., \"Acute Care\", \"Critical Access\", \"Psychiatric\".",
                "type": "string"
              },
              "limit": {
                "default": 20,
                "maximum": 100,
                "minimum": 1,
                "type": "integer"
              },
              "minRating": {
                "maximum": 5,
                "minimum": 1,
                "type": "integer"
              },
              "name": {
                "description": "Fuzzy name match.",
                "type": "string"
              },
              "offset": {
                "default": 0,
                "minimum": 0,
                "type": "integer"
              },
              "state": {
                "description": "2-letter US state.",
                "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": 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": "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": "35df35552a4f54ec5b7c6f3deecb45bcaf62899ab3969ac0bbca73fb83285497",
  "service_id": "cf8f3671c86cb804a4c6930c20768d7ae4619113bf7643f32279cbce59300a2d",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-25T19:28:21.844Z",
  "url": "https://2s.io/api/health/hospital-lookup",
  "usage_rights": "not_reviewed"
}
2s.ioLatest daily stock quote for a US-listed ticker. Returns the most recent completed trading session: open, high, low, close, volume, VWAP, and trade count, plus the change and percent change versus the prior session, and company reference data (name, primary exchange, security type, currency, market cap). NOTE: this plan tier serves end-of-day / delayed data (the response flags delayed=true), suitable for daily snapshots, fundamentals context, and post-close analysis rather than real-time trading. Pass ticker as a US symbol (e.g. AAPL, MSFT, BRK.B). Market data by Massive (formerly Polygon.io).
https://2s.io/api/stocks/quote
NetworkAdvertised amountBillingPayee
eip155:84530.0045 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp4500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "description": "Latest daily stock quote for a US-listed ticker. Returns the most recent completed trading session: open, high, low, close, volume, VWAP, and trade count, plus the change and percent change versus the prior session, and company reference data (name, primary exchange, security type, currency, market cap). NOTE: this plan tier serves end-of-day / delayed data (the response flags delayed=true), suitable for daily snapshots, fundamentals context, and post-close analysis rather than real-time trading. Pass ticker as a US symbol (e.g. AAPL, MSFT, BRK.B). Market data by Massive (formerly Polygon.io).",
  "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 symbol, e.g. AAPL, MSFT, BRK.B.",
                "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": 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": "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": "494460e781c84db3e27dbdeca78ad8584e77f998cccdca3f51b48ceb9dc4d206",
  "service_id": "d4883a6eb2a4b948b9703d007ab87c31b74bdb83617bcc8f59e9677b17d37247",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-10T20:15:12.899Z",
  "url": "https://2s.io/api/stocks/quote",
  "usage_rights": "not_reviewed"
}
2s.ioFDIC-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.
https://2s.io/api/bank/lookup
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 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": "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": "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"
}
2s.ioLook 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.
https://2s.io/api/airport/lookup
NetworkAdvertised amountBillingPayee
eip155:84530.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 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": "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"
}
2s.ioHoliday-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.
https://2s.io/api/calendar/business-days
NetworkAdvertised amountBillingPayee
eip155:84530.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 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": "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": "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"
}
2s.ioGrade 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.
https://2s.io/api/domain/email-security
NetworkAdvertised amountBillingPayee
eip155:84530.0045 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp4500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 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": "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"
}
2s.ioAggregated 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.
https://2s.io/api/stocks/insider-sentiment
NetworkAdvertised amountBillingPayee
eip155:84530.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 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": "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"
}
2s.ioGeolocate 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.
https://2s.io/api/geo/ip
NetworkAdvertised amountBillingPayee
eip155:84530.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 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": "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"
}
2s.ioNYC 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.
https://2s.io/api/property/nyc-deed-history
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 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": "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": "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"
}
2s.ioFree-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.
https://2s.io/api/finance/figi-search
NetworkAdvertised amountBillingPayee
eip155:84530.0036 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp3600 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 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": "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": "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"
}
2s.ioRender 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.
https://2s.io/api/url/render
NetworkAdvertised amountBillingPayee
eip155:84530.015 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp15000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 1789166492.489,
  "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": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "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"
}
2s.ioUSDA 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.
https://2s.io/api/nutrition/food
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 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": "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": "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"
}
2s.ioDaily 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.
https://2s.io/api/fx/rates
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": 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": "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"
}
2s.ioEarnings 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.
https://2s.io/api/calendar/earnings
NetworkAdvertised amountBillingPayee
eip155:84530.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": "withdrawn_protocol_inference",
      "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": "withdrawn_protocol_inference",
      "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": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "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"
}
2s.ioCurrent 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.
https://2s.io/api/weather/zip
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp3000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": "withdrawn_protocol_inference",
      "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": "withdrawn_protocol_inference",
      "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": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "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"
}
2s.ioTop 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.
https://2s.io/api/crypto/markets
NetworkAdvertised amountBillingPayee
eip155:84530.0036 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp3600 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": "withdrawn_protocol_inference",
      "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": "withdrawn_protocol_inference",
      "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": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "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"
}
2s.ioCross-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.
https://2s.io/api/predict/search
NetworkAdvertised amountBillingPayee
eip155:84530.012 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp12000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": "withdrawn_protocol_inference",
      "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": "withdrawn_protocol_inference",
      "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": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "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"
}
2s.ioList 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.
https://2s.io/api/calendar/holidays
NetworkAdvertised amountBillingPayee
eip155:84530.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": "withdrawn_protocol_inference",
      "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": "withdrawn_protocol_inference",
      "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": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "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"
}
2s.ioFDA 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.
https://2s.io/api/gov/fda-recalls
NetworkAdvertised amountBillingPayee
eip155:84530.006 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp6000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": "withdrawn_protocol_inference",
      "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": "withdrawn_protocol_inference",
      "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": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "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"
}
2s.ioVerify 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.
https://2s.io/api/medical/icd10
NetworkAdvertised amountBillingPayee
eip155:84530.0025 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp2500 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": "withdrawn_protocol_inference",
      "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": "withdrawn_protocol_inference",
      "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": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "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"
}
2s.ioDecode 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.
https://2s.io/api/vehicle/decode-wmi
NetworkAdvertised amountBillingPayee
eip155:84530.006 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp6000 atomic unitsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vNot specifiedexactTW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn
Source and evidence
{
  "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": "withdrawn_protocol_inference",
      "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": "withdrawn_protocol_inference",
      "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": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "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"
}

Outcome evidence starts with your workflow.

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 integration
Collection coverage

Discovery 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,515 historical or current source records quarantined during normalization; they are excluded from public comparisons.

46 of 46 archive objects verified in Backblaze. Last verification: Sep 13, 2026, 01:13 UTC.

Collection status JSON