# CPIR Parent Center Directory API

**Canonical:** https://apis.io/apis/center-for-parent-information-and-resources/cpir-parent-center-directory-api/  
**Provider:** Center for Parent Information and Resources — https://apis.io/providers/center-for-parent-information-and-resources/  
**Base URL:** https://www.parentcenterhub.org/wp-json  
**Documentation:** https://www.parentcenterhub.org/find-your-center/

CPIR Parent Center Directory API is one of 4 APIs that [Center for Parent Information and Resources](https://apis.io/providers/center-for-parent-information-and-resources/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Directory, Disability, Education, Families, and Parent Centers. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, and rate-limit docs.

Public, unauthenticated read access to the national Parent Center directory - the machine-readable form of the Find Your Parent Center finder. Each entry is a Parent Training and Information Center (PTI), Community Parent Resource Center (CPRC) or regional Parent Technical Assistance Center, carrying organization name, work address, geocoded latitude and longitude, telephone numbers, email addresses and a public link, in vCard/hCard field naming. Verified live on 2026-09-05 at 784+ published entries across 55 state and territory categories. Anonymous access is read-only; the collection answers Allow GET without credentials, and CPIR issues no API keys.

## Operations (15)

| Method | Path | Summary |
|---|---|---|
| GET | `/cn-api/v1` | Directory namespace index |
| GET | `/cn-api/v1/entry` | List Parent Center directory entries |
| POST | `/cn-api/v1/entry` | Create a directory entry (authenticated) |
| GET | `/cn-api/v1/entry/{id}` | Retrieve one Parent Center |
| PUT | `/cn-api/v1/entry/{id}` | Update a directory entry (authenticated) |
| DELETE | `/cn-api/v1/entry/{id}` | Delete a directory entry (authenticated) |
| POST | `/cn-api/v1/entry/{id}/moderate` | Approve or unapprove an entry (authenticated) |
| GET | `/cn-api/v1/category` | List directory categories |
| GET | `/cn-api/v1/category/{id}` | Retrieve one directory category |
| GET | `/cn-api/v1/autocomplete/{type}` | Type-ahead lookup over a directory field |
| GET | `/cn-api/v1/recently_viewed` | List recently viewed entries |
| POST | `/cn-api/v1/account/login` | Visitor account sign-in |
| POST | `/cn-api/v1/account/register` | Visitor account registration |
| POST | `/cn-api/v1/account/request-reset-password` | Request a password reset |
| POST | `/cn-api/v1/account/reset-password` | Complete a password reset |

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/openapi/center-for-parent-information-and-resources-parent-center-directory-api-openapi.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/overlays/center-for-parent-information-and-resources-parent-center-directory-api-overlay.yaml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/authentication/center-for-parent-information-and-resources-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/conventions/center-for-parent-information-and-resources-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/errors/center-for-parent-information-and-resources-problem-types.yml
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/lifecycle/center-for-parent-information-and-resources-lifecycle.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/data-model/center-for-parent-information-and-resources-data-model.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/rate-limits/center-for-parent-information-and-resources-rate-limits.yml
- **Conformance** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/conformance/center-for-parent-information-and-resources-conformance.yml
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/skills/_index.yml
- **X-MCPServerCandidate** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/mcp/center-for-parent-information-and-resources-mcp.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/center-for-parent-information-and-resources/refs/heads/main/apis.yml

## Other Center for Parent Information and Resources APIs (3)

- [CPIR Geography Reference API](https://apis.io/apis/center-for-parent-information-and-resources/cpir-geography-reference-api/)
- [CPIR oEmbed API](https://apis.io/apis/center-for-parent-information-and-resources/cpir-oembed-api/)
- [CPIR Site Metadata API](https://apis.io/apis/center-for-parent-information-and-resources/cpir-site-metadata-api/)

## Tags

Directory, Disability, Education, Families, Parent Centers, Geolocation

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/center-for-parent-information-and-resources/cpir-parent-center-directory-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/center-for-parent-information-and-resources/.
