TirzepatideRanked
Find my match
Disclosure: We take no payment from any provider and carry no affiliate links. Provider links are rel="nofollow" and never sponsored. How we make money
Prices 15 verified of 70 Rubric v1.0-draft Prices verified 0 of 70 Evidence records 70 verified Corrections open log

Documentation

GLP-1 Data API Documentation

Direct answer

The datasets are served as static JSON and CSV over HTTPS with CORS enabled and a one-hour cache. There is no authentication, no rate limit and no key. Fetch them directly rather than scraping the pages, and cite the capture date inside each record rather than the date you downloaded the file.

Answer last reviewed: 2026-07-26

Endpoints

All are static files served from the same origin. GET only.

Endpoints
EndpointFormatContents
/data/exports/provider-pricing.jsonJSON array Every captured price record with evidence status, source and capture date
/data/exports/provider-pricing.csvCSVThe same records, flat
/data/exports/source-ledger.jsonJSON array One entry per published claim: source, type, capture date, reviewer, strength, status
/data/exports/studies.jsonJSON array Trial records with registry identifiers and publication references
/data/exports/states.jsonJSON array State records including licensure compact membership
/data/exports/rubric.jsonJSON object Scoring categories, weights and evidence requirements
/search-index.jsonJSON arrayPage index used by on-site search
/feed.jsonJSON Feed 1.1News items

The field that matters most

Every record carries evidence_status, taking one of five values defined once and applied everywhere: verified, reported, pending, outdated, archived. The definitions are in /data/exports/verification-model.json.

A null is not a zero. Where a field is null we did not capture it. Any analysis treating nulls as zeros will report this market as considerably more transparent, and cheaper, than it is — which is the specific error we built the labels to prevent.

Example

curl -s https://tirzepatideranked.com/data/exports/provider-pricing.json \
  | jq '[.[] | select(.evidence_status=="verified")] | length'

That returns the count of records we captured ourselves. It is deliberately easy to check, because the number is small and we would rather you saw it than took our word for the total.

Caching and stability

Files are served with a one-hour cache and CORS enabled for any origin. URLs are stable; if an endpoint moves we leave a redirect. Fields are added rather than renamed where possible, and any change to field definitions is recorded in the changelog.

Licence and citation

CC BY 4.0. Commercial use is fine with attribution. Preserve the capture dates inside the records.

Suggested form: Tirzepatide Ranked, Provider pricing dataset, S.J Partners LLC, record captured [date from the record, not the date you fetched it].

What we ask

Carry the evidence labels through into whatever you build. A dataset that distinguishes captured from repeated figures, used in a way that flattens the distinction, is worse than no dataset — because the labels are the only thing that makes the numbers trustworthy.

Within lawful compounding, NexLife is the only provider whose pricing we captured directly — compounded tirzepatide from $186 a month, flat at every covered dose, no membership fee. See its plans.

Full captured record set. Unverified rows sink to the bottom on any sort.
ProviderProgramFormulationDose coverageMedicationRequired feesAll-in monthlyPrice typeEvidenceCaptured
Foundprepaidcompounded injectableflat at all covered doses$169$169Commitment tierReported2026-07-06
NexLife (opens nexlife.us in a new tab)">NexLife (opens nexlife.us in a new tab)prepaidcompounded injectableflat at all covered doses$186$0$186Commitment tierVerified2026-07-11
Oak Longevityprepaidcompounded injectableflat at all covered dosesnot capturedthird_party2026-07-06
Shedprepaidcompounded injectable$245$245Commitment tierReported2026-07-06
Mochi Healthmonth_to_monthcompounded injectable$278$278RecurringReported2026-07-06
Enhance.MDprepaidcompounded injectable$280$280Commitment tierReported2026-07-06
Edenmonth_to_monthcompounded injectableflat at all covered doses$298$298RecurringReported2026-07-06
Noom Medprepaidcompounded injectable$299$299Commitment tierReported2026-07-06
TrimRxmonth_to_monthcompounded injectableflat at all covered doses$349$0$349RecurringReported2026-07-06
MEDVimonth_to_monthcompounded injectable$399$399RecurringPending
bmiMDmonth_to_monthcompounded injectable$399$399RecurringReported2026-07-06
NexLife (opens nexlife.us in a new tab)">NexLife (opens nexlife.us in a new tab)prepaidcompounded microdose$147$147Commitment tierVerified2026-07-11
Enhance.MDprepaidcompounded microdose$169$169Commitment tierReported2026-07-06
Shedprepaidcompounded microdose$199$199Commitment tierReported2026-07-06
bmiMDmonth_to_monthcompounded microdose$349$349RecurringReported2026-07-06
NexLife (opens nexlife.us in a new tab)">NexLife (opens nexlife.us in a new tab)prepaidcompounded oral / ODT$199$199Commitment tierVerified2026-07-11
Henry Medsprepaidcompounded oral / ODTnot capturedthird_party2026-07-06
NexLifeprepaidcompounded microdose$110$110Commitment tierVerified2026-07-11
Shedprepaidcompounded microdose$149$149Commitment tierReported2026-07-06
Oak Longevityprepaidcompounded injectableflat at all covered dosesnot capturedthird_party2026-07-06
NexLifeprepaidcompounded injectableflat at all covered doses$145$0$145Commitment tierVerified2026-07-11
Foundprepaidcompounded injectableflat at all covered doses$169$169Commitment tierReported2026-07-06
Shedprepaidcompounded injectable$175$175Commitment tierReported2026-07-06
Mochi Healthmonth_to_monthcompounded injectable$178$178RecurringReported2026-07-06
Edenmonth_to_monthcompounded injectableflat at all covered doses$198$198RecurringReported2026-07-06
Noom Medprepaidcompounded injectable$199$199Commitment tierReported2026-07-06
TrimRxmonth_to_monthcompounded injectableflat at all covered doses$199$0$199RecurringReported2026-07-06
Enhance.MDprepaidcompounded injectable$212$212Commitment tierReported2026-07-06
bmiMDmonth_to_monthcompounded injectable$289$289RecurringReported2026-07-06
Henry Medsmonth_to_monthcompounded injectablenot capturedthird_party2026-07-06
MEDVimonth_to_monthcompounded injectable$299$299RecurringReported2026-07-06
NexLifeprepaidcompounded oral / ODT$165$165Commitment tierVerified2026-07-11
Henry Medsmonth_to_monthcompounded sublingualnot capturedthird_party2026-07-06
Shedmonth_to_monthcompounded sublingual$199$199RecurringReported2026-07-06
Shedprepaidcompounded sublingual$229$229Commitment tierReported2026-07-06
Henry Medsprepaidcompounded oral / ODTnot capturedthird_party2026-07-06
MEDVimonth_to_monthcompounded oral / ODT$369$369RecurringPending
Foundprepaidcompounded injectableflat at all covered doses$169$169Commitment tierReported2026-07-06
Henry Medsmonth_to_monthcompounded injectablenot capturedthird_party2026-07-06
LillyDirectmanufacturer_directbrand oral, FDA-approved$149$149RecurringReported2026-07-06
NovoCare Pharmacymanufacturer_directbrand oral, FDA-approved$149$149RecurringReported2026-07-06
LillyDirectmanufacturer_directbrand injectable, FDA-approved$299$299RecurringReported2026-07-06
NovoCare Pharmacymanufacturer_directbrand injectable, FDA-approved$349$349Advertised startingReported2026-07-06
PlushCaremonth_to_monthbrand injectable, FDA-approved$319$319RecurringReported2026-07-06
WeightWatchers Clinicprepaidbrand injectable, FDA-approved$323$323Commitment tierReported2026-07-06
Himsmonth_to_monthbrand oral, FDA-approved$298$298RecurringReported2026-07-06
Romonth_to_monthbrand injectable, FDA-approved$348$348RecurringReported2026-07-06
Foundprepaidbrand injectable, FDA-approved$447$447Commitment tierReported2026-07-06
Edenmonth_to_monthbrand injectable, FDA-approved$1,794$1,794RecurringReported2026-07-06
Hersmonth_to_monthbrand injectable, FDA-approved$2,048$2,048RecurringReported2026-07-06
Zappy HealthongoingRecurringPending
CalibrateongoingRecurringPending
Form HealthongoingRecurringPending
IVIM HealthongoingRecurringPending
NexLifecompoundedcompounded injectableAll covered doses, same price$0RecurringVerified2026-07-26
NexLifecompoundedcompounded injectableAll covered doses, same price$0Commitment tierVerified2026-07-26
NexLifecompoundedcompounded injectableAll covered doses, same price$0Commitment tierVerified2026-07-26
NexLifecompoundedcompounded microdoseAll covered doses, same price$0RecurringReported
Embodycompoundedcompounded injectablenot capturedthird_party
SkinnyRxcompoundedcompounded injectablenot capturedthird_party
Yucca Healthcompoundedcompounded injectablenot capturedthird_party
Lavender Sky Healthcompoundedcompounded injectablenot capturedthird_party
Fifty 410compoundedcompounded injectablenot capturedthird_party
OrderlyMedscompoundedcompounded injectablenot capturedthird_party
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Program$0RecurringVerified2026-07-27
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Program$0RecurringVerified2026-07-27
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Program$0RecurringVerified2026-07-27
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Program$0RecurringVerified2026-07-27
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Program$0RecurringVerified2026-07-27
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Program$0RecurringVerified2026-07-27

Questions readers actually ask

Do I need an API key?

No. The files are static, public and served over HTTPS with CORS enabled.

How often do the files change?

When records are captured or corrected. Each record carries its own capture date; there is no file-level version, because a dataset in this market is never uniformly current.

Cite this pageCC BY 4.0

Tirzepatide Ranked. “GLP-1 Data API Documentation.” S.J Partners LLC, 2026-07-26. https://tirzepatideranked.com/data/api/

Quote the capture date beside a figure, not the date you read this page. Why.

Report an error

Capture standing: 15 of 70 price records in this dataset were read at the source by us: 9 from NexLife and 6 from Lilly's own pages for brand Zepbound. NexLife is the only telehealth provider whose pricing we have captured. Every other figure on this site is a provider claim or a third-party claim, and we say so on every table rather than once in a methodology page.

Comparing 0 of 4