Skip to content

Source: CMS NPI registry

Methodology — How These Listings Are Built

Last updated August 6, 2026

Every listing in this directory is derived from a single public source by an automated process. No listing is submitted by a clinic, purchased, or edited by hand. This page documents that process precisely enough that someone could reproduce it.

Source

All provider records come from the NPPES NPI Registry, the National Plan and Provider Enumeration System maintained by the Centers for Medicare & Medicaid Services (CMS). It is the same registry insurers, pharmacies, and clearinghouses use to identify providers on claims.

We read it through the public NPPES API (version 2.1) at npiregistry.cms.hhs.gov. Records are public data published by CMS.

How records are collected

The NPPES API caps any single query at 1,200 results, so collection is segmented by state. For each of the 50 states plus the District of Columbia, we run these queries:

By registered taxonomy — for both individual providers (NPI-1) and organizations (NPI-2):

  • Obesity Medicine
  • Bariatric Medicine
  • Endocrinology, Diabetes & Metabolism

By organization name prefix — for organizations only, to catch weight-loss practices that register under a general taxonomy:

  • weight*, medical weight*, glp*, slim*

When a segment still returns the 1,200-record cap, it is re-run split by the first digit of the postal code.

Inclusion criteria

A collected record is published in this directory only if all of the following hold:

  1. It is relevant. Either at least one registered taxonomy matches obesity medicine, bariatric, endocrinology, or weight management — or the provider’s name contains weight, GLP, obesity, bariatric, semaglutide, or tirzepatide and its taxonomies are not all clearly unrelated.
  2. The NPI is active. Records with any status other than active in NPPES are dropped.
  3. It has a US practice location. The record must carry a location address in one of the 50 states or DC.
  4. It is not a duplicate. Records are deduplicated by NPI.

Explicit exclusions

Name-prefix searches pull in provider types that are never relevant to GLP-1 prescribing. Records whose taxonomies are entirely within these categories are removed: chiropractors, counselors, behavior analysts, social workers, psychologists, marriage and family therapists, massage therapists, acupuncturists, dental providers, veterinarians, non-emergency medical transport, clinical medical laboratories, physical therapists, occupational therapists, and speech-language pathologists.

What is published per record

For each provider we publish only fields that exist in the source record: legal and “doing business as” names, practice address and additional locations, phone and fax, registered taxonomies, state license numbers, authorized official, enumeration date, and the date CMS last updated the record. We add nothing.

What “NPI-verified” means — and what it does not

This is the most important section on this page.

“NPI-verified” means: this provider exists in the federal NPI registry under this name, at this address, with these registered specialties, and the record is active.

“NPI-verified” does not mean:

  • That the provider currently prescribes GLP-1 medications. NPPES has no field for this. Registered specialty is a strong proxy and nothing more. A listed endocrinologist may not run a weight-loss program; a listed weight-loss clinic may have stopped offering semaglutide.
  • That the information is current. Providers self-report to NPPES and are required to update it, but compliance is uneven. Many records in this directory carry a CMS “last updated” date years in the past. That date is shown on every clinic page so you can judge it yourself.
  • That we endorse, recommend, or have evaluated the provider. We have not. Inclusion is mechanical.
  • That the provider is accepting patients, takes your insurance, or charges any particular price. None of this is in the source data.

Treat a listing as a verified starting point for a phone call, not as a vetted recommendation.

Known limitations

  • Coverage is not exhaustive. A primary care physician who prescribes GLP-1s but registered only under “Family Medicine” with a generic practice name will not appear. This directory over-represents specialists and explicitly branded weight-loss practices.
  • Pagination caps can drop records. In a small number of dense state–postal-code segments the API cap is reached even after segmentation; those records are missed.
  • Names are normalized. Organization names are title-cased programmatically, which occasionally mis-capitalizes acronyms.
  • Address is registry address. For multi-site organizations, the primary location in NPPES may not be the site where care is delivered.

Update cadence

The dataset is rebuilt from NPPES and republished periodically; the current snapshot is dated in the header of every page (July 2026). Individual clinic pages additionally show the date CMS last updated that specific record, which is often much older than our snapshot.

Corrections

If a listing is inaccurate, report it and we will correct or remove it. We act on reports within a few business days; because the directory is rebuilt from NPPES on a periodic schedule, the change becomes visible at the next data refresh.

Note that we can only change what appears on this site. The underlying NPPES record is maintained by the provider with CMS — a provider who wants their federal record corrected must do that through NPPES directly.

Current scope

As of the latest build: 15,833 providers across all 50 states, the District of Columbia, and 2,635 cities.