ICD-10 Codes Scraper | Medical Diagnosis Lookup avatar

ICD-10 Codes Scraper | Medical Diagnosis Lookup

Pricing

from $19.00 / 1,000 results

Go to Apify Store
ICD-10 Codes Scraper | Medical Diagnosis Lookup

ICD-10 Codes Scraper | Medical Diagnosis Lookup

Extract ICD-10-CM diagnosis codes with code, short and long descriptions, chapter, block, and parent hierarchy. Filter by chapter or keyword. Built for medical billing software, healthcare apps, clinical research, and AI training datasets in the health sector.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

🩺 ICD-10 Codes Reference Scraper

🚀 Export ICD-10-CM and ICD-10-PCS codes in seconds. Search by diagnosis name, condition keyword, or code prefix. Backed by the official U.S. National Library of Medicine clinical-table service. Download as CSV, Excel, JSON, or XML.

🕒 Last updated: 2026-05-25 · 📊 6 fields per record · ICD-10-CM, ICD-10-PCS, ICD-9-CM · 70,000+ clinical codes

The ICD-10 Codes Scraper queries the U.S. National Library of Medicine's public Clinical Table Search Service to return ICD-10-CM (diagnoses), ICD-10-PCS (procedures), and the legacy ICD-9-CM systems. Every record contains the code, full description, and a deep link to the public reference.

Coverage: 70,000+ ICD-10-CM diagnosis codes, ICD-10-PCS procedure codes, and ICD-9-CM legacy codes.


Target Audience / Use Cases

🎯 Target Audience💡 Primary Use Cases
Healthcare developersAuto-complete code lookup widgets
Medical billersBulk export of codes for billing systems
Clinical analystsBuild code dictionaries for cohort studies
Healthtech startupsSeed databases with canonical codes
Insurance/claims teamsMap free-text diagnoses to codes
EducatorsTeaching datasets for clinical informatics

📋 What the ICD-10 Codes Scraper does

  • Search across ICD-10-CM, ICD-10-PCS, ICD-9-CM diagnosis and procedure tables
  • Returns code + canonical description for each match
  • Streamed via NLM's official Clinical Table API
  • Filters by free-text search (matches both code prefix and description)
  • Exports in JSON, CSV, Excel, or XML

💡 Why it matters: Coding tables are foundational, but extracting them in bulk from official sources usually means crawling PDF appendices. This actor returns them as clean JSON instantly.


🎬 Full Demo

🚧 Coming soon


⚙️ Input

FieldTypeRequiredDefaultDescription
searchTermstringNodiabetesKeyword or code prefix.
maxItemsintegerNo10Max records. Free users capped at 10.
codeSystemselectNoicd10cmWhich code system.

Example 1 - Every ICD-10 diabetes-related code:

{ "searchTerm": "diabetes", "maxItems": 500, "codeSystem": "icd10cm" }

Example 2 - All ICD-10-PCS procedures matching "appendectomy":

{ "searchTerm": "appendectomy", "codeSystem": "icd10pcs", "maxItems": 100 }

⚠️ Good to Know: The NLM API ranks matches by relevance. Use specific keywords (e.g. type 2 diabetes) for precise filters.


📊 Output

FieldTypeDescription
📛 titlestringcode — description
🆔 codestringICD code
🏷️ codeSystemstringicd10cm, icd10pcs, icd9cm_dx, icd9cm_sg
📄 descriptionstringOfficial description
🔗 sourceUrlstringDeep-link to a public reference
🕒 scrapedAtstringISO timestamp
errorstringError if any

Sample:

{ "title": "E08.00 — Diabetes mellitus due to underlying condition with hyperosmolarity without nonketotic hyperglycemic-hyperosmolar coma (NKHHC)", "code": "E08.00", "codeSystem": "icd10cm", "description": "Diabetes mellitus due to underlying condition with hyperosmolarity without nonketotic hyperglycemic-hyperosmolar coma (NKHHC)" }

✨ Why choose this Actor

  • 🟢 Official NLM clinical-table source - canonical descriptions
  • 🟢 No API key or registration
  • 🟢 Three code systems in a single actor
  • 🟢 Paginates fully through up to 1,000,000 codes
  • 🟢 Clean JSON / CSV / Excel / XML output

📈 How it compares to alternatives

OptionFreeMultiple systemsBulk exportUp-to-date
CMS code downloadFreeYesYes (raw CSV)Annual
Paid coding APIsNoYesYesYes
ParseForge ICD-10 ScraperYesYesJSON/CSV/Excel/XMLYes

🚀 How to use

  1. Create a free account w/ $5 credit
  2. Open this actor on Apify Console
  3. Enter a search term or leave empty
  4. Run, download CSV / Excel / JSON / XML
  5. Schedule or integrate

💼 Business use cases

Billing & RCM

Seed billing systems with the full ICD-10-CM table.

Cohort building

Map free-text patient notes to code candidates with searchTerm.

Healthtech onboarding

Populate code dropdowns instantly.

Education

Provide students with structured code tables.


🔌 Automating ICD-10 Codes Scraper

Integrates with Make, Zapier, n8n, Slack, Airbyte, GitHub Actions, Google Drive, and any HTTP-aware tool through the Apify API.


🌟 Beyond business use cases

Research

Build research code dictionaries for epidemiology studies.

Personal

Look up a diagnosis or procedure code quickly.

Non-profit

Seed open-source health data tools.

Experimentation

Combine with CMS reimbursement data for cost modeling.


🤖 Ask an AI assistant about this scraper

ChatGPT · Claude · Perplexity · Microsoft Copilot


❓ Frequently Asked Questions

Q: Where does the data come from? The U.S. National Library of Medicine's Clinical Table Search Service.

Q: Do I need an API key? No.

Q: Are descriptions current? Yes, the source updates with the official annual CMS releases.

Q: How many codes are available? 70,000+ in ICD-10-CM alone, plus ICD-10-PCS procedures and ICD-9-CM legacy codes.

Q: Can I do a code-prefix search? Yes, pass the prefix as searchTerm.

Q: Is medical billing advice included? No. This actor returns the published code dictionaries only.

Q: Output formats? JSON, CSV, Excel, XML.

Q: Free preview? Yes, 10 records for free users.

Q: Can I get CPT or SNOMED codes? Not in this actor. The NLM service exposes ICD-9 and ICD-10 systems.

Q: Pagination? Handled automatically up to maxItems.


🔌 Integrate with any app

Webhooks, REST API, Make, Zapier, Slack, Airbyte, Google Sheets, and more.


ActorWhat it does
CDC WONDER Mortality ScraperUS mortality counts and rates
ClinicalTrials.gov ScraperRegistered clinical trials worldwide
Health Canada Drugs ScraperCanadian drug product database

💡 Pro Tip: browse the complete ParseForge collection.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: independent tool, not affiliated with the U.S. National Library of Medicine or the Centers for Medicare & Medicaid Services. Only publicly available reference data is collected.