12 RESTful endpoints, real-time federal data, simple credit-based pricing. Ship healthcare features in hours, not months.
Federal healthcare data is scattered across NPPES, FDA, CMS, and NLM with inconsistent formats, rate limits, and authentication. We unified it into one API.
NPPES, openFDA, RxNorm, DailyMed, ClinicalTrials.gov, and CMS all have different formats, authentication schemes, and rate limits. Pulling data from five sources means writing five integrations.
Data normalization, error handling, caching layers, retry logic, and compliance requirements add up. A "simple" NPI lookup feature balloons into a multi-sprint project before you ship anything.
Per-call pricing with no dashboard, no budget controls, and no way to predict monthly spend. You find out you blew the budget when the invoice arrives. Credits give you full visibility upfront.
Interactive testing, complete documentation, self-service key management, and structured learning paths for healthcare data.
Test all 12 endpoints live in your browser. Enter parameters, fire requests, and inspect the JSON response. No API key required for anonymous access.
Open ExplorerComplete endpoint reference with parameters, response schemas, code samples, and error codes. Copy-paste ready examples for every endpoint.
Read the DocsGenerate and revoke keys, track usage per key, set budget limits, and monitor credit consumption in real time. Full self-service from your dashboard.
Manage KeysTutorials, quickstart guides, and structured courses covering healthcare data fundamentals, API integration patterns, and production deployment best practices.
Start LearningStandard REST. JSON responses. Works with any language or framework. Here is a provider search in the language of your choice.
# Search for cardiologists in New York curl "https://cognizantcloud.com/api/v1\ ?endpoint=provider/search\ &name=smith\ &state=NY\ &specialty=cardiology\ &limit=5" \ -H "x-api-key: YOUR_API_KEY"
// Search for cardiologists in New York const response = await fetch( "https://cognizantcloud.com/api/v1" + "?endpoint=provider/search&name=smith&state=NY" + "&specialty=cardiology&limit=5", { headers: { "x-api-key": API_KEY } } ); const data = await response.json(); console.log(data.results); // Array of matching providers
import requests # Search for cardiologists in New York response = requests.get( "https://cognizantcloud.com/api/v1", params={ "endpoint": "provider/search", "name": "smith", "state": "NY", "specialty": "cardiology", "limit": "5", }, headers={"x-api-key": API_KEY}, ) data = response.json() print(data["results"]) # List of matching providers
JSON Response
// Truncated for brevity { "endpoint": "provider/search", "credits_used": 1, "result_count": 5, "results": [ { "npi": "1234567890", "name": "SMITH, JOHN A MD", "specialty": "Cardiovascular Disease", "city": "NEW YORK", "state": "NY", "phone": "2125551234", "taxonomy_code": "207RC0000X", "enumeration_date": "2005-04-12" }, // ... 4 more results ], "response_time_ms": 142 }
Providers, drugs, clinical trials, diagnoses, and hospital quality data. Every endpoint returns normalized JSON with consistent error handling.
| Method | Endpoint | Description | Cost |
|---|---|---|---|
| GET | provider/search | Search 8M+ NPI records by name, state, specialty, taxonomy | 1 credit |
| GET | provider/lookup | Get full provider details by NPI number | 1 credit |
| GET | drug/interactions | Check drug-drug interactions by RxCUI or drug name | 2 credits |
| GET | drug/label | Retrieve FDA-approved drug labeling from DailyMed | 1 credit |
| GET | drug/adverse-events | Search FDA adverse event reports (FAERS) | 2 credits |
| GET | drug/recalls | FDA enforcement actions and recall notices | 1 credit |
| GET | drug/ndc | National Drug Code directory lookup | 1 credit |
| GET | drug/rxnorm | RxNorm concept normalization and related terms | 1 credit |
| GET | drug/pricing | NADAC drug pricing data from CMS | 2 credits |
| GET | diagnosis/icd10 | ICD-10-CM code search and hierarchy lookup | 1 credit |
| GET / POST | hospital/quality | CMS hospital quality measures and star ratings | 2 credits |
| GET | trials/search | ClinicalTrials.gov study search by condition, drug, location | 2 credits |
Pass your API key in the x-api-key header on every request.
Anonymous access is available with limited rate limits for evaluation.
Generate keys from your API Keys dashboard (Pro plan and above).
Each key tracks usage independently, so you can isolate spend by project or environment.
No surprise invoices. Credits are purchased upfront, and your dashboard shows exactly what you have spent and what remains.
Anonymous API access for evaluation and prototyping.
For developers building production healthcare features.
For teams with high-volume or latency-sensitive workloads.
Need burst capacity? Credit packs from $10 to $1,000 are available on any plan. View all options
Standard REST over HTTPS with JSON responses. If your language can make an HTTP request, you can use the API.
Every endpoint accepts query parameters and returns consistent JSON with status codes, error messages, and credit usage metadata. No SDKs required.
Process bulk lookups by looping through your data programmatically. Rate limits are generous and scale with your plan tier.
Official client libraries for JavaScript/TypeScript, Python, and Go are in development. Until then, any HTTP client works out of the box.
Event-driven notifications for drug recalls, safety alerts, and data changes are on the roadmap. Subscribe to updates to be notified at launch.
Create a free account, grab an API key, and make your first call. No credit card, no sales call, no procurement process.