Open Payments Search
open_payments_searchTHE source for pharma/device industry money to doctors — "payments from manufacturers to physicians", "which drug companies paid this doctor", "Sunshine Act data", "industry payments to hospitals". Search one CMS Open Payments program-year dataset using structured recipient, company, product, geography, payment-nature, and amount filters. CAPABILITY LIMIT, state it rather than guessing: this source can look up and filter but CANNOT rank ALL manufacturers by total spend ("which manufacturer paid the most" is not computable live — the 14M-row aggregation times out upstream); answer those by saying so and offering a named-company lookup (open_payments_company) instead. CMS publishes company-reported relationships; a payment does not imply wrongdoing or a conflict.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Program year (2019-current published year; default latest). | |
| limit | No | Results (1-100, default 25). | |
| state | No | Exact two-letter recipient state. | |
| nature | No | Exact nature of payment. | |
| offset | No | Pagination offset (0-10000). | |
| company | No | Case-insensitive company-name substring. | |
| product | No | Case-insensitive associated-product substring across all five product fields. | |
| payment_type | No | Default General. | |
| recipient_npi | No | Exact 10-digit NPI. | |
| minimum_amount | No | Minimum reported payment in USD. | |
| recipient_last_name | No | Exact recipient last name. CMS stores names uppercase; case is normalized for you. Pair with recipient_first_name — a common surname alone matches many practitioners. | |
| recipient_first_name | No | Exact recipient first name, to disambiguate a common surname (e.g. last_name "PATEL" + first_name "RIPAL"). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dataset | Yes | ||
| payments | Yes | ||
| returned | Yes | ||
| payment_type | Yes | ||
| program_year | Yes | ||
| total_matches | Yes | ||
| interpretation | Yes |