Access negotiated rates, provider information, and market intelligence through our powerful REST API. Built for healthcare analytics, price transparency tools, and provider networks.
Access millions of negotiated rates from major insurers including UHC, Cigna, Aetna, BCBS, and Optum across all 50 states.
Sub-200ms response times powered by cloud-native infrastructure. 99.9% uptime SLA for enterprise customers.
API key authentication with bcrypt hashing. Rate limiting protects both you and the platform.
Choose the plan that fits your needs. Contact us for custom enterprise solutions.
For evaluation & small projects
For production applications
Get up and running in minutes
Contact us to request API access. We'll provision your key within 24 hours.
Include X-API-Key in your request headers for authentication.
Access provider rates, NPI details, and market data instantly.
# Single NPI lookup
curl -X GET "https://api.med-reveal.com/api/v1/npis/1234567890" \
-H "X-API-Key: your_api_key_here"
# Batch NPI lookup (max 10)
curl -X POST "https://api.med-reveal.com/api/v1/npis" \
-H "X-API-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"npis": ["1234567890", "0987654321", "1122334455"]
}'Reference guide for all field types and their valid values used across API endpoints
All responses follow a consistent JSON structure
{
"success": true,
"data": {
"npi": "1234567890",
"name": "John Smith, MD",
"state": "TX",
"city": "Houston",
"zipcode": "77001",
"primaryTaxonomyCode": "207Q00000X",
"tinValue": "123456789",
"entityTypeCode": 1
},
"meta": {
"requestId": "abc-123-def",
"timestamp": "2025-01-04T12:00:00Z",
"role": "BASE",
"dailyLimit": 100,
"remainingToday": 87,
"processingTime": "123ms"
}
}
// Batch response format:
{
"success": true,
"data": [
{
"npi": "1234567890",
"name": "John Smith, MD",
"state": "TX",
"city": "Houston",
"zipcode": "77001",
"primaryTaxonomyCode": "207Q00000X",
"tinValue": "123456789",
"entityTypeCode": 1
}
],
"meta": {
"requestId": "abc-123-def",
"timestamp": "2025-01-04T12:00:00Z",
"role": "BASE",
"dailyLimit": 100,
"remainingToday": 86,
"processingTime": "234ms"
},
"found": 1,
"notFound": ["0987654321"]
}Contact us to request API access and start building with healthcare price transparency data.