CostKits API
CostKits Platform provides healthcare providers, insurance companies, AI assistants, and health apps with medical cost intelligence APIs. ## Features - Cost estimation by procedure, state, and insurance plan - Provider graph with observed and estimated pricing - Insurance coverage rules (prior auth, cost-sharing, frequency) - Bill anomaly detection (Pro tier) Plans: **Free** (100 req/mo),…
CostKits API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Cost Estimation | ||
| POST |
estimateFull /v1/estimate/full |
Single call chaining ontology + cost + providers + liability. Use the fields parameter to request only a subset and reduce latency. |
| POST |
estimateLiability /v1/estimate/liability |
Stateless insurance calculator. Given an allowed amount and plan details (deductible, coinsurance, OOP max), returns exact patient responsibility, plan payment, and a full… |
| POST |
estimateProcedure /v1/estimate/procedure |
Returns allowed amount range, patient out-of-pocket, billing components, and risk flags for a procedure in a given US state. Pass insurance plan details for actuarial liability… |
| Provider Graph | ||
| GET |
getProviderByNpi /v1/providers/{npi} |
Returns a single provider's public profile by NPI number: name, specialty, address, entity type. |
| GET |
getProviders /v1/providers |
Returns healthcare providers for a procedure in a given US state. Each provider includes pricing_status: 'observed' (actual negotiated rate), 'estimated' (state benchmark), or… |
| Coverage Rules | ||
| GET |
getCoverageFrequency /v1/coverage/frequency |
Returns how often a procedure is covered and any age or gender eligibility restrictions. Builder plan required. |
| GET |
getCoveragePriorAuth /v1/coverage/prior-auth |
Returns prior authorization requirement and conditions for a procedure/carrier combination. Builder plan required. |
| GET |
getCoverageCostSharing /v1/coverage/cost-sharing |
Returns deductible applicability, coinsurance, copay, and ACA preventive exception status. Builder plan required. |
| GET |
getCoverageSummary /v1/coverage/summary |
Returns coverage status and plain-English explanation for a procedure/carrier combination. Builder plan required. |
| GET |
getCoverageCarriers /v1/coverage/carriers |
Returns all supported insurance carrier keys (e.g. aetna, cigna, bcbs, medicare). Available on Free plan. |
| GET |
getCoverageProcedures /v1/coverage/procedures |
Returns all procedure keys for which coverage rule data is available. Builder plan required. |
| GET |
getCoverageTriggers /v1/coverage/triggers |
Returns billing events that reclassify coverage — e.g., polyp removal flipping a preventive colonoscopy to diagnostic. The highest-signal coverage endpoint. Pro plan required. |
| Procedure Ontology | ||
| GET |
getProcedureFacts /v1/procedure/{slug}/facts |
Educational facts optimized for LLM retrieval: billing rules, cost drivers, related procedures, consumer questions. Call this to ground a chatbot response before calling the cost… |
| GET |
resolveProcedure /v1/procedures/resolve |
Fuzzy-matches a plain-text query to a canonical procedure slug. Call this before /v1/estimate/procedure if the user typed a free-text procedure name. |
| GET |
getProcedureBundle /v1/procedure/{slug}/bundle |
Returns which billing components appear for a procedure (facility fee, physician fee, anesthesia, etc.), whether each is required or optional, probability of appearing, and… |
| GET |
listProcedures /v1/procedures |
Paginated catalog of all 30 procedures: slugs, display names, categories, and CPT codes. |
| GET |
getProcedureOntology /v1/procedure/{slug} |
Full ontology for one procedure: CPT codes, places of service with cost profiles, billing components, risk factors, and consumer questions. |
| Bill Analysis | ||
| POST |
billAnalysis /v1/bill-analysis |
Analyzes up to 100 medical bill line items for duplicate charges, unbundling, quantity errors, gender mismatches, and screening reclassification. Returns a risk score, flags, and… |
| Demo | ||
| GET |
demoEstimate /v1/demo/estimate |
Returns a static sample response for a colonoscopy in Connecticut. No API key required. Use to verify connectivity and test your integration before subscribing. |
CostKits API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|