Generate and reveal
No API key has been revealed in this browser session yet.
Use the email link we send you to sign in, manage your API key, and test the public API.
Complete registration and confirm your email.
Watch for the email with your login link.
Open that link to sign in and manage your API key.
Use the same email address you registered with. If a login link is available for that email, we will send one shortly.
Request an API key only when you are ready to copy and store the secret immediately.
No API key has been revealed in this browser session yet.
Connect your developer account to HealthSherpa Marketplace to interact with your linked agent account.
Submit a review request for on-exchange enrollment workflows where consumers enroll themselves. Review is required so we can confirm the experience meets on-exchange regulatory requirements before access is enabled.
This request has already been submitted.
Submit a review request for off-exchange enrollment workflows.
This request has already been submitted.
Use your API key to send live requests against the currently available endpoints.
If you just generated a new key, confirm it above and retry after a few seconds if it is still becoming available.
Health check endpoint for confirming API reachability and key validity.
Use this endpoint to verify that your request reaches the public API and that the supplied API key is accepted.
x-api-key header
200 OK with a simple JSON payload
200403429Loading request preview...
Send a request to inspect the response here.
Resolve one or more counties for a ZIP code before sending a quote request.
Use this reference endpoint when a ZIP code may span multiple counties. The response lists
each matching county with its fips_code, name, and state so you can reuse the
selected county in quote requests.
x-api-key header
zip_code (5 digits)
{ counties: [{ fips_code, name, state }] }
200400 invalid_request403404 not_found429503
Some ZIP codes overlap multiple counties or even multiple states. Use the returned
fips_code from the county you want before calling /v1/quotes.
Loading request preview...
Send a request to inspect the response here.
List the QHP issuers active in a state for a plan year, including the canonical 5-digit HIOS issuer ID for downstream quote filters.
Use this reference endpoint to populate issuer filters or to validate that an inbound quote
request targets a known issuer in the requested state. The response is sorted by display
name then hios_issuer_id for a stable, deterministic order.
x-api-key header
state (two-letter US code)
plan_year (integer 2020..2099, defaults to the current ACA plan year)
{ issuers: [{ name, hios_issuer_id }] }
200400 invalid_requeststate is missing or is not a US state code, or plan_year is not an integer in 2020..2099.403404 not_found429
Leave plan_year blank to default to the current ACA plan year. Specify an
explicit year during open enrollment rollover or when reconciling a prior-year enrollment.
Loading request preview...
Send a request to inspect the response here.
Search for plan quotes using a prefilled medical request with household and applicant screening inputs.
This endpoint accepts a quote request body and returns matching plan results for a single coverage type. The sample fields below prefill a valid medical quote request with explicit household sizing, optional state-specific applicant flags, and the default sort and page values shown in the preview.
x-api-key header
application/json
meta.warnings when present.
filters.medical.metal_levels[] and filters.medical.plan_types[] use lowercase values like silver and ppo
200200 with an empty plans[] array and meta.result_count: 0.400 invalid_request403404429503Use these only when a state-specific marketplace flow needs extra screening fields for the applicant in this sample request.
The request preview derives a matching date_of_birth from the applicant age
and effective date so the sample quote request stays runnable. Set
household_size to the full tax household, even when fewer applicants are
listed here.
Loading request preview...
Send a request to inspect the response here.
Ask a support question. We include your portal name and email.