API Documentation

Access HIPAA Partners directory data programmatically

Base URL

https://hipaapartners.com/api/v1

Listings

Get Listings

GET /listings

Parameters

Parameter Type Description
searchstringSearch business names
categorystringFilter by category slug
verifiedbooleanShow only verified partners
claimedbooleanShow only claimed listings
latfloatLatitude for location search
lngfloatLongitude for location search
radiusintegerSearch radius in miles (default: 50)
per_pageintegerResults per page (default: 20, max: 100)

Example

curl "https://hipaapartners.com/api/v1/listings?search=billing&verified=1&lat=45.5&lng=-122.6"

Get Single Listing

GET /listings/{id}

Example

curl "https://hipaapartners.com/api/v1/listings/123"

Categories & Services

Get Categories

GET /categories
curl "https://hipaapartners.com/api/v1/categories"

Get Services

GET /services
curl "https://hipaapartners.com/api/v1/services"

Glossary

Get Terms

GET /glossary

Parameters

Parameter Type Description
searchstringSearch terms and definitions
letterstringFilter by first letter
per_pageintegerResults per page (default: 50, max: 100)

Example

curl "https://hipaapartners.com/api/v1/glossary?search=HIPAA&letter=H"

Get Single Term

GET /glossary/{slug}

Example

curl "https://hipaapartners.com/api/v1/glossary/hipaa"

Response Format

All API responses return JSON with consistent structure:

{
  "data": [...],
  "links": {
    "first": "...",
    "last": "...",
    "prev": null,
    "next": "..."
  },
  "meta": {
    "current_page": 1,
    "per_page": 20,
    "total": 150
  }
}

Rate Limits

API requests are limited to 120 requests per minute per IP address. Rate limit headers are included in responses.

Support

For API support or feature requests, contact us at api@hipaapartners.com

Need HIPAA-Compliant Hosting?

Join 500+ healthcare practices who trust our secure, compliant hosting solutions.

HIPAA Compliant
24/7 Support
99.9% Uptime
Healthcare Focused
Starting at $229/mo HIPAA-compliant hosting
Get Started Today