# State Lobbying Disclosures API – Lobbyists, Clients and Spending

Who lobbies state governments for whom, and the compensation and expenditures they report, from state lobbying regulators (Colorado, Connecticut, Florida, Illinois, New York, Texas, Washington) in one schema, refreshed weekly.

$0.80 per 1,000 records

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

Example request

```
POST /state-lobbying-disclosures/run
{
  "states": [
    "CO"
  ],
  "client": "Microsoft",
  "maxItems": 20
}
```

## What it returns

Who lobbies state governments, for which clients, and what they report being paid and spending, collected from each state's lobbying regulator into one schema.

**Registrations**: lobbyist, lobbying firm, client (principal or employer), client industry and location, year, start and end dates, legislative or executive branch, for Colorado, Connecticut, Florida, Illinois, New York and Washington. **Spending**: compensation paid by clients and lobbying expenditures (by category, payee and purpose where reported), with filer, client, amount and period, for Colorado, New York (bi-monthly reports from 2019), Texas and Washington.

Search by client, lobbyist, firm, industry, state, year range, spending kind or minimum amount, or group the matches to get totals: the firms with the most clients, the clients paying the most, a company's lobbyists across states.

Sources: Colorado Secretary of State, Florida Lobbyist Registration Office, Illinois Secretary of State, Texas Ethics Commission and Washington Public Disclosure Commission, rebuilt weekly. Years vary by state (Texas from 1991, Colorado from 1995, Washington from 2016, Florida current registrations). Street addresses, emails and phone numbers are not included.

Charged per record or total returned.

## Request

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

| Field | Type | Description |
| --- | --- | --- |
| `dataset` | string: registrations, spending | registrations (who lobbies for whom) or spending (compensation and expenditures reported). Default: `"registrations"`. |
| `states` | list of strings | Two-letter states. Registrations: CO, CT, FL, IL, NY, WA. Spending: CO, NY, TX, WA. |
| `client` | string | Client, principal or employer name contains, e.g. Microsoft. |
| `lobbyist` | string | Lobbyist name contains (in spending, the filer). |
| `firm` | string | Lobbying firm name contains (in spending, the filer). |
| `clientIndustry` | string | Industry or NAICS text contains (CO, FL). |
| `kind` | string | compensation, expenses or expenditure (prefix match). |
| `payee` | string | Expenditure payee contains (CO). |
| `minAmount` | number | Smallest spending amount in dollars. |
| `yearFrom` | integer | First year. |
| `yearTo` | integer | Last year. |
| `sort` | string: newest, largest | newest or largest (spending) first. Default: `"newest"`. |
| `groupBy` | string: client, lobbyist, firm, filer, payee, kind, clientIndustry, state, year | Return counts (and spending totals) by client, lobbyist, firm, filer, payee, kind, clientIndustry, state or year. |
| `maxItems` | integer | Maximum items to return (1-500). Default: `100`. |

### Example

```
curl -X POST https://api.pushbuild.com/state-lobbying-disclosures/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"states": ["CO"], "client": "Microsoft", "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-lobbying-disclosures`. 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

- [Storm Events API](https://pushbuild.com/apis/noaa-storm-events.html): NOAA Storm Events Database: tornadoes, hail, thunderstorm wind, floods, hurricanes, wildfires and winter storms with date, state, county, deaths, injuries, property and crop damage in USD, magnitude, EF scale, coordinates and narrative..
- [Subdomain Finder API](https://pushbuild.com/apis/subdomain-finder.html): Find subdomains of any domain from public Certificate Transparency logs: every hostname seen on an SSL certificate, first-seen date, certificate count and issuer, plus which names still resolve in DNS and their IPs.
- [UK Carbon Intensity API](https://pushbuild.com/apis/uk-carbon-intensity.html): Great Britain electricity carbon intensity from the national grid operator: actual and forecast gCO2/kWh every half hour with a low-to-very-high index, generation mix by fuel, regional forecasts for 14 regions or any postcode, and emission factors per fuel..
- [State Campaign Contributions API](https://pushbuild.com/apis/state-campaign-contributions.html): Contributions to state and local candidates, parties and PACs from state campaign finance agencies (Texas, Illinois, Washington, Minnesota, Colorado, Indiana, Oklahoma, Nebraska, Hawaii, New York) in one schema, refreshed weekly..
- [Stack Overflow API](https://pushbuild.com/apis/stack-exchange-questions.html): Questions from Stack Overflow and 170+ Stack Exchange sites: title, tags, score, views, answer count, answered and accepted status, dates, author and reputation, optional body; search by text, tags, date or unanswered; plus tag popularity with question counts..
- [Species Occurrence API](https://pushbuild.com/apis/gbif-species-occurrences.html): GBIF biodiversity data: occurrence records for any species (date, country, state, locality, coordinates, observer, institution, dataset, license) from 2+ billion observations and specimens, and species name matching with full taxonomy..

## 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-lobbying-disclosures.html
