The ICD-10 API for
Automated Medical Coding
Turn clinical notes into accurate ICD-10 codes in seconds. Our ICD-10 API reduces coding errors, speeds up claims, and lets your team focus on patient care, not paperwork.
How It Works
Go from clinical notes to coded claims in three simple steps.
Paste or Send Your Notes
Type clinical text into the playground or send it through the API. Works with any format: progress notes, discharge summaries, or consult reports.
AI Identifies Diagnoses
Our AI reads the text like an experienced coder, picking out conditions, ruling out negated findings, and understanding clinical context.
Get Accurate ICD-10 Codes
Receive the right ICD-10-CM codes with confidence scores. Copy them into your EHR, billing system, or use the API to automate the entire workflow.
Developer? See the SDK in action
TypeScript SDK
// npm install autoicd-js
import { AutoICD } from "autoicd-js";
const client = new AutoICD({ apiKey: "sk_..." });
const result = await client.code(
"Type 2 diabetes with chronic kidney disease stage 3"
);Response
{
"entities": [{
"entity_text": "Type 2 diabetes",
"codes": [{
"code": "E11.65",
"confidence": 0.942
}]
}]
}Built for Healthcare Teams
Whether you code manually or build health tech products, AutoICD API fits your workflow.
Paste clinical notes into the playground and get codes instantly. No technical setup needed.
Reduce claim denials by catching missed codes and coding errors before submission.
Official TypeScript and Python SDKs, an MCP server for AI assistants, and a REST API. Integrate ICD-10 coding in minutes.
Why Teams Choose AutoICD API
Accurate, fast, and built to handle the complexity of real clinical documentation.
AI-Powered Accuracy
Specialized medical AI reads your clinical text, identifies every diagnosis, and matches it to the right ICD-10 code, just like an experienced coder.
74,000+ ICD-10 Codes
The complete 2025 ICD-10-CM code set with expanded synonyms and abbreviations so even shorthand notes get coded correctly.
SNOMED CT & UMLS Mappings
Every ICD-10 code includes synonyms and cross-references to SNOMED CT concept IDs and UMLS CUIs for built-in interoperability with clinical data standards.
Rules Out Negated Findings
Understands phrases like "no evidence of heart failure" and only codes conditions that are actually present.
Understands Clinical Context
Distinguishes between current diagnoses, past medical history, family history, and uncertain findings for precise coding.
Interactive Playground
Type or paste clinical notes and see ICD-10 codes appear instantly with color-coded highlights showing exactly what was coded and why.
PHI De-identification
Automatically detect and mask patient names, dates, SSNs, phone numbers, and other protected health information before it leaves your system.
HIPAA Compliant
Patient data is processed in memory only. Never stored, logged, or used for training. BAA available for Pro users.
Integrate Anywhere
Official SDKs, an MCP server for AI assistants, and a REST API. Use AutoICD however your team works.
autoicd-js on npm. Zero dependencies. Works in Node.js, Deno, Bun, and edge runtimes.
View SDK
autoicd on PyPI. Single dependency. Fully typed with Python 3.10+.
View SDK
autoicd-mcp on npm. Works with Claude Desktop, Cursor, VS Code, and Windsurf.
Setup Guide
Simple JSON over HTTPS. 4 endpoints for coding, search, lookup, and de-identification.
API Docs
Healthcare-Grade Security
Your patient data never touches disk. Fully HIPAA compliant from day one.
Patient information is processed in memory only. Never stored, never logged, never used for training.
All data is encrypted with TLS. Every request requires authenticated API keys.
Sign a Business Associate Agreement directly from your dashboard on the Pro plan.
Simple, Transparent Pricing
7-day free trial, no credit card required. Upgrade when you're ready.
$0
- 100 coding requests/day
- 1 API key
- Interactive playground
- PHI de-identification
- 7-day trial
$100/mo
- 1,000 coding requests/day
- 1 API key
- Interactive playground
- PHI de-identification API
- Email support
$500/mo
- 10,000 coding requests/day
- Unlimited API keys
- Code lookup & search endpoints
- PHI de-identification API
- BAA available
- Priority support
$1/mo
- 100 coding requests/day
- 1 API key
- Internal testing only
Contact us
- Unlimited requests
- Unlimited API keys
- Dedicated support
- Custom BAA & SLA
- On-premise deployment available
All plans include the interactive playground. Trial requires no credit card.
Frequently Asked Questions
What is automated ICD-10 coding?
Automated ICD-10 coding uses AI to read clinical text (progress notes, discharge summaries, etc.) and assign the correct ICD-10-CM diagnosis codes. Instead of manually searching through 74,000+ codes, the software identifies conditions in the text and matches them to codes in seconds.
How accurate is the coding?
AutoICD API uses specialized medical AI to identify diagnoses and match them to the right codes. Each code comes with a confidence score so you can quickly review and verify results before submission.
Is my patient data safe?
Yes. AutoICD API is fully HIPAA compliant. Patient data is processed in memory only and is never stored, logged, or used for model training. All data is encrypted in transit with TLS. Business Associate Agreements (BAAs) are available for Pro users.
Do I need to be a developer to use this?
No. The interactive playground lets anyone paste clinical text and get ICD-10 codes instantly, no technical setup required. Developers can also integrate AutoICD API into their own applications using the REST API.
Which ICD-10 codes are supported?
AutoICD API includes the complete 2025 ICD-10-CM code set with over 74,000 diagnosis codes and expanded synonyms and abbreviations for better matching accuracy.
Does the API include SNOMED CT and UMLS mappings?
Yes. Every ICD-10 code in the AutoICD API includes synonyms from SNOMED CT and UMLS, plus cross-reference identifiers (SNOMED CT concept IDs and UMLS CUIs). This makes it easy to integrate with clinical systems that use different terminology standards. Access cross-references through the code lookup endpoint or the codes.get() SDK method.
Stop Coding Manually. Start in Minutes.
Free to start. No credit card required. Try the playground or grab an API key in seconds.