Skip to main content
POST
Check network status

Authorizations

Authorization
string
header
required

OAuth 2.1 with PKCE

Body

application/json
providerName
string

Provider or facility name. Consumer brand names work. City or ZIP disambiguates.

npi
string

10-digit NPI if known. Never required.

code
string

Optional catalog CPT/HCPCS code. With it, each match carries its contracted rate under the plan.

limit
number

Max matches (default 50, max 100)

latitude
number
longitude
number
zip
string
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

Response

Matches with network status and, with a code, contracted rates

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