Card snapshot
data.spencermcw.com
·
2026-10-22 17:24:56 UTC
·
4f85890af25a2bb73165f981d64253c6a1d8f2143814e904791a58fa6a12f1a2
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"_source": "agentic.market",
"service": {
"id": "data-spencermcw-com",
"name": "data.spencermcw.com",
"description": "",
"domain": "data.spencermcw.com",
"provider": "data.spencermcw.com",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://data.spencermcw.com/v1/drug/nadac",
"description": "What do US pharmacies pay for this drug? CMS\u2019s National Average Drug Acquisition Cost (NADAC) per unit for an NDC, the generic\u2019s NADAC for a brand and the weekly price history since January 2025, from CMS\u2019s NADAC files on data.medicaid.gov. Updated weekly. $0.01 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "ndc",
"type": "string",
"description": "",
"example": "00378410591",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/drug/nadac/changes",
"description": "Which drug acquisition costs changed this week? NADAC per-unit cost changes and NDCs added or dropped, with CMS\u2019s stated reason, 2025 on, from CMS\u2019s weekly NADAC files. Updated weekly. $0.05 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "limit",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "ndc",
"type": "string",
"description": "",
"example": "00378410591",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/drug/nadac/search",
"description": "Which NDCs match this drug name, and what do pharmacies pay for them? NADAC search by name (e.g. \u201catorvastatin 40\u201d) with NDC counts and current per-unit cost ranges, from CMS\u2019s weekly NADAC file. Updated weekly. $0.01 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "name",
"type": "string",
"description": "",
"example": "atorvastatin 40",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/hospital/changes",
"description": "Hospital price and file changes, as a paged feed",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "limit",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://data.spencermcw.com/v1/hospital/compare",
"description": "One billing code across up to 10 named hospitals, one normalized row each",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "code",
"type": "string",
"description": "",
"example": "470",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "hospitals",
"type": "string",
"description": "",
"example": "co-060001,co-061323",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payer",
"type": "string",
"description": "",
"example": "aetna",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://data.spencermcw.com/v1/hospital/payers",
"description": "Negotiated prices for one billing code in one area, per canonical payer and plan type",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "code",
"type": "string",
"description": "",
"example": "470",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "plan_type",
"type": "string",
"description": "",
"example": "commercial",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "radius_miles",
"type": "number",
"description": "",
"example": 15,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "zip",
"type": "string",
"description": "",
"example": "80631",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://data.spencermcw.com/v1/hospital/prices",
"description": "Posted hospital prices for one billing code near a US ZIP code or point",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "code",
"type": "string",
"description": "",
"example": "A4550",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "limit",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payer",
"type": "string",
"description": "",
"example": "medicare",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "radius_miles",
"type": "number",
"description": "",
"example": 10,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "zip",
"type": "string",
"description": "",
"example": "81052",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://data.spencermcw.com/v1/medicare/partd/changes",
"description": "Which Medicare Part D formularies changed this month? Drugs added or dropped, tier, prior-authorization, step-therapy and quantity-limit changes and plan premium changes, computed by Distill from CMS\u2019s monthly formulary files. Updated monthly. $0.05 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "entity",
"type": "string",
"description": "",
"example": "formulary",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "key",
"type": "string",
"description": "",
"example": "2723345",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "limit",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/medicare/partd/coverage",
"description": "Which Medicare Part D plans in this county cover this drug, at what tier and cost? Every PDP and Medicare Advantage drug plan with tier, prior authorization, step therapy, quantity limit, premium and copay, plan years 2026 and 2027, computed by Distill from CMS\u2019s monthly formulary files. Updated monthly. $0.02 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "county",
"type": "string",
"description": "",
"example": "Denver",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "limit",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "plan_year",
"type": "number",
"description": "",
"example": 2027,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "rxcui",
"type": "string",
"description": "",
"example": "617311",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "state",
"type": "string",
"description": "",
"example": "CO",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/medicare/partd/plan",
"description": "What does this Medicare Part D plan cost and cover? Premium, deductible, service area, cost sharing by tier and one drug\u2019s terms for a contract-plan-segment id, computed by Distill from CMS\u2019s monthly formulary files. Updated monthly. $0.01 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "plan",
"type": "string",
"description": "",
"example": "H0028-063-000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "plan_year",
"type": "number",
"description": "",
"example": 2027,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "rxcui",
"type": "string",
"description": "",
"example": "617311",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/medicare/pfs/changes",
"description": "What changed in the Medicare Physician Fee Schedule this quarter? RVU, status, conversion-factor, GPCI and OPPS-cap change records between CMS releases, 2025 on, computed by Distill from CMS\u2019s RVU files. Updated quarterly. $0.05 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "code",
"type": "string",
"description": "",
"example": "99213",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "entity",
"type": "string",
"description": "",
"example": "rvu",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "release",
"type": "string",
"description": "",
"example": "2026A",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/medicare/pfs/localities",
"description": "How does Medicare\u2019s allowed amount for one code vary across the US? Physician Fee Schedule amounts in all 109 Medicare localities (or one state\u2019s) with the national amount and range, computed by Distill from CMS\u2019s RVU and GPCI files. Updated quarterly. $0.02 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "code",
"type": "string",
"description": "",
"example": "70551",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "state",
"type": "string",
"description": "",
"example": "NY",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/medicare/pfs/rate",
"description": "What does Medicare pay for this CPT or HCPCS code at this ZIP? Physician Fee Schedule facility and non-facility allowed amounts with the RVUs and GPCIs behind them, any US ZIP or Medicare locality, 2025 on, computed by Distill from CMS\u2019s quarterly RVU files. Updated quarterly. $0.01 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "code",
"type": "string",
"description": "",
"example": "99213",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "zip",
"type": "string",
"description": "",
"example": "80218",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/sanctions/address",
"description": "Is this crypto address on OFAC\u2019s SDN sanctions list? SDN entry, program, asset and list date for Bitcoin, Ethereum and EVM, Tron, Solana and other addresses, checked by Distill against OFAC\u2019s own SDN file. Updated daily. $0.005 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/sanctions/address/batch",
"description": "Are any of these crypto addresses on OFAC\u2019s SDN sanctions list? Up to 100 addresses screened in one call, checked by Distill against OFAC\u2019s own SDN file. Updated daily. $0.05 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "addresses",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/sanctions/changes",
"description": "Which crypto addresses did OFAC add to or remove from the SDN list? Per-publication change records (added, removed, entry updated), computed by Distill from OFAC\u2019s own SDN files. Updated daily. $0.02 per call (x402, USDC on Base); 3 free calls a day.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "since",
"type": "string",
"description": "",
"example": "2026-10-21T00:00:00Z",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": null
},
{
"url": "https://data.spencermcw.com/v1/tax/changes",
"description": "Quarterly sales-tax rate and boundary changes in the Streamlined Sales Tax states",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "entity",
"type": "string",
"description": "",
"example": "rate",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "limit",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "state",
"type": "string",
"description": "",
"example": "WA",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://data.spencermcw.com/v1/tax/sales-rate",
"description": "The sales-tax rate at a US ZIP+4, ZIP or street address in a Streamlined Sales Tax state",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "date",
"type": "string",
"description": "",
"example": "2026-10-19",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "zip",
"type": "string",
"description": "",
"example": "98101-3143",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://data.spencermcw.com/v1/tax/sales-rate/batch",
"description": "Sales-tax rates for up to 100 US locations in one call (Streamlined Sales Tax states)",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "locations",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.005",
"maxAmount": "0.1",
"avgCostPerTransaction": "0.03",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "",
"tags": [],
"iconUrl": ""
}
}