CIE-10 API
CIE-10 API — The CIE-10 API provides a public JSON endpoint for sear…
CIE-10 API exposes the CIE-10 API provides a public JSON endpoint for searching CIE-10/ICD-10 codes in Spanish by code or term. It serves as a reference and query service, and does not offer diagnosis, medical advice, or clinical decision support. We verified a keyless GET endpoint returning JSON (Health). Check the provider docs for rate limits and terms before production use.
We probe a documented GET and expect 2xx JSON — full uptime and health score. Open provider docs ↗
On our probe schedule. Uptime charts appear after the first check lands.
GET https://notasalud.com/api/cie-10/openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "NotaSalud CIE-10 Search API",
"version": "1.0.0",
"description": "Public JSON endpoint for searching Spanish CIE-10/ICD-10 reference entries on NotaSalud. This API is for code/reference lookup and does not provide diagnosis, treatment advice, or clinical decision support.",
"contact": {
"name": "NotaSalud",
"url": "https://notasalud.com/"
}
},
"servers": [
{
"url": "https://notasalud.com",
"description": "NotaSalud production site"
}
],
"externalDocs": {
"description": "NotaSalud CIE-10 API documentation",
"url": "https://notasalud.com/api-cie-10"
},
"tags": [
{
"name": "CIE-10",
"description": "Spanish ICD/CIE-10 reference search"
}
],
"paths": {
"/buscar/cie-10": {
"get": {
"tags": [
"CIE-10"
],
"summary": "Search Spanish CIE-10 entries",
"description": "Returns Spanish CIE-10/ICD-10 search/reference results by code or term. If no query is supplied, the endpoint returns top-level entries.",
"operationId": "searchCie10",
"parameters": [
{
"name": "q",
"in": "query",
"required": false,
"description": "Search term or CIE-10 code, for example `diabetes`, `colera`, or `A00`.",
"schema": {
"type": "string",
"minLength": 1
},
"examples": {
"diagnosis": {
"summary": "Diagnosis search",
"value": "diabetes"
},
"code": {
"summary": "Code search",
"value": "A00"
}
}
},
{
"name": "limit",
"in": "query",
"required": false,
"description": "Maximum number of results to return.",
"schema": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 25
},
"example": 3
}
],
"responses": {
"200": {
"description": "Search results",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CieSearchResponse"
},
"examples": {
"diabetesLimit3": {
"summary": "Search for diabetes, limit 3",
"value": {
"query": "diabetes",
"total": 3,
"results": [
{
"codigo": "E10",
"nombre": "Diabetes mellitus insulinodependiente",
"nivel": 2,
"url": "/cie-10/e10"
},
{
"codigo": "E10-E14",
"nombre": "Diabetes mellitus",
"nivel": 1,
"url": "/cie-10/e10-e14"
}
]
}
}
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"CieSearchResponse": {
"type": "object",
"required": [
"query",
"total"
],
"properties": {
"query": {
"type": "string",
"description": "Echo of the submitted query."
},
"total": {
"type": "integer",
"minimum": 0,
"description": "Number of returned results."
},
"results": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CieSearchResult"
}
}
},
"additionalProperties": false
},
"CieSearchResult": {
"type": "object",
"required": [
"codigo",
"nombre"
],
"properties": {
"codigo": {
"type": "string",
"description": "CIE-10 code or code range."
},
"nombre": {
"type": "string",
"description": "Spanish display name."
},
"nivel": {
"type": "integer",
"description": "Hierarchy level returned by NotaSalud."
},
"url": {
"type": "string",
"description": "Relative NotaSalud reference page URL for this code or range."
}
},
"additionalProperties": false
}
}
}
}curl "https://notasalud.com/api/cie-10/openapi.json"const res = await fetch("https://notasalud.com/api/cie-10/openapi.json");
const data = await res.json();
console.log(data);import requests
res = requests.get("https://notasalud.com/api/cie-10/openapi.json")
print(res.json())/api/cie-10/openapi.jsonPROBEDCIE-10 API — The CIE-10 API provides a public JSON endpoint for sear…
/apiApi — documented GET route.
/api/1Api details by ID (example: 1).
/api?limit=10Api — documented GET route.
/api/search?q=testSearch by query parameters.
/api/cie-10/openapi.json/Openapi Json — documented GET route.
We probe a documented GET and expect 2xx JSON — full uptime and health score. Export includes every documented route below.
Not tracked yet. Shape-change history starts once this API joins our probe schedule.
CIE-10 API: common questions
Is CIE-10 API free to use?
Yes — CIE-10 API is a free health & food API. Free tier: Free — limits not published. Whether the free tier allows commercial use is unclear — check the provider docs.
Does CIE-10 API need an API key?
No — CIE-10 API needs no API key or signup. You can call it straight away; rate limits still apply (Unpublished).
Can I call CIE-10 API from the browser?
Yes — CIE-10 API returns CORS headers over HTTPS, so front-end code can fetch it directly with no backend proxy. Use the fetch snippet on this page, or hit "Run live" to try it now.
Is CIE-10 API up right now?
CIE-10 API is catalogued but not yet on our probe schedule, so we don't publish a live status for it. Check the provider's own status page or docs for its current state.