Verified Injector Data Sources
Every claim on this site belongs to somebody. This page maps each field on a clinic record to the source it came from, and says plainly which fields do not exist yet.
Database last processed: September 29, 2026
Which fact comes from which source
| Field | Source | Kind | Notes |
|---|---|---|---|
| Clinic identity: name, city, website | Overture Maps Places and Foursquare OS Places | Open business datasets | Used under CDLA-Permissive-2.0 and Apache 2.0. Not authoritative about what a business does. |
| Business type: med spa or physician practice | Verified Injector classifier, from the clinic website | Derived | Category data is a starting filter; what a business is gets decided by reading its own site. |
| Clinician name, credential and role | The clinic's own public website | Primary, quoted | Every name is a literal slice of the page we stored, with the URL and the date we read it. |
| Injector and medical director designation | The clinic's own public website | Primary, quoted | Populated only where the clinic connected that person to injecting or named them director. Never inferred from a credential. |
| Provider identity and specialty | National Plan and Provider Enumeration System (NPI Registry) | Federal register | Confirms identity and points at the right board. Its license numbers are self-reported at enrolment and are never the evidence. |
| License type, number, status and expiry | The state licensing board that issued it | State register | Quoted in the board's own status word, with the date the board published the file and the date we read it. |
| Board action disclosure | The state licensing board | State register | Shown where the board publishes it. Where a board does not, the record says so rather than reading as clean. |
| Verification status | Verified Injector | Derived, versioned | A pure function of the records above under a named ruleset version, recorded on every listing. |
| Check dates | Verified Injector | Recorded | Every claim carries the date it was read. A status without its date is a claim about now, which is not what we checked. |
| Treatments offered | Not yet extracted | Planned | The pipeline does not yet read treatment menus, so no record asserts that a clinic offers a treatment. |
What we do not use
- Other directories. Nothing here is copied from a competitor listing.
- Purchased scraped data.
- Ratings, reviews, or user-submitted reports about a clinic’s quality.
- An adverse finding taken from a cached bulk file. It routes to a person for live confirmation rather than to a page.
- Inference from a credential to a role. A clinic has to say it.
Coverage by state
A source only helps where the state publishes it. Which credentials can be checked in each market, and which cannot, is on license coverage.
- Miami Area, FL: 823 med spas, 205 verified.
- Phoenix-Scottsdale Area, AZ: 904 med spas, 129 verified.
- Denver Area, CO: 782 med spas, 141 verified.
- Tampa Bay Area, FL: 414 med spas, 94 verified.
- Orlando Area, FL: 329 med spas, 48 verified.
- Arizona, AZ: 233 med spas, 22 verified.
- Colorado, CO: 94 med spas, 13 verified.
- Florida, FL: 1,569 med spas, 393 verified.
Machine-readable records
Any clinic record is also available as JSON at /data/clinic/{slug}, with the same field names the page uses and the source and date on every claim, and each record page links to its own as “Machine-readable record”. The HTML page is the product; this is for a tool that would rather not parse one.
| Field | What it holds |
|---|---|
verification_status | verified, partially_verified, not_yet_verified or under_review. The page's words are Verified, Partly checked, Not yet checked. |
ruleset_version | The verification ruleset that produced the status, for example v1-2026-09-01. Null where no check has run for this clinic, rather than a label. |
last_checked | When the license records behind the status were read. Null where no check has run. |
clinicians[].check_state | Where that clinician's license check landed: verified, not_matched, record_found_unconfirmed, register_not_held or not_checkable. Only verified is a match; none of the others is a finding about the person. |
clinicians[].check_reason | For not_checkable and register_not_held, the license adapter's reason code, such as board_unknown or no_snapshot_held. |
clinicians[].title_claimed | Dr where the clinic printed a doctor's title and no credential after the name, and null otherwise. Separate from credential_claimed, which is verbatim what the clinic printed and is null for such a name. |
clinicians[].credential_from_registry | The credential the national NPI Registry holds, present only where the clinic printed a title alone and the registry settled on one physician of that name. A different claim from credential_claimed: the clinic said doctor, the registry said which kind. |
clinicians[].check_board | The board that answered, or would have: for register_not_held, the board whose register we do not hold. |
clinicians[].credential_conflict | Where the clinic's own website lists this clinician with a physician degree and a nurse or physician assistant credential: the two sides and the clinic's sentences, verbatim. Such a clinician is not verified (check_reason conflicting_credentials) unless state records confirm both licenses. Null otherwise. |
clinicians[].npi_checked_at | When the NPI Registry was asked. The NPI confirms identity only, and a license result always comes from the state board. |
clinicians[].license | Present only for a matched license: the board's own status word, number, expiry, the file we read, and registry_link with registry_link_kind (record for a page about this license, search for the board's search form). |
The correction route is the same for both: report an error, free, and what counts as our error is defined rather than left to judgement.