Resource / 225
healthy2s.
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.
| State | Network | Scheme | Atomic amount | Asset | payTo / untrusted |
|---|---|---|---|---|---|
| active | eip155:8453 | exact | 2500 | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | 0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5 |
| active | solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp | exact | 2500 | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn |
All advertised payment options are stored. Base (`eip155:8453`) is the operational network for ranking and canaries; non-Base options remain visible for transparency.
healthy 2026-08-12 22:00:01 UTC GET · HTTP 402 · 41ms · accepts 2 · base 1 ok
Accepts snapshot
[
{
"amount": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"assetTransferMethod": null,
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 60,
"network": "eip155:8453",
"payTo": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"paymentFlow": null,
"raw": {
"amount": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 60,
"max_timeout_seconds": 60,
"network": "eip155:8453",
"payTo": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"scheme": "exact"
},
"scheme": "exact"
},
{
"amount": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"assetTransferMethod": null,
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
"name": "USDC",
"version": "1"
},
"maxTimeoutSeconds": 60,
"network": "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp",
"payTo": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"paymentFlow": null,
"raw": {
"amount": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
"name": "USDC",
"version": "1"
},
"maxTimeoutSeconds": 60,
"max_timeout_seconds": 60,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"pay_to": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"scheme": "exact"
},
"scheme": "exact"
}
]
PaymentRequired raw
{
"accepts": [
{
"amount": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 60,
"network": "eip155:8453",
"payTo": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"scheme": "exact"
},
{
"amount": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
"name": "USDC",
"version": "1"
},
"maxTimeoutSeconds": 60,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"scheme": "exact"
}
],
"error": "PAYMENT-SIGNATURE required",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"billable_only": false,
"code": "xxx",
"limit": 1,
"q": "xxx"
},
"type": "http"
}
},
"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"
}
}
},
"resource": {
"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.",
"iconUrl": "https://2s.io/icon-512.png",
"mimeType": "application/json",
"serviceName": "2s",
"tags": [
"public-records",
"identifiers",
"ai-agents",
"us-gov-data",
"x402",
"upto-billing",
"ai-gateway",
"agent-infrastructure"
],
"url": "https://2s.io/api/medical/icd10"
},
"x402Version": 2
}
Response headers
{
"access-control-allow-headers": "Authorization, Content-Type",
"access-control-allow-methods": "GET, POST, OPTIONS",
"access-control-allow-origin": "*",
"access-control-max-age": "86400",
"age": "0",
"cache-control": "public, max-age=0, must-revalidate",
"content-security-policy": "default-src 'none'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'self'; frame-ancestors 'none'; base-uri 'none'",
"content-type": "application/json",
"date": "Wed, 12 Aug 2026 22:00:01 GMT",
"payment-required": "eyJ4NDAyVmVyc2lvbiI6MiwiYWNjZXB0cyI6W3sic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhbW91bnQiOiIyNTAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4MmI2RDQ5ODhEYjQ3MjNFNjkwOERiODZBYjJiOGRGQmM1MUZDMzJDNSIsIm1heFRpbWVvdXRTZWNvbmRzIjo2MCwiZXh0cmEiOnsibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIifX0seyJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJzb2xhbmE6NWV5a3Q0VXNGdjhQOE5KZFRSRXBZMXZ6cUtxWkt2ZHAiLCJhbW91bnQiOiIyNTAwIiwiYXNzZXQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInBheVRvIjoiVFc2bnRhR3p2ajYzWmdQanN6ZDRGQ0dtVlRHZnp2MU1BWVpialljeVdobiIsIm1heFRpbWVvdXRTZWNvbmRzIjo2MCwiZXh0cmEiOnsibmFtZSI6IlVTREMiLCJ2ZXJzaW9uIjoiMSIsImZlZVBheWVyIjoiSGMzc2RFQXNDR1FjcGdmaXZ5d29nOXV3dGs4Z1VCVVpnc3hkTUUxRUp5ODgifX1dLCJyZXNvdXJjZSI6eyJ1cmwiOiJodHRwczovLzJzLmlvL2FwaS9tZWRpY2FsL2ljZDEwIiwiZGVzY3JpcHRpb24iOiJWZXJpZnkgYW5kIHNlYXJjaCBJQ0QtMTAtQ00gZGlhZ25vc2lzIGNvZGVzIGFnYWluc3QgdGhlIG9mZmljaWFsIFVTIGNvZGUgc2V0IChGWTIwMjYsIH45OGsgZW50cmllcykuIFBhc3MgY29kZSAod2l0aCBvciB3aXRob3V0IHRoZSBkb3QsIGUuZy4gRTExLjkgb3IgRTExOSkgdG8gY29uZmlybSB0aGUgY29kZSBleGlzdHMgYW5kIGxpc3QgaXRzIG1vcmUtc3BlY2lmaWMgY2hpbGQgY29kZXMsIG9yIHEgdG8ga2V5d29yZC1zZWFyY2ggY29kZSBkZXNjcmlwdGlvbnMgKGUuZy4gXCJ0eXBlIDIgZGlhYmV0ZXMgbmV1cm9wYXRoeVwiKS4gT3B0aW9uYWwgYmlsbGFibGVfb25seT10cnVlIHJlc3RyaWN0cyByZXN1bHRzIHRvIGNvZGVzIHZhbGlkIGZvciBjbGFpbSBzdWJtaXNzaW9uOyBsaW1pdCBjYXBzIHJlc3VsdHMgKDEtNTAsIGRlZmF1bHQgMTApLiBSZXR1cm5zIGEgdmVyaWZpZWQgZmxhZywgdGhlIGV4YWN0IG1hdGNoIGlmIGFueSwgYW5kIG1hdGNoZWQgY29kZXMgd2l0aCBiaWxsYWJsZSBzdGF0dXMgcGx1cyBzaG9ydCBhbmQgbG9uZyBkZXNjcmlwdGlvbnMuIERhdGE6IENNUy9OQ0hTIElDRC0xMC1DTSAocHVibGljIGRvbWFpbiksIHJlZnJlc2hlZCBlYWNoIFVTIGZpc2NhbCB5ZWFyLiBVc2UgdG8gY29uZmlybSBkaWFnbm9zaXMgY29kZXMgYXJlIHJlYWwgYW5kIGN1cnJlbnQgYmVmb3JlIHBsYWNpbmcgdGhlbSBpbiBjbGFpbXMsIHByaW9yIGF1dGhvcml6YXRpb25zLCBvciBjbGluaWNhbCBkb2N1bWVudHMuIiwibWltZVR5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwic2VydmljZU5hbWUiOiIycyIsImljb25VcmwiOiJodHRwczovLzJzLmlvL2ljb24tNTEyLnBuZyIsInRhZ3MiOlsicHVibGljLXJlY29yZHMiLCJpZGVudGlmaWVycyIsImFpLWFnZW50cyIsInVzLWdvdi1kYXRhIiwieDQwMiIsInVwdG8tYmlsbGluZyIsImFpLWdhdGV3YXkiLCJhZ2VudC1pbmZyYXN0cnVjdHVyZSJdfSwiZXJyb3IiOiJQQVlNRU5ULVNJR05BVFVSRSByZXF1aXJlZCIsImV4dGVuc2lvbnMiOnsiYmF6YWFyIjp7ImluZm8iOnsiaW5wdXQiOnsidHlwZSI6Imh0dHAiLCJtZXRob2QiOiJHRVQiLCJxdWVyeVBhcmFtcyI6eyJjb2RlIjoieHh4IiwicSI6Inh4eCIsImJpbGxhYmxlX29ubHkiOmZhbHNlLCJsaW1pdCI6MX19fSwic2NoZW1hIjp7IiRzY2hlbWEiOiJodHRwczovL2pzb24tc2NoZW1hLm9yZy9kcmFmdC8yMDIwLTEyL3NjaGVtYSIsInR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImlucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7InR5cGUiOnsiY29uc3QiOiJodHRwIn0sIm1ldGhvZCI6eyJjb25zdCI6IkdFVCJ9LCJxdWVyeVBhcmFtcyI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJjb2RlIjp7InR5cGUiOiJzdHJpbmciLCJtaW5MZW5ndGgiOjMsIm1heExlbmd0aCI6OSwiZGVzY3JpcHRpb24iOiJJQ0QtMTAtQ00gY29kZSB0byB2ZXJpZnksIHdpdGggb3Igd2l0aG91dCB0aGUgZG90IChlLmcuIEUxMS45IG9yIEUxMTkpLiBSZXR1cm5zIHRoZSBleGFjdCBtYXRjaCBwbHVzIG1vcmUtc3BlY2lmaWMgY2hpbGQgY29kZXMuIFByb3ZpZGUgZWl0aGVyIGNvZGUgb3IgcSwgbm90IGJvdGguIn0sInEiOnsidHlwZSI6InN0cmluZyIsIm1pbkxlbmd0aCI6MywibWF4TGVuZ3RoIjoxMjAsImRlc2NyaXB0aW9uIjoiS2V5d29yZCBzZWFyY2ggb3ZlciBvZmZpY2lhbCBjb2RlIGRlc2NyaXB0aW9ucyAoZS5nLiBcInR5cGUgMiBkaWFiZXRlcyBuZXVyb3BhdGh5XCIpLiBFdmVyeSB3b3JkIG11c3QgbWF0Y2guIFByb3ZpZGUgZWl0aGVyIGNvZGUgb3IgcSwgbm90IGJvdGguIn0sImJpbGxhYmxlX29ubHkiOnsidHlwZSI6ImJvb2xlYW4iLCJkZXNjcmlwdGlvbiI6IldoZW4gdHJ1ZSwgb25seSByZXR1cm4gY29kZXMgdmFsaWQgZm9yIGNsYWltIHN1Ym1pc3Npb24gKGV4Y2x1ZGVzIGNhdGVnb3J5IGhlYWRlcnMpLiJ9LCJsaW1pdCI6eyJ0eXBlIjoiaW50ZWdlciIsIm1pbmltdW0iOjEsIm1heGltdW0iOjUwLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gY29kZXMgcmV0dXJuZWQgKDEtNTAsIGRlZmF1bHQgMTApLiJ9fSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOmZhbHNlfX0sInJlcXVpcmVkIjpbInR5cGUiLCJtZXRob2QiLCJxdWVyeVBhcmFtcyJdfX0sInJlcXVpcmVkIjpbImlucHV0Il19fX19",
"permissions-policy": "geolocation=(), camera=(), microphone=()",
"referrer-policy": "no-referrer",
"server": "Vercel",
"strict-transport-security": "max-age=63072000; includeSubDomains; preload",
"transfer-encoding": "chunked",
"x-content-type-options": "nosniff",
"x-frame-options": "DENY",
"x-matched-path": "/api/medical/icd10",
"x-payment-requirements": "x402",
"x-vercel-cache": "MISS",
"x-vercel-id": "iad1::iad1::qzpxw-1786572001677-cdf83cb4fd09"
}
Response body
{
"accepts": [
{
"amount": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 60,
"network": "eip155:8453",
"payTo": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
"scheme": "exact"
},
{
"amount": "2500",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
"name": "USDC",
"version": "1"
},
"maxTimeoutSeconds": 60,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
"scheme": "exact"
}
],
"error": "PAYMENT-SIGNATURE required",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"billable_only": false,
"code": "xxx",
"limit": 1,
"q": "xxx"
},
"type": "http"
},
"output": {
"example": {
"items": [
{
"billable": false,
"code": "example",
"codeDotted": "example",
"longDescription": "example",
"shortDescription": "example"
}
],
"meta": {
"exactMatch": {
"billable": false,
"code": "example",
"codeDotted": "example",
"longDescription": "example",
"shortDescription": "example"
},
"fiscalYear": 1,
"mode": "verify",
"query": {
"billableOnly": false,
"code": "example",
"limit": 1,
"q": "example"
},
"verified": false
},
"ok": true,
"source": {
"license": "example",
"provider": "example",
"url": "example"
},
"total": 1
},
"schema": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"additionalProperties": false,
"properties": {
"billable": {
"description": "True when valid for claim submission (leaf code); false for category headers.",
"type": "boolean"
},
"code": {
"description": "Storage form without the dot, e.g. E119.",
"type": "string"
},
"codeDotted": {
"description": "Conventional display form, e.g. E11.9.",
"type": "string"
},
"longDescription": {
"type": "string"
},
"shortDescription": {
"type": "string"
}
},
"required": [
"code",
"codeDotted",
"billable",
"shortDescription",
"longDescription"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"exactMatch": {
"additionalProperties": false,
"description": "The exact code when verified, else null.",
"nullable": true,
"properties": {
"billable": {
"description": "True when valid for claim submission (leaf code); false for category headers.",
"type": "boolean"
},
"code": {
"description": "Storage form without the dot, e.g. E119.",
"type": "string"
},
"codeDotted": {
"description": "Conventional display form, e.g. E11.9.",
"type": "string"
},
"longDescription": {
"type": "string"
},
"shortDescription": {
"type": "string"
}
},
"required": [
"code",
"codeDotted",
"billable",
"shortDescription",
"longDescription"
],
"type": "object"
},
"fiscalYear": {
"description": "US fiscal year of the loaded code set.",
"type": "integer"
},
"mode": {
"description": "verify = code lookup; keyword = q search.",
"enum": [
"verify",
"keyword"
],
"type": "string"
},
"query": {
"additionalProperties": false,
"properties": {
"billableOnly": {
"type": "boolean"
},
"code": {
"nullable": true,
"type": "string"
},
"limit": {
"type": "integer"
},
"q": {
"nullable": true,
"type": "string"
}
},
"required": [
"code",
"q",
"billableOnly",
"limit"
],
"type": "object"
},
"verified": {
"description": "Verify mode: true iff the exact code exists in the official set. null in keyword mode.",
"nullable": true,
"type": "boolean"
}
},
"required": [
"mode",
"query",
"verified",
"exactMatch",
"fiscalYear"
],
"type": "object"
},
"ok": {
"enum": [
true
],
"type": "boolean"
},
"source": {
"additionalProperties": false,
"properties": {
"license": {
"type": "string"
},
"provider": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"provider",
"url",
"license"
],
"type": "object"
},
"total": {
"description": "Total matching rows upstream; null when unknown.",
"nullable": true,
"type": "integer"
}
},
"required": [
"ok",
"items",
"total",
"source"
],
"type": "object"
},
"type": "json"
}
},
"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"
},
"output": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"additionalProperties": false,
"properties": {
"billable": {
"description": "True when valid for claim submission (leaf code); false for category headers.",
"type": "boolean"
},
"code": {
"description": "Storage form without the dot, e.g. E119.",
"type": "string"
},
"codeDotted": {
"description": "Conventional display form, e.g. E11.9.",
"type": "string"
},
"longDescription": {
"type": "string"
},
"shortDescription": {
"type": "string"
}
},
"required": [
"code",
"codeDotted",
"billable",
"shortDescription",
"longDescription"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"exactMatch": {
"additionalProperties": false,
"description": "The exact code when verified, else null.",
"nullable": true,
"properties": {
"billable": {
"description": "True when valid for claim submission (leaf code); false for category headers.",
"type": "boolean"
},
"code": {
"description": "Storage form without the dot, e.g. E119.",
"type": "string"
},
"codeDotted": {
"description": "Conventional display form, e.g. E11.9.",
"type": "string"
},
"longDescription": {
"type": "string"
},
"shortDescription": {
"type": "string"
}
},
"required": [
"code",
"codeDotted",
"billable",
"shortDescription",
"longDescription"
],
"type": "object"
},
"fiscalYear": {
"description": "US fiscal year of the loaded code set.",
"type": "integer"
},
"mode": {
"description": "verify = code lookup; keyword = q search.",
"enum": [
"verify",
"keyword"
],
"type": "string"
},
"query": {
"additionalProperties": false,
"properties": {
"billableOnly": {
"type": "boolean"
},
"code": {
"nullable": true,
"type": "string"
},
"limit": {
"type": "integer"
},
"q": {
"nullable": true,
"type": "string"
}
},
"required": [
"code",
"q",
"billableOnly",
"limit"
],
"type": "object"
},
"verified": {
"description": "Verify mode: true iff the exact code exists in the official set. null in keyword mode.",
"nullable": true,
"type": "boolean"
}
},
"required": [
"mode",
"query",
"verified",
"exactMatch",
"fiscalYear"
],
"type": "object"
},
"ok": {
"enum": [
true
],
"type": "boolean"
},
"source": {
"additionalProperties": false,
"properties": {
"license": {
"type": "string"
},
"provider": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"provider",
"url",
"license"
],
"type": "object"
},
"total": {
"description": "Total matching rows upstream; null when unknown.",
"nullable": true,
"type": "integer"
}
},
"required": [
"ok",
"items",
"total",
"source"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"resource": {
"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.",
"iconUrl": "https://2s.io/icon-512.png",
"mimeType": "application/json",
"serviceName": "2s",
"tags": [
"public-records",
"identifiers",
"ai-agents",
"us-gov-data",
"x402",
"upto-billing",
"ai-gateway",
"agent-infrastructure"
],
"url": "https://2s.io/api/medical/icd10"
},
"x402Version": 2
}
Request headers
{
"accept": "*/*",
"user-agent": "Fetch402Bot/0.1 (+https://fetch402.com/crawler; contact: crawler@fetch402.com)"
}
Machine contract
Schemas.
{
"method": "GET",
"queryParams": {
"billable_only": false,
"code": "xxx",
"limit": 1,
"q": "xxx"
},
"type": "http"
}
{}