Skip to main content
POST
Search care prices

Authorizations

Authorization
string
header
required

OAuth 2.1 with PKCE

Body

application/json
code
string

CPT/HCPCS code from the supported catalog. Omit it (or pass an unsupported one) to receive the catalog as supportedServices and pick the closest code.

latitude
number

Preferred when available. Pair with longitude.

longitude
number
zip
string

5-digit US ZIP when coordinates are unavailable

radiusKm
number

Search radius in km (default 40)

limit
number

Max facilities to return (default 25)

planHints
object

Insurance identifiers from the user, used when the response asks for them (needsMoreInfo). The plan otherwise resolves from linked insurance. employerName / planName upgrade range estimates to the exact plan's rates; groupNumber is matched for Blue Cross Blue Shield of IL/TX/OK/NM/MT only. Set unavailable=true when the user cannot provide identifiers, which stops the asks.

patientId
string

Family-member patient id exactly as returned by GET /api/profile (defaults to the account holder)

Response

Facilities with estimated rates, or the catalog when no usable code was given

Self-describing. Identical to the public pricing.v1 response for the same route (see the Pricing API reference for every field). Read plan.basis before quoting anything, relay every note-style field as written (any key ending in Note, plus note, rateAssessment, statusNote, disclaimer), and answer needsMoreInfo asks.

disclaimer
string
needsMoreInfo
object[]
plan
object
supportedServices
object[]

Present instead of prices when no usable code was given