33,000 ZIP Scores. 4M Providers. One API Call.
Healthcare access data for every ZIP code in America. Free tier, no credit card.
What You Can Build
One API, eight core endpoints. JSON responses, pagination, and filtering included.
Health Scores
0-100 composite healthcare access score for every US ZIP code. 11 score types: overall + 10 condition-specific.
GET /api/v1/health-scores/{zip}/Provider Search
Search 4M+ physician profiles by specialty, location, or name. Includes NPI, credentials, and facility affiliations.
GET /api/v1/providers/Facility Search
Search 85K+ healthcare facilities with ratings, bed counts, emergency services, and coordinates.
GET /api/v1/facilities/Widget Score
Embeddable real estate health score optimized for property listings. CORS-enabled, cached 24h.
GET /api/v1/widget-score/{zip}/Rankings
State and hospital rankings sorted by health score. Perfect for editorial content and comparisons.
GET /api/v1/rankings/states/Census Data
Demographics, income, insurance, housing, and transportation data for every ZIP code.
GET /api/v1/health-scores/{zip}/census/Transportation Vulnerability Index
0-100 TVI score per ZIP code measuring transportation barriers to healthcare. Includes vehicle, transit, facility distance, population vulnerability, and health outcome sub-scores.
GET /api/v1/tvi/{zip}/TVI Rankings
Metro areas and ZIP codes ranked by transportation vulnerability. Identify healthcare transportation deserts nationwide.
GET /api/v1/tvi/rankings/API Pricing
Start free. Scale as you grow. No credit card required for the free tier.
Free
1,000 calls/month
- ✓Health Score lookups
- ✓Provider & facility search
- ✓Widget score endpoint
- ✓Community support
Professional
50,000 calls/month
- ✓All Free features
- ✓All 11 score types
- ✓Census data endpoint
- ✓Rankings API
- ✓Email support
Business
500,000 calls/month
- ✓All Professional features
- ✓GeoJSON bulk endpoint
- ✓White-label widget
- ✓Comparison API
- ✓Priority support
Enterprise
Unlimited calls
- ✓All Business features
- ✓Bulk data exports
- ✓Custom integrations
- ✓SLA guarantee (99.9%)
- ✓Dedicated support
Quick Start
Get a health score for any US ZIP code in seconds.
cURL
curl -H "Authorization: Bearer cc_YOUR_API_KEY" \ "https://api.cartochrome.com/api/v1/health-scores/30318/"
JavaScript
const res = await fetch(
"https://api.cartochrome.com/api/v1/health-scores/30318/",
{
headers: {
Authorization: "Bearer cc_YOUR_API_KEY",
},
}
);
const data = await res.json();
console.log(data.healthscore); // 72
console.log(data.label); // "Excellent Access"Python
import requests
response = requests.get(
"https://api.cartochrome.com/api/v1/health-scores/30318/",
headers={"Authorization": "Bearer cc_YOUR_API_KEY"},
)
data = response.json()
print(data["healthscore"]) # 72
print(data["label"]) # "Excellent Access"Example Response
Every response includes the score, label, grade, color, and component breakdown.
{
"id": 1,
"zip_code": "30318",
"state": "GA",
"state_name": "Georgia",
"city": "Atlanta",
"latitude": 33.7921,
"longitude": -84.4477,
"healthscore": 72,
"people_score": 68,
"provider_score": 81,
"hospital_score": 75,
"travel_score": 64,
"label": "Excellent Access",
"grade": "B",
"color": "#4dac8a",
"score_type": "Overall Health Score"
}Ready to Build?
Get your free API key in 30 seconds. No credit card required.