# CMS Open Payments (Sunshine Act) General Payments Lookup

> CMS Open Payments (Sunshine Act) General Payments Lookup is a paid API for AI agents from api.healthtravel-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Retrieves CMS Open Payments (Sunshine Act) general payment records from drug and device manufacturers to US physicians, prescribers, and teaching hospitals for program years 2019–2025.

## Facts

- Endpoint: GET https://api.healthtravel-api.workers.dev/api/health/open-payments-cms?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cms-open-payments-sunshine-act-general-payments-lookup-b6f9ac72
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_R2j58k5xhahfY5PXC32FQ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability cms-open-payments-sunshine-act-general-payments-lookup-b6f9ac72
```

Example prompt: Pull the CMS Open Payments records for Dr. Smith in California for 2024 — I want to see all general payments from drug and device companies, filtered to anything related to Eliquis, showing the first 25 results.

## When to prefer this

Use this endpoint when you need structured, filterable access to CMS Open Payments Sunshine Act general payment records for US physicians, prescribers, or teaching hospitals. It is ideal for compliance checks, conflict-of-interest research, investigative journalism, healthcare analytics, or patient transparency tools. Prefer this over raw CMS data portals when you need machine-readable, paginated results filterable by NPI, company, product, state, and year in a single API call.

## Known failure modes

- No records found for the specified filters — returns empty results or zero match count
- Invalid NPI format (must be exactly 10 digits) — may return no results or an error
- Program year outside 2019–2025 range — may return an error or default to 2025
- Ambiguous company or product name — returns broad or unexpected matches
- Pagination beyond available records — returns empty page
- Network or upstream CMS data availability issues — may return a service error

## How this service works

CMS Open Payments (Sunshine Act) general payments from drug and device makers to US physicians, prescribers and teaching hospitals for a program year (2019-2025): company, recipient (name, type, NPI, specialty, city, state), amount (USD), date, form and nature of payment, related products, plus match count. Filter by company, recipient last name or NPI, state and product.

## Output

A paginated list of CMS Open Payments general payment records, each containing: paying company name, recipient name and type, recipient NPI, medical specialty, city and state, payment amount in USD, payment date, form and nature of payment, related drug or device products, plus a total match count for the query.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "npi": {
       "type": "string",
       "description": "Recipient's 10-digit NPI"
      },
      "page": {
       "type": "string",
       "description": "Page number from 1 (default 1)"
      },
      "year": {
       "type": "string",
       "description": "Program year 2019 to 2025 (default 2025)"
      },
      "limit": {
       "type": "string",
       "description": "Records to return, 1 to 100 (default 25)"
      },
      "state": {
       "type": "string",
       "description": "Recipient's 2-letter state"
      },
      "company": {
       "type": "string",
       "description": "Paying company name start, e.g. pfizer, medtronic"
      },
      "product": {
       "type": "string",
       "description": "Drug or device name start, e.g. eliquis"
      },
      "lastName": {
       "type": "string",
       "description": "Recipient's last name, e.g. smith"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cms-open-payments-sunshine-act-general-payments-lookup-b6f9ac72/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.healthtravel-api.workers.dev](https://www.zero.xyz/host/api.healthtravel-api.workers.dev/llms.txt)
