# State Board and Commission Public Meetings

Public meetings of US state boards, commissions, councils and advisory committees from statewide open-meeting portals (OR, MO, WI, DE, AK, UT, CT): body, time, location, virtual link, agenda, minutes. Search by keyword or regex. Refreshed daily.

$0.80 per 1,000 records

[Get an API key](https://pushbuild.com/apis/app/signup?api=state-public-meetings)

Example request

```
POST /state-public-meetings/run
{
  "maxItems": 20
}
```

## What it returns

Public meetings of US state boards, commissions, councils, task forces and advisory committees, taken from each state's official statewide open-meeting portal and rebuilt daily. One search covers them all: medical and licensing boards, Medicaid and public-health advisory committees, newborn-screening and rare-disease councils, and every other public body that posts to the portal.

States covered: Oregon (data.oregon.gov), Missouri (data.mo.gov), Wisconsin (publicmeetings.wi.gov), Delaware (publicmeetings.delaware.gov), Alaska (Online Public Notices; meetings and regulation notices), Utah (Public Notice Website, upcoming), Connecticut (State Agency Public Meeting Calendar).

`id` (stable), `state`, `source`, `sourceId`, `agency`, `body`, `title`, `noticeType`, `meetingType`, `status`, `startTime` and `endTime` (local time), `timezone`, `location`, `virtualUrl`, `phone`, `agendaUrl`, `minutesUrl`, `recordingUrl`, `materials` (document links found in the notice), `website`, `publicComment`, `commentDeadline`, `registrationDeadline` (parsed from the notice text), `contact`, `details` (agenda or notice text), `published`, `url`, `firstSeen`, `updatedAt` (date the meeting was first seen or last changed).

## Request

`POST https://api.pushbuild.com/state-public-meetings/run` with a JSON body. Send your key in the `X-API-Key` header.

| Field | Type | Description |
| --- | --- | --- |
| `query` | string | Words that must all appear in the title, body, agency or details, e.g. newborn screening. With regex on, a case-insensitive regular expression, e.g. newborn\|genetic\|rare disease\|Medicaid.*(DUR\|P&T). |
| `regex` | boolean | Treat query as a regular expression (RE2 syntax). Default: `false`. |
| `states` | list of strings | Two-letter states: OR, MO, WI, DE, AK, UT, CT. Empty = all. |
| `body` | string | Board, council or committee name contains this text, e.g. Medical Board. |
| `agency` | string | Agency name contains this text, e.g. Health. |
| `dateFrom` | string | Meetings starting on or after this date (local time). |
| `dateTo` | string | Meetings starting on or before this date. |
| `upcomingOnly` | boolean | Only meetings from today on, soonest first. Default: `false`. |
| `updatedSince` | string | Meetings first seen or changed (new agenda, minutes, time, status) on or after this date. |
| `hasAgenda` | boolean | Only meetings with an agenda or materials link. Default: `false`. |
| `hasMinutes` | boolean | Only meetings with a minutes link. Default: `false`. |
| `excludeCancelled` | boolean | Drop meetings marked cancelled. Default: `false`. |
| `sort` | string: latest, soonest, updated | latest = newest meeting date first. Default: `"latest"`. |
| `groupBy` | string: state, agency, body, month | Return counts instead of meetings. |
| `dataset` | string: meetings, sources, postings, postingSources | meetings (portal meetings), postings (agenda, minutes, notice and bulletin links found on state health board, advisory council and Medicaid pages), sources / postingSources (per-source health). Default: `"meetings"`. |
| `maxItems` | integer | Maximum items to return (1-500). Default: `100`. |
| `docTypes` | list of strings | postings only: agenda, minutes, materials, recording, hearing, rule, bulletin, meeting, notice, document. |
| `documentsOnly` | boolean | postings only: only PDF, Word, PowerPoint or Excel links. Default: `false`. |

### Example

```
curl -X POST https://api.pushbuild.com/state-public-meetings/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"maxItems": 20}'
```

### Response

```
{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}
```

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

## Pricing

Pay only for results returned: $0.80 per 1,000 records. No charge for errors or empty searches.

## Use it from Claude, ChatGPT or Cursor

This API is also an MCP server: `https://api.pushbuild.com/mcp/state-public-meetings`. Add it to any assistant that supports remote MCP servers, with your key in the `X-API-Key` header. Same prices. [Setup for each app](https://pushbuild.com/apis/mcp.html).

## Related APIs

- [State Legislation & Committee Hearings Tracker API](https://pushbuild.com/apis/state-legislation-tracker.html): Track bills in all 50 state legislatures, DC and Puerto Rico: status, sponsors, committees, abstract, latest action, bill text link, plus upcoming committee hearings with agendas and the bills on them.
- [State Professional Licenses API](https://pushbuild.com/apis/state-professional-licenses.html): Look up professional, occupational, health care and contractor licenses issued by Illinois, Colorado, Texas, Connecticut, Delaware, New York, Oregon and Washington: licensee, business, license type and number, status, issue and expiration dates and disciplinary actions, in one schema..
- [State Rulemaking Tracker: Proposed Rules and Hearings API](https://pushbuild.com/apis/state-rulemaking-tracker.html): Proposed, emergency and final state agency rules from state registers (WA, DE, NE, WI): agency, rule numbers, purpose, public hearing date and comment deadline.
- [SPDR ETF NAV API: Daily NAV, Flows & Premium/Discount API](https://pushbuild.com/apis/spdr-etf-nav.html): Latest NAV, net assets, close, premium/discount, fees and returns for every US SPDR ETF, or daily NAV, shares outstanding, net assets and implied flows history for chosen funds, from State Street's public fund data..
- [South African Reserve Bank API](https://pushbuild.com/apis/south-africa-reserve-bank.html): South African Reserve Bank data: current market rates (repo and prime rate, SABOR, JIBAR, rand exchange rates, bond yields), headline indicators (CPI, GDP, reserves) and full history for any SARB time series code..
- [SOFR, EFFR & NY Fed Repo Data API](https://pushbuild.com/apis/ny-fed-reference-rates.html): Official New York Fed markets data: SOFR, EFFR, OBFR, TGCR, BGCR and SOFR averages/index with percentiles and volumes, repo and reverse repo operation results, and weekly SOMA holdings.

## Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

[hello@pushbuild.com](mailto:hello@pushbuild.com?subject=API%20question)

[(617) 299-8887](tel:+16172998887)

---
As of 2026-11-05. Source: https://pushbuild.com/apis/state-public-meetings.html
