Sources and file dates

Each lookup names the file it read. Plainroster is not the source agency. This is not primary-source verification. A credentialer may still open the board’s own site.

FileCadenceAs ofIn this version
NPPESWeekly file, live registry API14–20 September 2026. Monthly file September 2026.Queried live. Not stored. The NPPES monthly file is about 9.5 million rows. D1 on the free plan stores 5 GB and allows 100,000 rows written per day, so a full load would take months of write quota and the weekly incrementals would not fit in a day. Lookups use the NPPES Registry API, which serves that same public file. D1 keeps a snapshot only for NPIs on a watchlist.
OIG LEIEMonthly10 September 202684,001 rows stored in D1.
SAM exclusionsDaily public extract22 September 2026168,469 active rows stored in D1. The public daily extract lists active exclusions. A row with an NPI is a list fact for that number. A name alone stays unconfirmed.
Texas physiciansDaily22 September 2026Queried live from dataset tm3v-pfq9. The open-data file lists 186,081 physician licenses and refreshes daily (dataset rows updated 22 September 2026, 09:01 UTC). That is more than one day of free-plan D1 writes, and the September LEIE import already uses most of today’s quota. Name and license searches read the Socrata API. D1 stores only licenses someone is watching.
California DCAMonthly1 September 2026189,702 physician and surgeon rows. Physicians and surgeons from the Medical Board monthly file: status and expiration. The file has no discipline narrative.

Matching

A provider record joins on NPI when both sides have one, or on state plus the exact license number. A name alone stays unconfirmed. It is not stored as excluded, and it is not emailed as a confirmed match.

Status legend

ActiveExpiredSuspendedExcludedUnknownUnconfirmed