# FindMyDirectDoctor HRSA Community Health Centers Locator

> FindMyDirectDoctor HRSA Community Health Centers Locator is a paid API for AI agents from api.findmydirectdoctor.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-31).

Returns HRSA-funded sliding-fee community health centers near a given ZIP code, city/state, or lat/lng, with address, phone, and website.

## Facts

- Endpoint: GET https://api.findmydirectdoctor.com/v1/health-centers?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/findmydirectdoctor-hrsa-community-health-centers-locator-1639d9ab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_440nZbDLKlEyWBLiPH-vQ

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 findmydirectdoctor-hrsa-community-health-centers-locator-1639d9ab
```

Example prompt: Can you find sliding-scale community health centers within 20 miles of ZIP code 66210 and show me the top 5 results with their addresses and phone numbers?

## When to prefer this

Use this endpoint when you need to locate HRSA-funded, sliding-fee-scale community health centers (federally qualified health centers) for users who are uninsured, underinsured, or low-income and need location-based results with contact details. Prefer this over general provider directories when the key requirement is income-based sliding fee eligibility and HRSA program participation rather than insurance network matching.

## Known failure modes

- Missing or invalid location parameter (no zip, lat/lng, or city+state provided) — returns 400 error
- ZIP code not matching 5-digit pattern — validation error
- lat/lng out of valid range — validation error
- State code not exactly 2 letters — validation error
- radius_miles exceeds 100-mile maximum — silently capped to maximum
- No health centers found within radius — returns empty results array with total_matches of 0
- Invalid cursor value for pagination — may return error or empty page

## How this service works

HRSA-funded community health centers (sliding fee clinics that charge by income) near a ZIP code, city and state, or latitude/longitude, with address, phone and website. Source: HRSA Health Center Program, ODbL 1.0.

## Output

A JSON object with an array of health center results each including center name, address, city, state, ZIP, phone, website, distance in miles, and a unique ID; plus total match count, returned count, pagination cursor for next page, data_as_of date, attribution, license URL, disclaimer, and the interpreted query parameters.

## 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",
     "required": [],
     "properties": {
      "lat": {
       "type": "number",
       "maximum": 90,
       "minimum": -90,
       "description": "Latitude in decimal degrees. Used together with lng."
      },
      "lng": {
       "type": "number",
       "maximum": 180,
       "minimum": -180,
       "description": "Longitude in decimal degrees. Used together with lat."
      },
      "zip": {
       "type": "string",
       "pattern": "^\\d{5}$",
       "description": "5-digit US ZIP code. A location is given as zip, or lat with lng, or city with state."
      },
      "city": {
       "type": "string",
       "maxLength": 80,
       "description": "City name. Used together with state."
      },
      "limit": {
       "type": "integer",
       "default": 10,
       "maximum": 25,
       "minimum": 1,
       "description": "Results per page (default 10, maximum 25)."
      },
      "state": {
       "type": "string",
       "pattern": "^[A-Za-z]{2}$",
       "description": "2-letter US state code. Used together with city."
      },
      "cursor": {
       "type": "string",
       "description": "Opaque value from next_cursor of the previous response, to fetch the next page with the same other parameters."
      },
      "format": {
       "enum": [
        "concise",
        "detailed"
       ],
       "type": "string",
       "default": "concise",
       "description": "concise = key fields. detailed = every field."
      },
      "radius_miles": {
       "type": "number",
       "default": 25,
       "maximum": 100,
       "description": "Search radius in miles (default 25, maximum 100). A larger value is lowered to the maximum.",
       "exclusiveMinimum": 0
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "total_matches",
      "returned",
      "results",
      "attribution",
      "data_as_of"
     ],
     "properties": {
    
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "about": "HRSA health centers set fees on a sliding scale by income and cannot turn a patient away for being unable to pay. The HRSA file has no field for services offered, so a call to the center can confirm services and fees.",
  "query": {
   "limit": 2,
   "format": "concise",
   "location": "ZIP 66210",
   "radius_miles": 25
  },
  "license": "https://opendatacommons.org/licenses/odbl/1.0/",
  "results": [
   {
    "id": "BPS-LAL-035977",
    "zip": "66214",
    "city": "Overland Park",
    "name": "MTMM-Shawnee",
    "phone": "913-248-9965",
    "state": "KS",
    "address": "11644 W 75th St, Suite 103",
    "website": "https://www.mercyandtruth.com",
    "distance_miles": 4.7
   },
   {
    "id": "BPS-H80-018527",
    "zip": "66204",
    "city": "Overland Park",
    "name": "Health Partnership Clinic, Inc.",
    "phone": "913-432-3334",
    "state": "KS",
    "address": "9119 W 74th St, Ste 210",
    "website": "https://hpcjc.com",
    "distance_miles": 4.8
   }
  ],
  "returned": 2,
  "data_as_of": "2026-10-16",
  "disclaimer": "Locations and hours change. Confirm with the health center before visiting.",
  "attribution": "Source: HRSA Health Center Program, ODbL 1.0",
  "next_cursor": "bzoy",
  "total_matches": 40
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/findmydirectdoctor-hrsa-community-health-centers-locator-1639d9ab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.findmydirectdoctor.com](https://www.zero.xyz/host/api.findmydirectdoctor.com/llms.txt)
