Curburb API for HOA Management Software

The API for HOA Management Software

Pull resident-reported violations straight into the software your team already runs. Curburb gives HOA management companies a simple, secure, read-only API to sync violation data for every community you manage, with no manual exports and nothing to scrape.

REST and JSON. Read-only. Per-community API keys. Built for community association management.
GET /api/v1/violations?status=open
curl https://curburb.com/api/v1/violations?status=open \
  -H "Authorization: Bearer YOUR_API_KEY"

// Structured JSON your software can store:
{
  "data": [
    {
      "id": "cb_1042",
      "address": "712 Example Dr",
      "category": "Lawn Maintenance",
      "status": "open",
      "enforcement_step": "Courtesy Notice",
      "reported_at": "2026-06-28T14:12:00Z"
    }
  ],
  "has_more": false
}

Built for HOA Management Companies

If you manage community associations, the reports keep coming: a resident spots a trash can left out, an unapproved fence, grass a foot tall. Curburb is the resident-facing app that captures those reports on a shared map and routes them to your team. The Curburb API closes the loop with your back office: it lets your own HOA management software read those violations directly, so nothing has to be exported, emailed, or retyped.

It is a plain REST API that returns JSON, authenticated with a per-community key. Point a nightly job at it and your records mirror what residents are reporting in every community you manage. No screen-scraping, no fragile spreadsheet hand-offs, no portal to babysit.

What You Can Pull

Everything your systems need to keep pace with what residents report, and nothing that puts owner privacy at risk.

Violation Reports

Every approved concern and notice residents file, each tied to an address, with its category and description.

Status and Enforcement Step

Open or resolved, plus where each item sits in the enforcement ladder, so your records stay in step automatically.

Only What Is New

Filter by date and pull just the reports filed since your last sync. Cursor pagination handles communities of any size.

How the Integration Works

From request to live data in an afternoon. No heavy onboarding.

1

Get a Key

We issue an API key tied to the community you manage. It is the secure login your software uses.

2

Call the Endpoint

Send a GET request with your key in the header to pull violations, filtered by status or date.

3

Sync on a Schedule

Run it nightly or hourly. Each pull returns clean JSON your systems read, store, and act on.

Secure and Private by Design

An API is a doorway, so we are deliberate about what fits through it. Owner privacy is protected at the source.

What the API Returns

  • The report: what, where, and when
  • Category and current status
  • The enforcement step
  • Photo count and timestamps
  • Only data for your own community

What It Never Returns

  • Owner or resident names
  • Email addresses or phone numbers
  • Account numbers
  • Who filed the report
  • Anything from another community

HOA API Frequently Asked Questions

Does Curburb have an API for HOA management companies?
Yes. Curburb offers a read-only REST API that lets HOA management companies pull resident-reported violations, concerns, and notices for the communities they manage straight into their own software. Each management company gets a secure, per-community API key. Request access at [email protected].
What data can I pull from the Curburb API?
The API returns each reported violation with its address, category, description, status (open or resolved), enforcement step, photo count, and timestamps. It never returns owner names, email addresses, phone numbers, or account numbers, and it only returns data for the community your key belongs to.
How does the Curburb API authenticate requests?
Each request carries a secret API key in the Authorization header as a Bearer token. The key is issued per community and can be rotated or revoked at any time. The API is read-only, so an integration can pull data but can never change anything inside Curburb.
Is the Curburb API REST or GraphQL?
It is a simple REST API that returns JSON. You call an HTTPS endpoint such as /api/v1/violations with optional filters for status, date, and pagination, and Curburb responds with structured JSON your software can read and store.
Can our HOA software sync only new violations since our last pull?
Yes. Add a since date to your request and the API returns only the reports filed on or after that date, so a nightly or hourly sync stays fast and never re-reads data you already have. Results are paginated with a cursor for large communities.
How much does the Curburb API cost?
API access is included for communities running Curburb. Email [email protected] with the community you manage and we will set you up with a key and walk you through your first request.
Do we have to replace our existing HOA management software to use the API?
No. Curburb is the resident-facing reporting layer and sits alongside your existing back office and portal. The API simply lets you pull the reports residents file into whatever system you already use, so nothing has to be rebuilt or migrated.

Integrate Curburb With Your Systems

Tell us which community you manage and what you would like to pull in. We will issue a key and walk your team through the first request.

Request API Access [email protected]