MedRefMedRef
Now with ICD-10-CM 2025 codes

Healthcare Reference Data
via Clean JSON API

Stop downloading gigabytes of government flat files. Get instant access to NPIs, Provider Data, Addresses, Geocoding, Medicare fee schedules, ICD-10 and more through one simple API.

99.9%API UptimeEnterprise SLA
<50msAvg ResponseGlobal CDN
10M+Requests/DayProcessed daily
2,500+CompaniesTrust MedRef

Simple, predictable API

Clean JSON responses, consistent patterns across all endpoints. Built for developers who value their time.

GET/v1/icd10?q=diabetes
curl https://api.medref.io/v1/icd10?q=diabetes \
-H 'Authorization: Bearer YOUR_API_KEY'
Response
{
  "results": [
    {
      "code": "E11.9",
      "description": "Type 2 diabetes mellitus without complications",
      "category": "Diabetes mellitus",
      "chapter": "Endocrine, nutritional and metabolic diseases"
    },
    {
      "code": "E10.9",
      "description": "Type 1 diabetes mellitus without complications",
      "category": "Diabetes mellitus"
    }
  ],
  "total": 847
}
Complete Coverage

All the healthcare data you need

One integration replaces dozens of data sources. Stop maintaining update pipelines and focus on building your application.

HCPCS & CPT Codes

Search and retrieve procedure codes with descriptions, modifiers, and effective dates.

ICD-10-CM/PCS

Diagnosis and procedure code search with full hierarchy and relationships.

Medicare Fee Schedules

MPFS, OPPS, IPPS rates by locality and provider type, always current.

NCCI Edits

Code pair edits and MUEs for claims validation to ensure compliance.

Place of Service Codes

Complete POS code set with descriptions for accurate billing.

Revenue Codes

UB-04 revenue codes for facility billing, fully documented.

NPI Registry

Real-time provider lookup by NPI, name, specialty, or location.

Provider Taxonomy

Full NUCC taxonomy hierarchy with classifications and specializations.

Healthcare Geocoding

Address validation and distance calculations for provider networks.

Automatic Updates

Data refreshed on CMS release cycles. No maintenance required.

Start integrating in minutes

Our SDKs and clear documentation make integration straightforward. Most developers are making their first API call within 5 minutes.

  • Official SDKs for TypeScript, JavaScript, and Python
  • OpenAPI spec for code generation in any language
  • Comprehensive documentation with real examples
  • Sandbox environment with test data included
import { MedRef } from '@medref/client';

const client = new MedRef({
  apiKey: process.env.MEDREF_API_KEY
});

// Look up a procedure code
const procedure = await client.hcpcs.get('99213');
console.log(procedure.description);

// Search ICD-10 codes
const diagnoses = await client.icd10.search({
  query: 'diabetes type 2',
  limit: 10
});

// Get provider by NPI
const provider = await client.npi.get('1234567890');
console.log(provider.taxonomy.classification);

Ready to simplify your healthcare data integration?

Get your API key in seconds. No credit card required for the free tier.