ProcedureRadar
ProcedureRadar API v1

Real Hospital Pricing Data. One REST Call.

Add real hospital pricing to your app this week. Quality-scored, source-attributed JSON from 2,000+ hospitals. No MRF parsing required.

2,000+ hospitals
100 metros
Monthly refresh
Patent Pending
From $799/mo. 60-80% below enterprise APIs.
terminal
# Query MRI pricing
curl "https://procedureradar.com/api/v1/pricing?procedure=mri-brain&metro=new-york&payer_type=cash" \
  -H "X-API-Key: pr_live_a1b2c3d4..."

# Response
{
  "procedure": "MRI of the Brain",
  "median_price": 1050,
  "price_range": {
    "percentile_10": 620,
    "percentile_90": 1840
  },
  "sample_size": 24,
  "quality_flag": "verified",
  "last_updated": "2026-05-01"
}

The B2B API in one paragraph

Our B2B API gives mid-market payers, MGAs, TPAs, and insurtechs underwriting-grade procedure-pricing data without an enterprise sales cycle. We source from federally mandated transparency files (45 CFR Part 180) across more than 2,000 priced hospitals and return normalized prices via REST endpoints. Severity distributions and confidence intervals appear where sample size supports them, with a confidence signal on every row.

The developer side of ProcedureRadar exists because we kept hearing the same thing from actuaries and product teams: the data is there, but nobody wants to parse it themselves. We do that part. Procedure pricing from more than 2,000 hospitals with published rates, with underwriting-grade fields where the sample size supports them, refreshed monthly and available via REST API. We get you set up on a quick call, then the keys are yours.

Kevin Monangai, Founder of ProcedureRadar
Base URL
https://procedureradar.com/api/v1
Quickstart

From Approval to First Response in 15 Minutes

Three steps from approved account to live pricing data.

1

Apply for Access

Apply at /signup/b2b. Manual review, usually 2 business days. Once approved, we activate your account and email your key.

your-api-key
# Your key looks like this
pr_live_a1b2c3d4e5f6g7h8
2

Make Your First Request

Pass your key in the X-API-Key header. Query any procedure, metro, and insurance type.

request.sh
curl -X GET \
  "https://procedureradar.com\
/api/v1/pricing" \
  -H "X-API-Key: \
pr_live_a1b2..." \
  -d "procedure=mri-brain" \
  -d "metro=new-york"
3

Parse the Response

Every response includes quality scores, confidence levels, and source links.

response.json
{
  "median_price": 1050,
  "confidence": "high",
  "hospitals_reporting": 24,
  "price_range": {
    "p10": 620,
    "p90": 1840
  }
}
Endpoints

Six Endpoints, One Data Source

All return JSON with quality scores and source attribution.

GET/v1/pricing

Query pricing data by procedure, metro, and payer type. Returns median, percentiles, hospital count, confidence.

proceduremetrohospital_idpayer_typepagelimit
GET/v1/hospitals

Look up hospital details, transparency scores, and MRF file URLs. Filter by metro or state.

metrostatenamehas_pricing_datapagelimit
GET/v1/hospitals/{id_or_slug}

Retrieve one hospital by ID or slug with its full quality score breakdown.

id_or_slug
GET/v1/procedures

Browse the procedure catalog with display names, categories, and shoppable status.

categorysearchshoppable_onlypagelimit
GET/v1/compare

Compare pricing across hospitals for a procedure. Side-by-side with confidence badges. All paid tiers.

hospitalsprocedurepayer_type
GET/v1/metros

List the metros your subscription covers, with hospital counts per metro.

Authentication

API Key Authentication

Simple, standard, secure. One header on every request.

How It Works

Include your API key in the X-API-Key header of every request. We issue your key once we approve and activate your account.

Production Keys

Prefixed with pr_live_ for production. Counts against monthly quota.

Rate Limits

Per-minute and per-month limits vary by tier. See all limits.

HTTPS Required

All requests must use HTTPS. HTTP is rejected with a 301 redirect.

authentication.sh
# Include your API key in the X-API-Key header
curl "https://procedureradar.com/api/v1/pricing" \
  -H "X-API-Key: pr_live_a1b2c3d4..."

# Successful response: 200 OK
# Invalid key: 401 Unauthorized
# Rate limited: 429 Too Many Requests
# Tier restriction: 403 Forbidden

# HTTP Status Code Summary
# 200  Success
# 400  Bad Request (missing params)
# 401  Unauthorized (invalid key)
# 403  Forbidden (tier restriction)
# 429  Rate Limited
# 500  Server Error
Response Format

Every Response Includes

Structured, consistent, fully attributed.

JSON by Default

Clean, predictable structure. Consistent field naming across all endpoints.

Quality Scores and Confidence

Every record includes confidence level based on data completeness, recency, and claim volume.

Source Attribution

Hospital name, MRF URL, and file date on every record. Full federal provenance.

Pagination

Standard limit/offset with total_count. Default 25, max 100.

full-response.json
{
  "status": "ok",
  "data": {
    "procedure": "MRI of the Brain",
    "slug": "mri-brain",
    "metro": "New York",
    "payer_type": "cash",
    "median_price": 1050,
    "price_range": {
      "p10": 620,
      "p90": 1840
    },
    "hospitals_reporting": 24,
    "confidence": "high",
    "source": {
      "type": "hospital_mrf",
      "regulation": "45 CFR Part 180",
      "last_updated": "2026-04-01"
    }
  },
  "meta": {
    "request_id": "req_7f3a...",
    "response_time_ms": 42
  }
}

SDKs and Libraries

Official SDKs coming soon. Any HTTP client works. The API is standard REST with JSON responses.

Python
Node.js
cURL
Go

Ready to Integrate?

Real hospital pricing in your product. Apply today, ship this week.

Comparing plans? See API pricing. Want to see the data first? Download The Verified Data Sample.

About the Data. All pricing data available through the ProcedureRadar API is sourced from hospital Machine-Readable Files required by federal law under 45 CFR Part 180. ProcedureRadar processes these files monthly, normalizing billing codes to consumer-friendly procedure names and quality-scoring every record. Actual costs may vary based on insurance plan, diagnosis, and treatment complexity. This data is for informational and comparison purposes only. ProcedureRadar does not provide medical advice. Read our methodology.

API documentation reflects the current production specification.

Documentation reviewed:

Apply for API AccessBook a Call