---
type: "firecrawl-provider"
description: "Legistar (Granicus), the legislative system behind hundreds of US city and county council portals at <client>.legistar.com, through its public Web API: search ordinances, resolutions and rezonings by title, address, type, status and date, read a file's sponsors, action history and attachments, list council, committee and planning meetings with agenda and minutes PDFs and video, read a meeting's agenda items with actions, results and each member's vote, and list bodies and office holders. modified_since and newest-first ordering poll a jurisdiction for new or changed legislation and newly posted agendas and minutes. Public municipal records: every result carries a public-record licence naming its client and the record's source_url."
use_when: "Legistar (Granicus), the legislative system behind hundreds of US city and county council portals at <client>.legistar.com, through its public Web API: search ordinances, resolutions and rezonings by title, address, type, status and date, read a file's sponsors, action history and attachments, list council, committee and planning meetings with agenda and minutes PDFs and video, read a meeting's agenda items with actions, results and each member's vote, and list bodies and office holders. modified_since and newest-first ordering poll a jurisdiction for new or changed legislation and newly posted agendas and minutes. Public municipal records: every result carries a public-record licence naming its client and the record's source_url."
categories: "Public records"
capabilities: 6
credits_per_call: 5
---
# Legistar council legislation and meetings on Firecrawl Alexandria

Legistar (Granicus), the legislative system behind hundreds of US city and county council portals at <client>.legistar.com, through its public Web API: search ordinances, resolutions and rezonings by title, address, type, status and date, read a file's sponsors, action history and attachments, list council, committee and planning meetings with agenda and minutes PDFs and video, read a meeting's agenda items with actions, results and each member's vote, and list bodies and office holders. modified_since and newest-first ordering poll a jurisdiction for new or changed legislation and newly posted agendas and minutes. Public municipal records: every result carries a public-record licence naming its client and the record's source_url.

- Categories: Public records
- Category index: [Public records category](https://firecrawl.dev/alexandria/agents/categories/public-records)
- Provider key: `legistar-com`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/legistar-com)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/legistar-com/openapi.json)

## Capabilities

- [Bodies](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/bodies): The bodies a city tracks in Legistar: council, committees, planning and zoning boards, commissions and departments, with type, active flag, member count and contact. Filter by name or type substring; body_id feeds legislation_search, meetings and officials.
- [Legislation detail](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/legislation_detail): One legislative file by its numeric Legistar MatterId (matter_id from legislation_search, or the ID= parameter of a LegislationDetail.aspx URL): the matter summary plus, by default, its sponsors, action history (each action with body, result, mover, seconder and agenda/minutes notes as plain text) and attachment links such as staff reports and maps.
- [Legislation search](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/legislation_search): Search a city's legislative files (ordinances, resolutions, council bills, rezonings, appointments) in its Legistar system by title keyword (an address, a street, rezone, zoning), type, status, sponsoring body, passed or introduced date windows, or modified_since to poll for new and changed matters newest first. Returns one page of matter summaries with file number, title, type, status, dates, enactment number and the public LegislationDetail URL; matter_id feeds legislation_detail.
- [Meeting agenda](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/meeting_agenda): Agenda items of one meeting by its numeric Legistar EventId (event_id from meetings, or the LEGID= parameter of a MeetingDetail.aspx URL): every item with title, linked legislative file and its page, action taken, result, tally, mover, seconder and agenda/minutes notes as plain text. query keeps only items mentioning it (zoning, an address); include_votes adds each member's vote on items with a recorded result.
- [Meetings](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/meetings): Council, committee, planning and land-use board and commission meetings for a city: by date window, body id or body name substring, or modified_since to poll for newly posted or updated agendas and minutes. Returns one page of meetings with date, time, location, agenda and minutes status, agenda and minutes PDF URLs, video link and the InSite meeting page; event_id feeds meeting_agenda.
- [Officials](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/officials): Who holds office in a city's bodies: council members, committee and commission members and department heads from Legistar office records, with name, title, member type, email when published, body and term dates. Defaults to records active today; filter by body id or name substring, or by person name.

## 1. Choose this provider when

Legistar (Granicus), the legislative system behind hundreds of US city and county council portals at <client>.legistar.com, through its public Web API: search ordinances, resolutions and rezonings by title, address, type, status and date, read a file's sponsors, action history and attachments, list council, committee and planning meetings with agenda and minutes PDFs and video, read a meeting's agenda items with actions, results and each member's vote, and list bodies and office holders. modified_since and newest-first ordering poll a jurisdiction for new or changed legislation and newly posted agendas and minutes. Public municipal records: every result carries a public-record licence naming its client and the record's source_url.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "legistar-com",
  "capability": "legislation/bodies",
  "options": {
    "active_only": false,
    "client": "seattle",
    "query": "Land Use"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `active_only` (boolean): Only bodies flagged active. Example: `false`
- `client` (string, required): Legistar client slug: the subdomain of the city's or county's legistar.com portal (seattle for seattle.legistar.com). Open clients verified 2026-10-27 include seattle, denver, pittsburgh, baltimore, oakland, milwaukee, mecklenburg, sanjose, cabq, boston, metro, nashville, columbus, kingcounty, louisville, stpaul, pima, phoenix, alexandria, sonoma-county and madison. nyc and phila need a Legistar token (upstream_blocked); an unknown slug is not_found. Pattern: ^[a-z0-9][a-z0-9-]{1,39}$. Example: `<client>`
- `page` (number): 1-based page; has_more says whether the next page exists. Example: `1`
- `page_size` (number): Records per page, 1 to 100. Example: `20`
- `query` (string): Substring of the body name (Planning, Land Use, Zoning, Committee). Example: `<query>`
- `type` (string): Substring of the body type name (City Council, Council Committee, Department, Board). Example: `<type>`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "legistar-com",
    capability: "legislation/bodies",
    options: {
      active_only: false,
      client: "seattle",
      query: "Land Use",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "legistar-com",
  "capability": "legislation/bodies",
  "options": {
    "active_only": False,
    "client": "seattle",
    "query": "Land Use"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "legistar-com",
    "capability": "legislation/bodies",
    "options": {
      "active_only": false,
      "client": "seattle",
      "query": "Land Use"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'legistar-com/legislation/bodies' \
  --options '{"active_only":false,"client":"seattle","query":"Land Use"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "legistar-com",
  "capability": "legislation/bodies",
  "options": {
    "active_only": false,
    "client": "seattle",
    "query": "Land Use"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "legistar-com",
  "capability": "legislation/bodies",
  "options": {
    "active_only": false,
    "client": "seattle",
    "query": "Land Use"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "client": "seattle",
  "count": 5,
  "has_more": false,
  "license": {
    "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
    "name": "Public record",
    "url": "https://seattle.legistar.com"
  },
  "observed_at_ms": 1793142409676,
  "operation": "bodies",
  "page": 1,
  "page_size": 20,
  "records": [
    {
      "active": false,
      "api_url": "https://webapi.legistar.com/v1/seattle/bodies/249",
      "body_id": 249,
      "contact_email": null,
      "contact_name": null,
      "contact_phone": null,
      "description": "http://www.seattle.gov/council/committees/land-use-and-neighborhoods\r\n\r\nTo provide policy direction and oversight and to deliberate and make recommendations on legislative matters relating to: planning and land use, including comprehensive planning, community development, zoning, design, and land use regulations, including the Office of Planning and Community Development, and the Seattle\r\nDepartment of Construction and Inspections, except for issues related to rental regulations; Major Institution Master Plans and quasi-judicial land use decisions; and the Department of Neighborhoods, including neighborhood planning, engagement and outreach, funding opportunities, and historic preservation.",
      "guid": "FBDBA808-9BBA-450C-B9A7-5A0AB3075B98",
      "last_modified_utc": "2020-01-05T23:15:57.963Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "meets": true,
      "name": "Land Use and Neighborhoods Committee",
      "number_of_members": 6,
      "source_url": "https://seattle.legistar.com/DepartmentDetail.aspx?ID=249",
      "type": "Council Committee",
      "type_id": 43
    },
    {
      "active": true,
      "api_url": "https://webapi.legistar.com/v1/seattle/bodies/280",
      "body_id": 280,
      "contact_email": null,
      "contact_name": null,
      "contact_phone": null,
      "description": "https://seattle.gov/council/land-use-and-sustainability\r\n\r\nTo provide policy direction and oversight and to deliberate and make recommendations on legislative matters relating to: planning and land use, including comprehensive planning, community development, zoning, design, and land use regulations, including the Office of Planning and Community Development, and the Seattle Department of Construction and Inspections, except for issues related to landlord-tenant regulations; Major Institution Master Plans and quasi-judicial land use decisions; the Equitable Development Initiative (EDI) and its projects; and the Office of Sustainability and Environment, including strategies to achieve the City’s environmental goals.",
      "guid": "AAC4CD43-4436-4F23-80EC-26A3AD110CB2",
      "last_modified_utc": "2026-01-07T02:08:16.717Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "meets": true,
      "name": "Land Use and Sustainability Committee",
      "number_of_members": 5,
      "source_url": "https://seattle.legistar.com/DepartmentDetail.aspx?ID=280",
      "type": "Council Committee",
      "type_id": 43
    },
    {
      "active": false,
      "api_url": "https://webapi.legistar.com/v1/seattle/bodies/262",
      "body_id": 262,
      "contact_email": null,
      "contact_name": null,
      "contact_phone": null,
      "description": "https://www.seattle.gov/council/committees/land-use\r\n\r\n\r\nLand Use: To provide policy direction and oversight and to deliberate and make recommendations on legislative matters relating to: \r\n  planning and land use, including comprehensive planning, community development, zoning, design, and land use regulations, including the Office of Planning and Community Development, and the Seattle Department of Construction and Inspections, except for issues related to landlord tenant regulations; \r\n  Major Institution Master Plans and quasi-judicial land use decisions; and\r\n  the Equitable Development Initiative (EDI) and its projects.",
      "guid": "41836F6D-74F7-4F80-9895-558E33E7EF66",
      "last_modified_utc": "2022-01-06T01:27:30.613Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "meets": true,
      "name": "Land Use Committee",
      "number_of_members": 5,
      "source_url": "https://seattle.legistar.com/DepartmentDetail.aspx?ID=262",
      "type": "Council Committee",
      "type_id": 43
    },
    {
      "active": false,
      "api_url": "https://webapi.legistar.com/v1/seattle/bodies/173",
      "body_id": 173,
      "contact_email": null,
      "contact_name": null,
      "contact_phone": null,
      "description": "http://www.seattle.gov/council/obrien/",
      "guid": "ED2F79BB-4528-4A50-AC3F-74054DA24D53",
      "last_modified_utc": "2014-05-27T22:02:38.02Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "meets": true,
      "name": "Planning, Land Use, and Sustainability Committee",
      "number_of_members": 4,
      "source_url": "https://seattle.legistar.com/DepartmentDetail.aspx?ID=173",
      "type": "Council Committee",
      "type_id": 43
    },
    {
      "active": false,
      "api_url": "https://webapi.legistar.com/v1/seattle/bodies/223",
      "body_id": 223,
      "contact_email": null,
      "contact_name": null,
      "contact_phone": null,
      "description": "http://www.seattle.gov/council/committees/planning\r\n\r\n\r\nPlanning, Land Use and Zoning Committee: To provide policy direction and oversight and to deliberate and make recommendations on legislative matters relating to: planning and land use, including comprehensive planning, community development, zoning, design, and land use regulations; incentive zoning, the Affordable Housing Impact Mitigation Program, and equitable transit oriented development; and Major Institution Master Plans and quasi-judicial land use decisions.",
      "guid": "13A1A8E4-CCA3-4792-B0CB-9A85A08CD818",
      "last_modified_utc": "2015-12-30T00:56:29.847Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "meets": true,
      "name": "Planning, Land Use, and Zoning Committee",
      "number_of_members": 4,
      "source_url": "https://seattle.legistar.com/DepartmentDetail.aspx?ID=223",
      "type": "Council Committee",
      "type_id": 43
    }
  ],
  "schema_version": "1.1.0",
  "source_url": "https://webapi.legistar.com/v1/seattle/bodies?%24filter=substringof%28%27Land+Use%27%2CBodyName%29&%24orderby=BodyName+asc%2CBodyId+asc&%24top=21&%24skip=0"
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Bodies

- Capability: `legislation/bodies`
- Description: The bodies a city tracks in Legistar: council, committees, planning and zoning boards, commissions and departments, with type, active flag, member count and contact. Filter by name or type substring; body_id feeds legislation_search, meetings and officials.
- Instructions: The bodies a city tracks in Legistar: council, committees, planning and zoning boards, commissions and departments, with type, active flag, member count and contact. Filter by name or type substring; body_id feeds legislation_search, meetings and officials.
- Cost: 5 credits per call
- Capability file: [Bodies](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/bodies)

Accepted options:
- `active_only` (boolean): Only bodies flagged active. Example: `false`
- `client` (string, required): Legistar client slug: the subdomain of the city's or county's legistar.com portal (seattle for seattle.legistar.com). Open clients verified 2026-10-27 include seattle, denver, pittsburgh, baltimore, oakland, milwaukee, mecklenburg, sanjose, cabq, boston, metro, nashville, columbus, kingcounty, louisville, stpaul, pima, phoenix, alexandria, sonoma-county and madison. nyc and phila need a Legistar token (upstream_blocked); an unknown slug is not_found. Pattern: ^[a-z0-9][a-z0-9-]{1,39}$. Example: `<client>`
- `page` (number): 1-based page; has_more says whether the next page exists. Example: `1`
- `page_size` (number): Records per page, 1 to 100. Example: `20`
- `query` (string): Substring of the body name (Planning, Land Use, Zoning, Committee). Example: `<query>`
- `type` (string): Substring of the body type name (City Council, Council Committee, Department, Board). Example: `<type>`

Response schema example:
```json
{
  "client": "seattle",
  "count": 5,
  "has_more": false,
  "license": {
    "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
    "name": "Public record",
    "url": "https://seattle.legistar.com"
  },
  "observed_at_ms": 1793142409676,
  "operation": "bodies",
  "page": 1,
  "page_size": 20,
  "records": [
    {
      "active": false,
      "api_url": "https://webapi.legistar.com/v1/seattle/bodies/249",
      "body_id": 249,
      "contact_email": null,
      "contact_name": null,
      "contact_phone": null,
      "description": "http://www.seattle.gov/council/committees/land-use-and-neighborhoods\r\n\r\nTo provide policy direction and oversight and to deliberate and make recommendations on legislative matters relating to: planning and land use, including comprehensive planning, community development, zoning, design, and land use regulations, including the Office of Planning and Community Development, and the Seattle\r\nDepartment of Construction and Inspections, except for issues related to rental regulations; Major Institution Master Plans and quasi-judicial land use decisions; and the Department of Neighborhoods, including neighborhood planning, engagement and outreach, funding opportunities, and historic preservation.",
      "guid": "FBDBA808-9BBA-450C-B9A7-5A0AB3075B98",
      "last_modified_utc": "2020-01-05T23:15:57.963Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "meets": true,
      "name": "Land Use and Neighborhoods Committee",
      "number_of_members": 6,
      "source_url": "https://seattle.legistar.com/DepartmentDetail.aspx?ID=249",
      "type": "Council Committee",
      "type_id": 43
    },
    {
      "active": true,
      "api_url": "https://webapi.legistar.com/v1/seattle/bodies/280",
      "body_id": 280,
      "contact_email": null,
      "contact_name": null,
      "contact_phone": null,
      "description": "https://seattle.gov/council/land-use-and-sustainability\r\n\r\nTo provide policy direction and oversight and to deliberate and make recommendations on legislative matters relating to: planning and land use, including comprehensive planning, community development, zoning, design, and land use regulations, including the Office of Planning and Community Development, and the Seattle Department of Construction and Inspections, except for issues related to landlord-tenant regulations; Major Institution Master Plans and quasi-judicial land use decisions; the Equitable Development Initiative (EDI) and its projects; and the Office of Sustainability and Environment, including strategies to achieve the City’s environmental goals.",
      "guid": "AAC4CD43-4436-4F23-80EC-26A3AD110CB2",
      "last_modified_utc": "2026-01-07T02:08:16.717Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "meets": true,
      "name": "Land Use and Sustainability Committee",
      "number_of_members": 5,
      "source_url": "https://seattle.legistar.com/DepartmentDetail.aspx?ID=280",
      "type": "Council Committee",
      "type_id": 43
    },
    {
      "active": false,
      "api_url": "https://webapi.legistar.com/v1/seattle/bodies/262",
      "body_id": 262,
      "contact_email": null,
      "contact_name": null,
      "contact_phone": null,
      "description": "https://www.seattle.gov/council/committees/land-use\r\n\r\n\r\nLand Use: To provide policy direction and oversight and to deliberate and make recommendations on legislative matters relating to: \r\n  planning and land use, including comprehensive planning, community development, zoning, design, and land use regulations, including the Office of Planning and Community Development, and the Seattle Department of Construction and Inspections, except for issues related to landlord tenant regulations; \r\n  Major Institution Master Plans and quasi-judicial land use decisions; and\r\n  the Equitable Development Initiative (EDI) and its projects.",
      "guid": "41836F6D-74F7-4F80-9895-558E33E7EF66",
      "last_modified_utc": "2022-01-06T01:27:30.613Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "meets": true,
      "name": "Land Use Committee",
      "number_of_members": 5,
      "source_url": "https://seattle.legistar.com/DepartmentDetail.aspx?ID=262",
      "type": "Council Committee",
      "type_id": 43
    },
    {
      "active": false,
      "api_url": "https://webapi.legistar.com/v1/seattle/bodies/173",
      "body_id": 173,
      "contact_email": null,
      "contact_name": null,
      "contact_phone": null,
      "description": "http://www.seattle.gov/council/obrien/",
      "guid": "ED2F79BB-4528-4A50-AC3F-74054DA24D53",
      "last_modified_utc": "2014-05-27T22:02:38.02Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "meets": true,
      "name": "Planning, Land Use, and Sustainability Committee",
      "number_of_members": 4,
      "source_url": "https://seattle.legistar.com/DepartmentDetail.aspx?ID=173",
      "type": "Council Committee",
      "type_id": 43
    },
    {
      "active": false,
      "api_url": "https://webapi.legistar.com/v1/seattle/bodies/223",
      "body_id": 223,
      "contact_email": null,
      "contact_name": null,
      "contact_phone": null,
      "description": "http://www.seattle.gov/council/committees/planning\r\n\r\n\r\nPlanning, Land Use and Zoning Committee: To provide policy direction and oversight and to deliberate and make recommendations on legislative matters relating to: planning and land use, including comprehensive planning, community development, zoning, design, and land use regulations; incentive zoning, the Affordable Housing Impact Mitigation Program, and equitable transit oriented development; and Major Institution Master Plans and quasi-judicial land use decisions.",
      "guid": "13A1A8E4-CCA3-4792-B0CB-9A85A08CD818",
      "last_modified_utc": "2015-12-30T00:56:29.847Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "meets": true,
      "name": "Planning, Land Use, and Zoning Committee",
      "number_of_members": 4,
      "source_url": "https://seattle.legistar.com/DepartmentDetail.aspx?ID=223",
      "type": "Council Committee",
      "type_id": 43
    }
  ],
  "schema_version": "1.1.0",
  "source_url": "https://webapi.legistar.com/v1/seattle/bodies?%24filter=substringof%28%27Land+Use%27%2CBodyName%29&%24orderby=BodyName+asc%2CBodyId+asc&%24top=21&%24skip=0"
}
```

### Legislation detail

- Capability: `legislation/legislation_detail`
- Description: One legislative file by its numeric Legistar MatterId (matter_id from legislation_search, or the ID= parameter of a LegislationDetail.aspx URL): the matter summary plus, by default, its sponsors, action history (each action with body, result, mover, seconder and agenda/minutes notes as plain text) and attachment links such as staff reports and maps.
- Instructions: One legislative file by its numeric Legistar MatterId (matter_id from legislation_search, or the ID= parameter of a LegislationDetail.aspx URL): the matter summary plus, by default, its sponsors, action history (each action with body, result, mover, seconder and agenda/minutes notes as plain text) and attachment links such as staff reports and maps.
- Cost: 5 credits per call
- Capability file: [Legislation detail](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/legislation_detail)

Accepted options:
- `client` (string, required): Legistar client slug: the subdomain of the city's or county's legistar.com portal (seattle for seattle.legistar.com). Open clients verified 2026-10-27 include seattle, denver, pittsburgh, baltimore, oakland, milwaukee, mecklenburg, sanjose, cabq, boston, metro, nashville, columbus, kingcounty, louisville, stpaul, pima, phoenix, alexandria, sonoma-county and madison. nyc and phila need a Legistar token (upstream_blocked); an unknown slug is not_found. Pattern: ^[a-z0-9][a-z0-9-]{1,39}$. Example: `<client>`
- `include` (string[]): Sections to fetch (one extra request each). Defaults to all three; sections not requested are null. Example: `[]`
- `matter_id` (number, required): Legistar MatterId. Example: `10`

Response schema example:
```json
{
  "client": "seattle",
  "included": [
    "sponsors",
    "history",
    "attachments"
  ],
  "license": {
    "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
    "name": "Public record",
    "url": "https://seattle.legistar.com"
  },
  "observed_at_ms": 1793142405169,
  "operation": "legislation_detail",
  "record": {
    "agenda_date": "2026-06-02",
    "api_url": "https://webapi.legistar.com/v1/seattle/matters/16984",
    "attachments": [
      {
        "attachment_id": 47480,
        "file_name": "ab197470-f5ef-45a1-8070-f6304b93d922.docx",
        "is_hyperlink": false,
        "is_supporting_document": false,
        "last_modified_utc": "2026-03-19T22:44:35.397Z",
        "matter_version": "0",
        "name": "Att 1 – Eligible Areas for Residential Height Limit Increase",
        "url": "https://legistar2.granicus.com/seattle/attachments/ab197470-f5ef-45a1-8070-f6304b93d922.docx"
      },
      {
        "attachment_id": 47481,
        "file_name": "5855d580-17f3-42c6-a5df-1d6c8b15d87f.docx",
        "is_hyperlink": false,
        "is_supporting_document": false,
        "last_modified_utc": "2026-03-19T22:44:36.453Z",
        "matter_version": "0",
        "name": "Att 2 – Fremont - Stone Way Rezone Map",
        "url": "https://legistar2.granicus.com/seattle/attachments/5855d580-17f3-42c6-a5df-1d6c8b15d87f.docx"
      },
      {
        "attachment_id": 47482,
        "file_name": "212a7bf5-56f9-4c79-a096-ec1b36dd3057.docx",
        "is_hyperlink": false,
        "is_supporting_document": false,
        "last_modified_utc": "2026-03-19T22:44:37.047Z",
        "matter_version": "0",
        "name": "Att 3 – Downtown Retail Core Rezone Map",
        "url": "https://legistar2.granicus.com/seattle/attachments/212a7bf5-56f9-4c79-a096-ec1b36dd3057.docx"
      },
      {
        "attachment_id": 47483,
        "file_name": "5e81dc5e-1ee0-43d2-b1b0-79fd828f4102.docx",
        "is_hyperlink": false,
        "is_supporting_document": false,
        "last_modified_utc": "2026-03-19T22:44:40.393Z",
        "matter_version": "0",
        "name": "Att 4 – University District Rezone Map",
        "url": "https://legistar2.granicus.com/seattle/attachments/5e81dc5e-1ee0-43d2-b1b0-79fd828f4102.docx"
      },
      {
        "attachment_id": 47484,
        "file_name": "99a7a052-9dfc-49b3-9bd9-55c63333108c.docx",
        "is_hyperlink": false,
        "is_supporting_document": false,
        "last_modified_utc": "2026-03-19T22:44:41.707Z",
        "matter_version": "0",
        "name": "Att 5 – Rainier Beach Rezone Map",
        "url": "https://legistar2.granicus.com/seattle/attachments/99a7a052-9dfc-49b3-9bd9-55c63333108c.docx"
      },
      {
        "attachment_id": 47485,
        "file_name": "cdf8718f-454a-4ec3-8a55-aba7eb48a21c.docx",
        "is_hyperlink": false,
        "is_supporting_document": false,
        "last_modified_utc": "2026-03-19T22:44:43.243Z",
        "matter_version": "0",
        "name": "Att 6 – Madison - Miller Rezone Map",
        "url": "https://legistar2.granicus.com/seattle/attachments/cdf8718f-454a-4ec3-8a55-aba7eb48a21c.docx"
      },
      {
        "attachment_id": 47487,
        "file_name": "31a30e60-745e-4c56-a7d0-111234e3d656.pdf",
        "is_hyperlink": false,
        "is_supporting_document": true,
        "last_modified_utc": "2026-03-19T22:45:32.527Z",
        "matter_version": "0",
        "name": "Director's Report",
        "url": "https://legistar2.granicus.com/seattle/attachments/31a30e60-745e-4c56-a7d0-111234e3d656.pdf"
      },
      {
        "attachment_id": 47689,
        "file_name": "2d49f93e-eeaa-4b7c-8b69-dc020ea6e1f9.docx",
        "is_hyperlink": false,
        "is_supporting_document": true,
        "last_modified_utc": "2026-04-13T17:16:49.377Z",
        "matter_version": "0",
        "name": "Full Text: CB 121196 v1",
        "url": "https://legistar2.granicus.com/seattle/attachments/2d49f93e-eeaa-4b7c-8b69-dc020ea6e1f9.docx"
      },
      {
        "attachment_id": 47691,
        "file_name": "f081f90c-6d3d-42e4-81ef-bf0967450a6f.docx",
        "is_hyperlink": false,
        "is_supporting_document": true,
        "last_modified_utc": "2026-04-13T17:18:14.823Z",
        "matter_version": "0",
        "name": "Summary and Fiscal Note",
        "url": "https://legistar2.granicus.com/seattle/attachments/f081f90c-6d3d-42e4-81ef-bf0967450a6f.docx"
      },
      {
        "attachment_id": 47698,
        "file_name": "a4cb16f2-2980-475c-aefc-a5b8536b7678.pdf",
        "is_hyperlink": false,
        "is_supporting_document": true,
        "last_modified_utc": "2026-04-13T21:11:55.987Z",
        "matter_version": "0",
        "name": "Presentation (4/15/26)",
        "url": "https://legistar2.granicus.com/seattle/attachments/a4cb16f2-2980-475c-aefc-a5b8536b7678.pdf"
      },
      {
        "attachment_id": 48010,
        "file_name": "6490dbbb-95c1-434b-a57b-eb06515d5d67.pdf",
        "is_hyperlink": false,
        "is_supporting_document": true,
        "last_modified_utc": "2026-05-15T20:15:20.643Z",
        "matter_version": "0",
        "name": "Central Staff Memo (5/20/26)",
        "url": "https://legistar2.granicus.com/seattle/attachments/6490dbbb-95c1-434b-a57b-eb06515d5d67.pdf"
      },
      {
        "attachment_id": 48011,
        "file_name": "62508613-f3c4-41da-9ce5-a5c89a114869.docx",
        "is_hyperlink": false,
        "is_supporting_document": true,
        "last_modified_utc": "2026-05-15T22:04:31.277Z",
        "matter_version": "0",
        "name": "Public Hearing Notice",
        "url": "https://legistar2.granicus.com/seattle/attachments/62508613-f3c4-41da-9ce5-a5c89a114869.docx"
      },
      {
        "attachment_id": 48245,
        "file_name": "95046517-58cf-4438-89c1-8fe3e320dbf2.pdf",
        "is_hyperlink": false,
        "is_supporting_document": true,
        "last_modified_utc": "2026-06-08T21:03:05.073Z",
        "matter_version": "0",
        "name": "Signed Ordinance 127445",
        "url": "https://legistar2.granicus.com/seattle/attachments/95046517-58cf-4438-89c1-8fe3e320dbf2.pdf"
      },
      {
        "attachment_id": 48709,
        "file_name": "e780c990-0874-446a-bccc-dd4d36786579.pdf",
        "is_hyperlink": false,
        "is_supporting_document": true,
        "last_modified_utc": "2026-07-14T22:38:02.853Z",
        "matter_version": "0",
        "name": "Affidavit of Publication",
        "url": "https://legistar2.granicus.com/seattle/attachments/e780c990-0874-446a-bccc-dd4d36786579.pdf"
      }
    ],
    "body_id": 169,
    "body_name": "City Clerk",
    "enactment_date": null,
    "enactment_number": "Ord 127445",
    "file_number": "CB 121196",
    "guid": "C827376F-BDBD-427F-9016-F9449486E0C6",
    "history": [
      {
        "action": "Mayor's leg transmitted to Council",
        "action_date": "2026-03-25T11:30:00",
        "action_text": null,
        "agenda_note": null,
        "body_id": 197,
        "body_name": "Mayor",
        "event_id": null,
        "history_id": 122089,
        "matter_version": "1",
        "minutes_note": null,
        "mover": null,
        "passed": null,
        "passed_label": null,
        "seconder": null,
        "tally": null
      },
      {
        "action": "sent for review",
        "action_date": "2026-03-25T11:45:00",
        "action_text": null,
        "agenda_note": null,
        "body_id": 169,
        "body_name": "City Clerk",
        "event_id": null,
        "history_id": 122097,
        "matter_version": "1",
        "minutes_note": null,
        "mover": null,
        "passed": null,
        "passed_label": null,
        "seconder": null,
        "tally": null
      },
      {
        "action": "sent for review",
        "action_date": "2026-04-08T14:01:00",
        "action_text": "The Council Bill (CB) was sent for review. to the Land Use and Sustainability Committee",
        "agenda_note": null,
        "body_id": 202,
        "body_name": "Council President's Office",
        "event_id": null,
        "history_id": 122359,
        "matter_version": "1",
        "minutes_note": null,
        "mover": null,
        "passed": null,
        "passed_label": null,
        "seconder": null,
        "tally": null
      },
      {
        "action": "discussed",
        "action_date": "2026-04-15T09:30:00",
        "action_text": "The Council Bill (CB) was discussed.",
        "agenda_note": "Briefing and Discussion\n\nPresenters: Geoffrey Wentlandt, Office of Planning and Community Development; HB Harper, Council Central Staff",
        "body_id": 280,
        "body_name": "Land Use and Sustainability Committee",
        "event_id": 6670,
        "history_id": 122377,
        "matter_version": "1",
        "minutes_note": null,
        "mover": null,
        "passed": null,
        "passed_label": null,
        "seconder": null,
        "tally": null
      },
      {
        "action": "referred",
        "action_date": "2026-04-14T14:00:00",
        "action_text": "The Council Bill (CB) was referred to the Land Use and Sustainability Committee.",
        "agenda_note": null,
        "body_id": 138,
        "body_name": "City Council",
        "event_id": null,
        "history_id": 122513,
        "matter_version": "1",
        "minutes_note": null,
        "mover": null,
        "passed": null,
        "passed_label": null,
        "seconder": null,
        "tally": null
      },
      {
        "action": "pass",
        "action_date": "2026-05-20T09:30:00",
        "action_text": "The Committee recommends that City Council pass the Council Bill (CB).",
        "agenda_note": "Public Hearing, Briefing, Discussion, and Possible Vote\n\nPresenter: HB Harper, Council Central Staff",
        "body_id": 280,
        "body_name": "Land Use and Sustainability Committee",
        "event_id": 6713,
        "history_id": 123123,
        "matter_version": "1",
        "minutes_note": "A Public Hearing was held.",
        "mover": null,
        "passed": true,
        "passed_label": "Pass",
        "seconder": null,
        "tally": null
      },
      {
        "action": "passed",
        "action_date": "2026-06-02T14:00:00",
        "action_text": "The Council Bill (CB) was passed by the following vote, and the President signed the Council Bill (CB):",
        "agenda_note": null,
        "body_id": 138,
        "body_name": "City Council",
        "event_id": 6735,
        "history_id": 123426,
        "matter_version": "1",
        "minutes_note": null,
        "mover": null,
        "passed": true,
        "passed_label": "Pass",
        "seconder": null,
        "tally": null
      },
      {
        "action": "submitted for Mayor's signature",
        "action_date": "2026-06-04T14:00:00",
        "action_text": "The Council Bill (CB) was submitted to the Mayor for Mayor's signature.",
        "agenda_note": null,
        "body_id": 169,
        "body_name": "City Clerk",
        "event_id": null,
        "history_id": 123563,
        "matter_version": "1",
        "minutes_note": null,
        "mover": null,
        "passed": null,
        "passed_label": null,
        "seconder": null,
        "tally": null
      },
      {
        "action": "Signed",
        "action_date": "2026-06-04T14:25:00",
        "action_text": null,
        "agenda_note": null,
        "body_id": 197,
        "body_name": "Mayor",
        "event_id": null,
        "history_id": 123573,
        "matter_version": "1",
        "minutes_note": null,
        "mover": null,
        "passed": null,
        "passed_label": null,
        "seconder": null,
        "tally": null
      },
      {
        "action": "returned",
        "action_date": "2026-06-04T14:30:00",
        "action_text": null,
        "agenda_note": null,
        "body_id": 197,
        "body_name": "Mayor",
        "event_id": null,
        "history_id": 123583,
        "matter_version": "1",
        "minutes_note": null,
        "mover": null,
        "passed": null,
        "passed_label": null,
        "seconder": null,
        "tally": null
      },
      {
        "action": "attested by City Clerk",
        "action_date": "2026-06-04T15:05:00",
        "action_text": "The Ordinance (Ord) was attested by City Clerk.",
        "agenda_note": null,
        "body_id": 169,
        "body_name": "City Clerk",
        "event_id": null,
        "history_id": 123601,
        "matter_version": "1",
        "minutes_note": null,
        "mover": null,
        "passed": null,
        "passed_label": null,
        "seconder": null,
        "tally": null
      }
    ],
    "intro_date": "2026-03-16",
    "last_modified_utc": "2026-07-23T20:26:22.757Z",
    "license": {
      "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
      "name": "Public record",
      "url": "https://seattle.legistar.com"
    },
    "matter_id": 16984,
    "name": "CB 121196",
    "notes": null,
    "passed_date": "2026-06-04",
    "requester": null,
    "source_url": "https://seattle.legistar.com/LegislationDetail.aspx?ID=16984&GUID=C827376F-BDBD-427F-9016-F9449486E0C6",
    "sponsors": [
      {
        "matter_version": "1",
        "name": "Alexis Mercedes Rinck",
        "person_id": 810,
        "sequence": 1,
        "sponsor_id": 12047
      },
      {
        "matter_version": "1",
        "name": "Eddie Lin",
        "person_id": 842,
        "sequence": 0,
        "sponsor_id": 12048
      }
    ],
    "status": "Passed",
    "status_id": 72,
    "title": "An ordinance relating to land use and zoning; rezoning certain land in the University District, the Fremont neighborhood, the Madison/Miller neighborhood, the Rainier Beach neighborhood, and the Downtown neighborhood; rezoning land and amending development standards to increase housing supply, support multi-purpose redevelopment on certain sites with community-based uses, remove code barriers to passive house, modular, and mass timber construction and to conversion from commercial space to housing in more zones, and incentivize community-serving uses along with the construction of more housing in certain areas; amending Sections 23.40.080, 23.47A.009, 23.49.008, 23.49.011, 23.49.036, 23.49.058, and 23.49.158 of the Seattle Municipal Code; adding a new Section 23.40.090 to the Seattle Municipal Code; adding a new Map 1L to Chapter 23.49 of the Seattle Municipal Code; and amending Chapter 23.32 of the Seattle Municipal Code at pages 60, 76, 109, 112, and 188 of the Official Land Use Map.",
    "type": "Ordinance (Ord)",
    "type_id": 62,
    "version": "1"
  },
  "schema_version": "1.1.0",
  "source_url": "https://webapi.legistar.com/v1/seattle/matters/16984"
}
```

### Legislation search

- Capability: `legislation/legislation_search`
- Description: Search a city's legislative files (ordinances, resolutions, council bills, rezonings, appointments) in its Legistar system by title keyword (an address, a street, rezone, zoning), type, status, sponsoring body, passed or introduced date windows, or modified_since to poll for new and changed matters newest first. Returns one page of matter summaries with file number, title, type, status, dates, enactment number and the public LegislationDetail URL; matter_id feeds legislation_detail.
- Instructions: Search a city's legislative files (ordinances, resolutions, council bills, rezonings, appointments) in its Legistar system by title keyword (an address, a street, rezone, zoning), type, status, sponsoring body, passed or introduced date windows, or modified_since to poll for new and changed matters newest first. Returns one page of matter summaries with file number, title, type, status, dates, enactment number and the public LegislationDetail URL; matter_id feeds legislation_detail.
- Cost: 5 credits per call
- Capability file: [Legislation search](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/legislation_search)

Accepted options:
- `body_id` (number): Only matters whose current body has this BodyId (see bodies). Example: `10`
- `client` (string, required): Legistar client slug: the subdomain of the city's or county's legistar.com portal (seattle for seattle.legistar.com). Open clients verified 2026-10-27 include seattle, denver, pittsburgh, baltimore, oakland, milwaukee, mecklenburg, sanjose, cabq, boston, metro, nashville, columbus, kingcounty, louisville, stpaul, pima, phoenix, alexandria, sonoma-county and madison. nyc and phila need a Legistar token (upstream_blocked); an unknown slug is not_found. Pattern: ^[a-z0-9][a-z0-9-]{1,39}$. Example: `<client>`
- `introduced_since` (string): Only matters introduced on or after this date (MatterIntroDate). Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<introduced_since>`
- `introduced_until` (string): Only matters introduced on or before this date. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<introduced_until>`
- `modified_since` (string): Only matters created or changed at or after this instant (MatterLastModifiedUtc): YYYY-MM-DD (midnight UTC) or RFC 3339 such as 2026-10-20T08:30:00Z or 2026-10-20T01:30:00-07:00. Pass the newest last_modified_utc you have seen to poll for changes; defaults the order to modified_desc. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}([Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,7})?([Zz]|[+-][0-9]{2}:[0-9]{2}))?$. Example: `<modified_since>`
- `page` (number): 1-based page; has_more says whether the next page exists. Example: `1`
- `page_size` (number): Records per page, 1 to 100. Example: `20`
- `passed_since` (string): Only matters passed on or after this date (MatterPassedDate). Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<passed_since>`
- `passed_until` (string): Only matters passed on or before this date. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<passed_until>`
- `query` (string): Case-insensitive substring of the matter title: an address or street (406 South Quitman), rezone, zoning, short-term rental. Example: `<query>`
- `sort` (string): Ordering. Defaults to modified_desc with modified_since, passed_desc with a passed window, otherwise introduced_desc. Example: `passed_desc`
- `status` (string): Substring of the status name (Passed, Adopted, Failed, In Committee). Example: `<status>`
- `type` (string): Substring of the matter type name (Ordinance, Resolution, Council Bill, Bill, Appointment). Type names differ per client. Example: `<type>`

Response schema example:
```json
{
  "client": "seattle",
  "count": 8,
  "has_more": false,
  "license": {
    "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
    "name": "Public record",
    "url": "https://seattle.legistar.com"
  },
  "observed_at_ms": 1793142403087,
  "operation": "legislation_search",
  "page": 1,
  "page_size": 10,
  "records": [
    {
      "agenda_date": "2026-08-04",
      "api_url": "https://webapi.legistar.com/v1/seattle/matters/17237",
      "body_id": 169,
      "body_name": "City Clerk",
      "enactment_date": null,
      "enactment_number": "Ord 127487",
      "file_number": "CB 121243",
      "guid": "3A136216-1BFC-460C-8DF7-CC97E469D315",
      "intro_date": "2026-06-09",
      "last_modified_utc": "2026-09-29T23:19:33.26Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "matter_id": 17237,
      "name": "CB 121243",
      "notes": null,
      "passed_date": "2026-08-06",
      "requester": "Legislative Department",
      "source_url": "https://seattle.legistar.com/LegislationDetail.aspx?ID=17237&GUID=3A136216-1BFC-460C-8DF7-CC97E469D315",
      "status": "Passed",
      "status_id": 72,
      "title": "An ordinance relating to land use and zoning; adopting temporary regulations previously in Ordinance 127309 for six months to exempt housing projects that meet Mandatory Housing Affordability requirements using on-site performance units from Design Review, and allowing permit applicants for all housing subject to Full Design Review the option of complying with Design Review pursuant to Administrative Design review; temporarily suspending mandatory, and allowing voluntary, design review of proposed development in Titles 23 and 25 of the Seattle Municipal Code, consistent with Chapter 333, Laws of 2023 and previously in Ordinance 127309; and amending Sections 23.41.002 and 23.41.004 of the Seattle Municipal Code.",
      "type": "Ordinance (Ord)",
      "type_id": 62,
      "version": "1"
    },
    {
      "agenda_date": "2026-06-09",
      "api_url": "https://webapi.legistar.com/v1/seattle/matters/17173",
      "body_id": 169,
      "body_name": "City Clerk",
      "enactment_date": "2026-06-11",
      "enactment_number": "Ord 127448",
      "file_number": "CB 121220",
      "guid": "C86A4613-EF48-45F7-9367-7EA7ABA72C53",
      "intro_date": "2026-05-19",
      "last_modified_utc": "2026-07-14T22:35:00.88Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "matter_id": 17173,
      "name": "CB 121220",
      "notes": null,
      "passed_date": "2026-06-11",
      "requester": "Legislative Department",
      "source_url": "https://seattle.legistar.com/LegislationDetail.aspx?ID=17173&GUID=C86A4613-EF48-45F7-9367-7EA7ABA72C53",
      "status": "Passed",
      "status_id": 72,
      "title": "An ordinance relating to land use and zoning; approving the extension of a contract rezone approved by Ordinance 125632 and accepting an amended Property Use and Development Agreement for a property located at 5201 Rainier Avenue South (Application by Eagle Rock Ventures and 5201 Rainier, LLC, C.F. 314549, SDCI Project 3018378-LU).",
      "type": "Ordinance (Ord)",
      "type_id": 62,
      "version": "1"
    },
    {
      "agenda_date": "2026-06-09",
      "api_url": "https://webapi.legistar.com/v1/seattle/matters/17150",
      "body_id": 169,
      "body_name": "City Clerk",
      "enactment_date": "2026-06-11",
      "enactment_number": "Ord 127447",
      "file_number": "CB 121214",
      "guid": "44B7C3B8-F937-4EDB-82F3-A89C84E96BE9",
      "intro_date": "2026-05-11",
      "last_modified_utc": "2026-07-14T22:34:46.86Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "matter_id": 17150,
      "name": "CB 121214",
      "notes": null,
      "passed_date": "2026-06-11",
      "requester": "Legislative Department",
      "source_url": "https://seattle.legistar.com/LegislationDetail.aspx?ID=17150&GUID=44B7C3B8-F937-4EDB-82F3-A89C84E96BE9",
      "status": "Passed",
      "status_id": 72,
      "title": "An ordinance relating to land use and zoning; introducing a new definition for data centers; adopting a moratorium on the filing, acceptance, processing, or approval of applications for the establishment or expansion of, or change of use to, data centers; amending Section 23.84A.008 of the Seattle Municipal Code; approving a work plan; declaring an emergency; and establishing an immediate effective date; all by a 3/4 vote of the City Council.",
      "type": "Ordinance (Ord)",
      "type_id": 62,
      "version": "2"
    },
    {
      "agenda_date": "2026-07-28",
      "api_url": "https://webapi.legistar.com/v1/seattle/matters/17149",
      "body_id": 169,
      "body_name": "City Clerk",
      "enactment_date": null,
      "enactment_number": "Ord 127477",
      "file_number": "CB 121215",
      "guid": "B3FE79E6-6351-448B-B672-65685B962BE5",
      "intro_date": "2026-05-08",
      "last_modified_utc": "2026-09-29T23:15:03.127Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "matter_id": 17149,
      "name": "CB 121215",
      "notes": null,
      "passed_date": "2026-07-31",
      "requester": "Legislative Department",
      "source_url": "https://seattle.legistar.com/LegislationDetail.aspx?ID=17149&GUID=B3FE79E6-6351-448B-B672-65685B962BE5",
      "status": "Passed",
      "status_id": 72,
      "title": "An ordinance relating to Council land use decisions; amending Sections 23.76.050, 23.76.062, 25.05.070, 25.05.340, 25.05.455, 25.05.460. 25.05.502, and 25.05.680 of the Seattle Municipal Code to clarify processes for Council land use decisions.",
      "type": "Ordinance (Ord)",
      "type_id": 62,
      "version": "3"
    },
    {
      "agenda_date": "2026-06-02",
      "api_url": "https://webapi.legistar.com/v1/seattle/matters/16984",
      "body_id": 169,
      "body_name": "City Clerk",
      "enactment_date": null,
      "enactment_number": "Ord 127445",
      "file_number": "CB 121196",
      "guid": "C827376F-BDBD-427F-9016-F9449486E0C6",
      "intro_date": "2026-03-16",
      "last_modified_utc": "2026-07-23T20:26:22.757Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "matter_id": 16984,
      "name": "CB 121196",
      "notes": null,
      "passed_date": "2026-06-04",
      "requester": null,
      "source_url": "https://seattle.legistar.com/LegislationDetail.aspx?ID=16984&GUID=C827376F-BDBD-427F-9016-F9449486E0C6",
      "status": "Passed",
      "status_id": 72,
      "title": "An ordinance relating to land use and zoning; rezoning certain land in the University District, the Fremont neighborhood, the Madison/Miller neighborhood, the Rainier Beach neighborhood, and the Downtown neighborhood; rezoning land and amending development standards to increase housing supply, support multi-purpose redevelopment on certain sites with community-based uses, remove code barriers to passive house, modular, and mass timber construction and to conversion from commercial space to housing in more zones, and incentivize community-serving uses along with the construction of more housing in certain areas; amending Sections 23.40.080, 23.47A.009, 23.49.008, 23.49.011, 23.49.036, 23.49.058, and 23.49.158 of the Seattle Municipal Code; adding a new Section 23.40.090 to the Seattle Municipal Code; adding a new Map 1L to Chapter 23.49 of the Seattle Municipal Code; and amending Chapter 23.32 of the Seattle Municipal Code at pages 60, 76, 109, 112, and 188 of the Official Land Use Map.",
      "type": "Ordinance (Ord)",
      "type_id": 62,
      "version": "1"
    },
    {
      "agenda_date": "2026-05-19",
      "api_url": "https://webapi.legistar.com/v1/seattle/matters/16935",
      "body_id": 169,
      "body_name": "City Clerk",
      "enactment_date": null,
      "enactment_number": "Ord 127436",
      "file_number": "CB 121195",
      "guid": "FCEE5AA1-7F04-4853-8129-70AF994CE17C",
      "intro_date": "2026-02-27",
      "last_modified_utc": "2026-10-06T17:38:10.427Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "matter_id": 16935,
      "name": "CB 121195",
      "notes": null,
      "passed_date": "2026-05-28",
      "requester": "CBO-OPI",
      "source_url": "https://seattle.legistar.com/LegislationDetail.aspx?ID=16935&GUID=FCEE5AA1-7F04-4853-8129-70AF994CE17C",
      "status": "Passed",
      "status_id": 72,
      "title": "An ordinance relating to land use and zoning; adopting interim provisions to expand the capacity of transitional encampments; and amending Sections 23.42.054 and 23.42.056 of the Seattle Municipal Code.",
      "type": "Ordinance (Ord)",
      "type_id": 62,
      "version": "3"
    },
    {
      "agenda_date": "2026-03-10",
      "api_url": "https://webapi.legistar.com/v1/seattle/matters/16934",
      "body_id": 169,
      "body_name": "City Clerk",
      "enactment_date": "2026-03-10",
      "enactment_number": "Ord 127401",
      "file_number": "CB 121174",
      "guid": "9596EA46-1E2A-4571-9416-6F68AC06D55E",
      "intro_date": "2026-02-27",
      "last_modified_utc": "2026-04-27T15:36:09.143Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "matter_id": 16934,
      "name": "CB 121174",
      "notes": null,
      "passed_date": "2026-03-10",
      "requester": null,
      "source_url": "https://seattle.legistar.com/LegislationDetail.aspx?ID=16934&GUID=9596EA46-1E2A-4571-9416-6F68AC06D55E",
      "status": "Passed",
      "status_id": 72,
      "title": "AN ORDINANCE relating to land use and zoning; adopting a moratorium on the filing, acceptance, processing, or approval of applications for the establishment, expansion, or change of use for detention centers; adding a definition for detention centers; amending Section 23.84A.008 of the Seattle Municipal Code; approving a work plan; declaring an emergency; and establishing an immediate effective date; all by a 3/4 vote of the City Council.",
      "type": "Ordinance (Ord)",
      "type_id": 62,
      "version": "1"
    },
    {
      "agenda_date": "2026-05-12",
      "api_url": "https://webapi.legistar.com/v1/seattle/matters/16884",
      "body_id": 169,
      "body_name": "City Clerk",
      "enactment_date": null,
      "enactment_number": "Ord 127430",
      "file_number": "CB 121171",
      "guid": "2E86F455-AEEB-4F1D-A632-50AA019245EA",
      "intro_date": "2026-02-12",
      "last_modified_utc": "2026-06-16T23:29:42.057Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "matter_id": 16884,
      "name": "CB 121171",
      "notes": null,
      "passed_date": "2026-05-14",
      "requester": "Legislative Department",
      "source_url": "https://seattle.legistar.com/LegislationDetail.aspx?ID=16884&GUID=2E86F455-AEEB-4F1D-A632-50AA019245EA",
      "status": "Passed",
      "status_id": 72,
      "title": "AN ORDINANCE relating to land use and zoning; repealing Ordinance 127191, which allowed residential use within the Stadium Transition Area Overlay District under Chapter 23.74 of the Seattle Municipal Code.",
      "type": "Ordinance (Ord)",
      "type_id": 62,
      "version": "1"
    }
  ],
  "schema_version": "1.1.0",
  "source_url": "https://webapi.legistar.com/v1/seattle/matters?%24filter=substringof%28%27land+use%27%2CMatterTitle%29+and+substringof%28%27Ordinance%27%2CMatterTypeName%29+and+MatterIntroDate+ge+datetime%272026-01-01%27+and+MatterIntroDate+le+datetime%272026-06-30T23%3A59%3A59%27&%24orderby=MatterIntroDate+desc%2CMatterId+desc&%24top=11&%24skip=0"
}
```

### Meeting agenda

- Capability: `legislation/meeting_agenda`
- Description: Agenda items of one meeting by its numeric Legistar EventId (event_id from meetings, or the LEGID= parameter of a MeetingDetail.aspx URL): every item with title, linked legislative file and its page, action taken, result, tally, mover, seconder and agenda/minutes notes as plain text. query keeps only items mentioning it (zoning, an address); include_votes adds each member's vote on items with a recorded result.
- Instructions: Agenda items of one meeting by its numeric Legistar EventId (event_id from meetings, or the LEGID= parameter of a MeetingDetail.aspx URL): every item with title, linked legislative file and its page, action taken, result, tally, mover, seconder and agenda/minutes notes as plain text. query keeps only items mentioning it (zoning, an address); include_votes adds each member's vote on items with a recorded result.
- Cost: 5 credits per call
- Capability file: [Meeting agenda](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/meeting_agenda)

Accepted options:
- `client` (string, required): Legistar client slug: the subdomain of the city's or county's legistar.com portal (seattle for seattle.legistar.com). Open clients verified 2026-10-27 include seattle, denver, pittsburgh, baltimore, oakland, milwaukee, mecklenburg, sanjose, cabq, boston, metro, nashville, columbus, kingcounty, louisville, stpaul, pima, phoenix, alexandria, sonoma-county and madison. nyc and phila need a Legistar token (upstream_blocked); an unknown slug is not_found. Pattern: ^[a-z0-9][a-z0-9-]{1,39}$. Example: `<client>`
- `event_id` (number, required): Legistar EventId of the meeting. Example: `10`
- `include_attachments` (boolean): Fetch attachment links for each linked file. Example: `false`
- `include_notes` (boolean): Fetch agenda and minutes notes (converted from RTF to plain text). Example: `false`
- `include_votes` (boolean): Fetch each member's vote for items with a recorded result, one request per item, at most 20 items per call (the rest keep votes null and the result is marked partial). Combine with query. Example: `false`
- `query` (string): Case-insensitive keyword; only items whose title, file, type, action or notes contain it are returned. total_items still counts every item. Example: `<query>`

Response schema example:
```json
{
  "client": "denver",
  "count": 5,
  "event_id": 12987,
  "items": [
    {
      "action": "ordered published with a future required public hearing",
      "action_text": "Council Bill 26-1406 was ordered published with a future required public hearing.",
      "agenda_note": null,
      "agenda_number": null,
      "agenda_sequence": 52,
      "attachments": [],
      "consent": false,
      "event_id": 12987,
      "event_item_id": 239026,
      "last_modified_utc": "2026-10-14T18:19:59.443Z",
      "license": {
        "attribution": "denver legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://denver.legistar.com"
      },
      "matter_file": "26-1406",
      "matter_id": 57554,
      "matter_name": null,
      "matter_status": "Second Reading w/Public Hearing",
      "matter_type": "Bill",
      "matter_url": "https://denver.legistar.com/LegislationDetail.aspx?ID=57554&GUID=6E8D09B8-E65C-43EE-994C-001262E07456",
      "minutes_note": null,
      "minutes_sequence": 67,
      "mover": null,
      "passed": null,
      "passed_label": null,
      "roll_call": false,
      "seconder": null,
      "tally": null,
      "title": "A bill for an ordinance changing the zoning classification for 3343, 3345, and 3351 North Mariposa Street in Highland.\nApproves a map amendment to rezone property from C-MX-5 & U-TU-B2, DO-4 to U-RX-3, located 3343, 3345, and 3351 North Mariposa Street, in Council District 1. The Committee approved filing this item at its meeting on 9-29-2026.",
      "votes": null
    },
    {
      "action": null,
      "action_text": null,
      "agenda_note": null,
      "agenda_number": null,
      "agenda_sequence": 65,
      "attachments": [],
      "consent": false,
      "event_id": 12987,
      "event_item_id": 239038,
      "last_modified_utc": "2026-10-14T16:50:55.743Z",
      "license": {
        "attribution": "denver legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://denver.legistar.com"
      },
      "matter_file": null,
      "matter_id": null,
      "matter_name": null,
      "matter_status": null,
      "matter_type": null,
      "matter_url": null,
      "minutes_note": null,
      "minutes_sequence": 23,
      "mover": null,
      "passed": null,
      "passed_label": null,
      "roll_call": false,
      "seconder": null,
      "tally": null,
      "title": "Council President Romero Campbell announced that tonight, there will be a required public hearing on Council Bill 26-1252, changing the zoning classification for 76 North Hazel Court, 80-90 North Yates Street, and 4519 West 3rd Avenue in Barnum and Barnum West.",
      "votes": null
    },
    {
      "action": "placed upon final consideration and do pass",
      "action_text": "Council sat as a Committee of the Whole, commencing at 7:12 p.m., Council President Romero Campbell presiding, to hear speakers on Council Bill 26-1252. Renee Martinez-Stone and Yvette Seerden spoke in favor of the bill. No one spoke in opposition to the bill. Libby Gluck of Community Planning and Development delivered the staff report. \r\n\r\nA motion offered by Council member Sandoval, duly seconded by Council member Torres, that Council Bill 26-1252 be placed upon final consideration and do pass, carried by the following vote:",
      "agenda_note": null,
      "agenda_number": null,
      "agenda_sequence": 74,
      "attachments": [],
      "consent": false,
      "event_id": 12987,
      "event_item_id": 239045,
      "last_modified_utc": "2026-10-14T18:20:01.82Z",
      "license": {
        "attribution": "denver legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://denver.legistar.com"
      },
      "matter_file": "26-1252",
      "matter_id": 57412,
      "matter_name": null,
      "matter_status": "Passed",
      "matter_type": "Bill",
      "matter_url": "https://denver.legistar.com/LegislationDetail.aspx?ID=57412&GUID=331A0F00-E8F4-407E-A42F-0D165578F75C",
      "minutes_note": null,
      "minutes_sequence": 85,
      "mover": "Amanda Sandoval",
      "passed": true,
      "passed_label": "Pass",
      "roll_call": false,
      "seconder": "Jamie Torres",
      "tally": null,
      "title": "A bill for an ordinance changing the zoning classification for 76 North Hazel Court, 80-90 North Yates Street, and 4519 West 3rd Avenue in Barnum and Barnum West.\r\nApproves a map amendment to rezone property from E-SU-Dx to E-TU-C, located at 76 N Hazel Ct., 80-90 Yates St., and 4519 W 3rd Ave., in Council District 3. The Committee approved filing this item at its meeting on 9-1-2026.",
      "votes": [
        {
          "name": "Flor Alvidrez",
          "person_id": 517,
          "vote": "Aye"
        },
        {
          "name": "Kevin Flynn",
          "person_id": 265,
          "vote": "Aye"
        },
        {
          "name": "Stacie Gilmore",
          "person_id": 256,
          "vote": "Absent"
        },
        {
          "name": "Serena Gonzales-Gutierrez",
          "person_id": 520,
          "vote": "Aye"
        },
        {
          "name": "Chris Hinds",
          "person_id": 473,
          "vote": "Aye"
        },
        {
          "name": "Paul Kashmann",
          "person_id": 277,
          "vote": "Aye"
        },
        {
          "name": "Shontel Lewis",
          "person_id": 518,
          "vote": "Aye"
        },
        {
          "name": "Amanda Sandoval",
          "person_id": 470,
          "vote": "Aye"
        },
        {
          "name": "Amanda Sawyer",
          "person_id": 471,
          "vote": "Aye"
        },
        {
          "name": "Jamie Torres",
          "person_id": 474,
          "vote": "Aye"
        },
        {
          "name": "Darrell Watson",
          "person_id": 519,
          "vote": "Aye"
        },
        {
          "name": "Diana Romero Campbell",
          "person_id": 516,
          "vote": "Aye"
        }
      ]
    },
    {
      "action": null,
      "action_text": null,
      "agenda_note": null,
      "agenda_number": null,
      "agenda_sequence": 81,
      "attachments": [],
      "consent": false,
      "event_id": 12987,
      "event_item_id": 239046,
      "last_modified_utc": "2026-10-14T16:14:46.143Z",
      "license": {
        "attribution": "denver legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://denver.legistar.com"
      },
      "matter_file": "26-1302",
      "matter_id": 57454,
      "matter_name": null,
      "matter_status": "Passed",
      "matter_type": "Bill",
      "matter_url": "https://denver.legistar.com/LegislationDetail.aspx?ID=57454&GUID=3EB1720C-2412-4E30-AA96-2162E9BDB0E7",
      "minutes_note": null,
      "minutes_sequence": null,
      "mover": null,
      "passed": null,
      "passed_label": null,
      "roll_call": false,
      "seconder": null,
      "tally": null,
      "title": "A bill for an ordinance changing the zoning classification for 2246 North Federal Boulevard in Jefferson Park.\r\nApproves a map amendment to rezone property from G-MX-3, DO-8 to U-MS-5, DO-8, located at 2246 N. Federal Blvd., in Council District 1. The Committee approved filing this item at its meeting on 9-15-2026.",
      "votes": null
    },
    {
      "action": null,
      "action_text": null,
      "agenda_note": null,
      "agenda_number": null,
      "agenda_sequence": 77,
      "attachments": [],
      "consent": false,
      "event_id": 12987,
      "event_item_id": 239048,
      "last_modified_utc": "2026-10-14T16:58:46.05Z",
      "license": {
        "attribution": "denver legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://denver.legistar.com"
      },
      "matter_file": null,
      "matter_id": null,
      "matter_name": null,
      "matter_status": null,
      "matter_type": null,
      "matter_url": null,
      "minutes_note": null,
      "minutes_sequence": 87,
      "mover": null,
      "passed": null,
      "passed_label": null,
      "roll_call": false,
      "seconder": null,
      "tally": null,
      "title": "Council President Romero Campbell announced that on Monday, October 19, 2026, Council will hold a required public hearing on Council Bill 26-1405, designating 740 North Washington Street as a structure for preservation; and on Monday, November 9, 2026, Council will hold a required public hearing on Council Bill 26-1406, changing the zoning classification for 3343, 3345, and 3351 North Mariposa Street in Highland. Any protests against Council Bill 26-1406 must be filed with the Council Offices no later than noon on Monday, October 26, 2026.",
      "votes": null
    }
  ],
  "license": {
    "attribution": "denver legislative records, published through the Legistar Web API (Granicus)",
    "name": "Public record",
    "url": "https://denver.legistar.com"
  },
  "meeting": {
    "agenda_file_url": "https://denver.legistar1.com/denver/meetings/2026/10/12987_A_City_Council_26-10-13_Council_Agenda.pdf",
    "agenda_published_utc": "2026-10-09T22:44:17.053Z",
    "agenda_status": "Final",
    "api_url": "https://webapi.legistar.com/v1/denver/events/12987",
    "body_id": 138,
    "body_name": "City Council",
    "comment": null,
    "date": "2026-10-13",
    "event_id": 12987,
    "guid": "833ACA00-D0F3-4687-8F69-B7C5A2A8B6A5",
    "insite_url": "https://denver.legistar.com/MeetingDetail.aspx?LEGID=12987&GID=655&G=928A1C29-26D7-4A5D-8DD4-947A533B1CC6",
    "last_modified_utc": "2026-10-20T19:20:30.68Z",
    "license": {
      "attribution": "denver legislative records, published through the Legistar Web API (Granicus)",
      "name": "Public record",
      "url": "https://denver.legistar.com"
    },
    "location": "Cathy Reynolds City Council Chamber\r\n1437 Bannock Street, Room 450",
    "minutes_file_url": "https://denver.legistar1.com/denver/meetings/2026/10/12987_M_City_Council_26-10-13_Council_Minutes.pdf",
    "minutes_published_utc": "2026-10-20T19:20:30.453Z",
    "minutes_status": "Final",
    "source_url": "https://denver.legistar.com/MeetingDetail.aspx?LEGID=12987&GID=655&G=928A1C29-26D7-4A5D-8DD4-947A533B1CC6",
    "time": "3:30 PM",
    "video_status": "Public",
    "video_url": "https://denver.legistar.com/Video.aspx?Mode=Granicus&ID1=20483&Mode2=Video"
  },
  "observed_at_ms": 1793142408660,
  "operation": "meeting_agenda",
  "query": "zoning classification",
  "schema_version": "1.1.0",
  "source_url": "https://denver.legistar.com/MeetingDetail.aspx?LEGID=12987&GID=655&G=928A1C29-26D7-4A5D-8DD4-947A533B1CC6",
  "total_items": 96
}
```

### Meetings

- Capability: `legislation/meetings`
- Description: Council, committee, planning and land-use board and commission meetings for a city: by date window, body id or body name substring, or modified_since to poll for newly posted or updated agendas and minutes. Returns one page of meetings with date, time, location, agenda and minutes status, agenda and minutes PDF URLs, video link and the InSite meeting page; event_id feeds meeting_agenda.
- Instructions: Council, committee, planning and land-use board and commission meetings for a city: by date window, body id or body name substring, or modified_since to poll for newly posted or updated agendas and minutes. Returns one page of meetings with date, time, location, agenda and minutes status, agenda and minutes PDF URLs, video link and the InSite meeting page; event_id feeds meeting_agenda.
- Cost: 5 credits per call
- Capability file: [Meetings](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/meetings)

Accepted options:
- `body` (string): Substring of the meeting body name (City Council, Planning, Land Use). Example: `<body>`
- `body_id` (number): Only meetings of this body (BodyId from bodies). Example: `10`
- `client` (string, required): Legistar client slug: the subdomain of the city's or county's legistar.com portal (seattle for seattle.legistar.com). Open clients verified 2026-10-27 include seattle, denver, pittsburgh, baltimore, oakland, milwaukee, mecklenburg, sanjose, cabq, boston, metro, nashville, columbus, kingcounty, louisville, stpaul, pima, phoenix, alexandria, sonoma-county and madison. nyc and phila need a Legistar token (upstream_blocked); an unknown slug is not_found. Pattern: ^[a-z0-9][a-z0-9-]{1,39}$. Example: `<client>`
- `from` (string): Earliest meeting date, inclusive. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<from>`
- `modified_since` (string): Only meetings created or changed at or after this instant (EventLastModifiedUtc), which moves when an agenda or minutes is posted or revised: YYYY-MM-DD (midnight UTC) or RFC 3339. Defaults the order to modified_desc. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}([Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,7})?([Zz]|[+-][0-9]{2}:[0-9]{2}))?$. Example: `<modified_since>`
- `page` (number): 1-based page; has_more says whether the next page exists. Example: `1`
- `page_size` (number): Records per page, 1 to 100. Example: `20`
- `sort` (string): Ordering. Defaults to modified_desc with modified_since, otherwise date_desc; date_asc with from lists upcoming meetings first. Example: `date_desc`
- `to` (string): Latest meeting date, inclusive. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<to>`

Response schema example:
```json
{
  "client": "seattle",
  "count": 4,
  "has_more": false,
  "license": {
    "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
    "name": "Public record",
    "url": "https://seattle.legistar.com"
  },
  "observed_at_ms": 1793142406550,
  "operation": "meetings",
  "page": 1,
  "page_size": 20,
  "records": [
    {
      "agenda_file_url": "https://legistar2.granicus.com/seattle/meetings/2026/9/6887_A_Land_Use_and_Sustainability_Committee_26-09-16_Committee_Agenda.pdf",
      "agenda_published_utc": "2026-09-15T20:28:33.447Z",
      "agenda_status": "Final",
      "api_url": "https://webapi.legistar.com/v1/seattle/events/6887",
      "body_id": 280,
      "body_name": "Land Use and Sustainability Committee",
      "comment": "Public Hearing",
      "date": "2026-09-16",
      "event_id": 6887,
      "guid": "7491D50B-0802-497A-93BE-1EB799034D75",
      "insite_url": "https://seattle.legistar.com/MeetingDetail.aspx?LEGID=6887&GID=393&G=FFE3B678-CEF6-4197-84AC-5204EA4CFC0C",
      "last_modified_utc": "2026-09-17T16:24:35.557Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "location": "Council Chamber, City Hall\r\n600 4th Avenue\r\nSeattle, WA 98104",
      "minutes_file_url": "https://legistar2.granicus.com/seattle/meetings/2026/9/6887_M_Land_Use_and_Sustainability_Committee_26-09-16_Committee_Minutes.pdf",
      "minutes_published_utc": "2026-09-17T16:24:35.45Z",
      "minutes_status": "Final",
      "source_url": "https://seattle.legistar.com/MeetingDetail.aspx?LEGID=6887&GID=393&G=FFE3B678-CEF6-4197-84AC-5204EA4CFC0C",
      "time": "9:30 AM",
      "video_status": "Public",
      "video_url": "https://seattlechannel.org/mayor-and-council/city-council/2026-2027-land-use-and-sustainability?videoid=x190262"
    },
    {
      "agenda_file_url": "https://legistar2.granicus.com/seattle/meetings/2026/9/6868_A_Land_Use_and_Sustainability_Committee_26-09-11_Committee_Agenda.pdf",
      "agenda_published_utc": "2026-09-03T19:26:35.84Z",
      "agenda_status": "Final",
      "api_url": "https://webapi.legistar.com/v1/seattle/events/6868",
      "body_id": 280,
      "body_name": "Land Use and Sustainability Committee",
      "comment": "Special Meeting - Public Hearing",
      "date": "2026-09-11",
      "event_id": 6868,
      "guid": "BDA200F4-EE8E-4E1D-906F-2D6AD5E7A4A0",
      "insite_url": "https://seattle.legistar.com/MeetingDetail.aspx?LEGID=6868&GID=393&G=FFE3B678-CEF6-4197-84AC-5204EA4CFC0C",
      "last_modified_utc": "2026-09-11T18:27:51.523Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "location": "Council Chamber, City Hall\r\n600 4th Avenue\r\nSeattle, WA 98104",
      "minutes_file_url": "https://legistar2.granicus.com/seattle/meetings/2026/9/6868_M_Land_Use_and_Sustainability_Committee_26-09-11_Committee_Minutes.pdf",
      "minutes_published_utc": "2026-09-11T18:27:51.447Z",
      "minutes_status": "Final",
      "source_url": "https://seattle.legistar.com/MeetingDetail.aspx?LEGID=6868&GID=393&G=FFE3B678-CEF6-4197-84AC-5204EA4CFC0C",
      "time": "9:30 AM",
      "video_status": "Public",
      "video_url": "https://seattlechannel.org/mayor-and-council/city-council/2026-2027-land-use-and-sustainability?videoid=x190131"
    },
    {
      "agenda_file_url": "https://legistar2.granicus.com/seattle/meetings/2026/8/6866_A_Land_Use_and_Sustainability_Committee_26-08-19_Committee_Agenda.pdf",
      "agenda_published_utc": "2026-08-18T16:36:56.087Z",
      "agenda_status": "Final",
      "api_url": "https://webapi.legistar.com/v1/seattle/events/6866",
      "body_id": 280,
      "body_name": "Land Use and Sustainability Committee",
      "comment": null,
      "date": "2026-08-19",
      "event_id": 6866,
      "guid": "0385B3A7-873E-4323-827B-BA2D5320836E",
      "insite_url": "https://seattle.legistar.com/MeetingDetail.aspx?LEGID=6866&GID=393&G=FFE3B678-CEF6-4197-84AC-5204EA4CFC0C",
      "last_modified_utc": "2026-08-19T19:17:41.2Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "location": "Council Chamber, City Hall\r\n600 4th Avenue\r\nSeattle, WA 98104",
      "minutes_file_url": "https://legistar2.granicus.com/seattle/meetings/2026/8/6866_M_Land_Use_and_Sustainability_Committee_26-08-19_Committee_Minutes.pdf",
      "minutes_published_utc": "2026-08-19T19:17:40.937Z",
      "minutes_status": "Final",
      "source_url": "https://seattle.legistar.com/MeetingDetail.aspx?LEGID=6866&GID=393&G=FFE3B678-CEF6-4197-84AC-5204EA4CFC0C",
      "time": "9:30 AM",
      "video_status": "Public",
      "video_url": "https://seattlechannel.org/mayor-and-council/city-council/2026-2027-land-use-and-sustainability?videoid=x189543"
    },
    {
      "agenda_file_url": "https://legistar2.granicus.com/seattle/meetings/2026/8/6850_A_Land_Use_and_Sustainability_Committee_26-08-05_Committee_Agenda.pdf",
      "agenda_published_utc": "2026-08-03T19:56:36.597Z",
      "agenda_status": "Final",
      "api_url": "https://webapi.legistar.com/v1/seattle/events/6850",
      "body_id": 280,
      "body_name": "Land Use and Sustainability Committee",
      "comment": null,
      "date": "2026-08-05",
      "event_id": 6850,
      "guid": "EA439C16-8075-46E2-A30C-843F660CB4B5",
      "insite_url": "https://seattle.legistar.com/MeetingDetail.aspx?LEGID=6850&GID=393&G=FFE3B678-CEF6-4197-84AC-5204EA4CFC0C",
      "last_modified_utc": "2026-10-06T19:24:06.357Z",
      "license": {
        "attribution": "seattle legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://seattle.legistar.com"
      },
      "location": "Council Chamber, City Hall\r\n600 4th Avenue\r\nSeattle, WA 98104",
      "minutes_file_url": "https://legistar2.granicus.com/seattle/meetings/2026/8/6850_M_Land_Use_and_Sustainability_Committee_26-08-05_Committee_Minutes.pdf",
      "minutes_published_utc": "2026-10-06T19:24:06.247Z",
      "minutes_status": "Final",
      "source_url": "https://seattle.legistar.com/MeetingDetail.aspx?LEGID=6850&GID=393&G=FFE3B678-CEF6-4197-84AC-5204EA4CFC0C",
      "time": "9:30 AM",
      "video_status": "Public",
      "video_url": "https://www.seattlechannel.org/mayor-and-council/city-council/2026-2027-land-use-and-sustainability?videoid=x189017"
    }
  ],
  "schema_version": "1.1.0",
  "source_url": "https://webapi.legistar.com/v1/seattle/events?%24filter=EventDate+ge+datetime%272026-08-01%27+and+EventDate+le+datetime%272026-09-30T23%3A59%3A59%27+and+EventBodyId+eq+280&%24orderby=EventDate+desc%2CEventId+desc&%24top=21&%24skip=0"
}
```

### Officials

- Capability: `legislation/officials`
- Description: Who holds office in a city's bodies: council members, committee and commission members and department heads from Legistar office records, with name, title, member type, email when published, body and term dates. Defaults to records active today; filter by body id or name substring, or by person name.
- Instructions: Who holds office in a city's bodies: council members, committee and commission members and department heads from Legistar office records, with name, title, member type, email when published, body and term dates. Defaults to records active today; filter by body id or name substring, or by person name.
- Cost: 5 credits per call
- Capability file: [Officials](https://firecrawl.dev/alexandria/agents/providers/legistar-com/legislation/officials)

Accepted options:
- `active_on` (string): Date the office must be held on. Defaults to today (UTC). Ignored when active_only is false. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<active_on>`
- `active_only` (boolean): false returns historical office records too. Example: `false`
- `body` (string): Substring of the body name (City Council, Planning Commission). Example: `<body>`
- `body_id` (number): Only office records of this body (BodyId from bodies). Example: `10`
- `client` (string, required): Legistar client slug: the subdomain of the city's or county's legistar.com portal (seattle for seattle.legistar.com). Open clients verified 2026-10-27 include seattle, denver, pittsburgh, baltimore, oakland, milwaukee, mecklenburg, sanjose, cabq, boston, metro, nashville, columbus, kingcounty, louisville, stpaul, pima, phoenix, alexandria, sonoma-county and madison. nyc and phila need a Legistar token (upstream_blocked); an unknown slug is not_found. Pattern: ^[a-z0-9][a-z0-9-]{1,39}$. Example: `<client>`
- `page` (number): 1-based page; has_more says whether the next page exists. Example: `1`
- `page_size` (number): Records per page, 1 to 100. Example: `20`
- `query` (string): Substring of the person's full name. Example: `<query>`

Response schema example:
```json
{
  "active_on": "2026-10-01",
  "client": "pittsburgh",
  "count": 9,
  "has_more": false,
  "license": {
    "attribution": "pittsburgh legislative records, published through the Legistar Web API (Granicus)",
    "name": "Public record",
    "url": "https://pittsburgh.legistar.com"
  },
  "observed_at_ms": 1793142410489,
  "operation": "officials",
  "page": 1,
  "page_size": 20,
  "records": [
    {
      "api_url": "https://webapi.legistar.com/v1/pittsburgh/officerecords/775",
      "body_id": 1,
      "body_name": "City Council",
      "email": "robert.charland@pittsburghpa.gov",
      "end_date": "2028-01-02",
      "first_name": "Robert",
      "full_name": "Robert Charland",
      "last_modified_utc": "2024-01-03T20:09:53.367Z",
      "last_name": "Charland",
      "license": {
        "attribution": "pittsburgh legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://pittsburgh.legistar.com"
      },
      "member_type": "Member",
      "office_record_id": 775,
      "person_id": 342,
      "sort": 1,
      "source_url": "https://pittsburgh.legistar.com/PersonDetail.aspx?ID=342",
      "start_date": "2024-01-08",
      "title": null
    },
    {
      "api_url": "https://webapi.legistar.com/v1/pittsburgh/officerecords/667",
      "body_id": 1,
      "body_name": "City Council",
      "email": null,
      "end_date": "2030-01-06",
      "first_name": "Anthony",
      "full_name": "Anthony Coghill",
      "last_modified_utc": "2018-01-02T22:03:18.527Z",
      "last_name": "Coghill",
      "license": {
        "attribution": "pittsburgh legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://pittsburgh.legistar.com"
      },
      "member_type": "Member",
      "office_record_id": 667,
      "person_id": 329,
      "sort": 2,
      "source_url": "https://pittsburgh.legistar.com/PersonDetail.aspx?ID=329",
      "start_date": "2018-01-03",
      "title": null
    },
    {
      "api_url": "https://webapi.legistar.com/v1/pittsburgh/officerecords/528",
      "body_id": 1,
      "body_name": "City Council",
      "email": "deborah.gross@pittsburghpa.gov",
      "end_date": "2028-01-02",
      "first_name": "Deborah L.",
      "full_name": "Deborah L. Gross",
      "last_modified_utc": "2015-01-05T17:44:39.963Z",
      "last_name": "Gross",
      "license": {
        "attribution": "pittsburgh legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://pittsburgh.legistar.com"
      },
      "member_type": "Member",
      "office_record_id": 528,
      "person_id": 204,
      "sort": 3,
      "source_url": "https://pittsburgh.legistar.com/PersonDetail.aspx?ID=204",
      "start_date": "2013-12-06",
      "title": null
    },
    {
      "api_url": "https://webapi.legistar.com/v1/pittsburgh/officerecords/466",
      "body_id": 1,
      "body_name": "City Council",
      "email": "daniel.lavelle@pittsburghpa.gov",
      "end_date": "2030-01-06",
      "first_name": "R. Daniel",
      "full_name": "R. Daniel Lavelle",
      "last_modified_utc": "2015-01-05T17:44:39.963Z",
      "last_name": "Lavelle",
      "license": {
        "attribution": "pittsburgh legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://pittsburgh.legistar.com"
      },
      "member_type": "Member",
      "office_record_id": 466,
      "person_id": 181,
      "sort": 4,
      "source_url": "https://pittsburgh.legistar.com/PersonDetail.aspx?ID=181",
      "start_date": "2010-01-04",
      "title": null
    },
    {
      "api_url": "https://webapi.legistar.com/v1/pittsburgh/officerecords/776",
      "body_id": 1,
      "body_name": "City Council",
      "email": null,
      "end_date": "2028-01-02",
      "first_name": "Khari",
      "full_name": "Khari Mosley",
      "last_modified_utc": "2024-01-03T20:11:14.58Z",
      "last_name": "Mosley",
      "license": {
        "attribution": "pittsburgh legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://pittsburgh.legistar.com"
      },
      "member_type": "Member",
      "office_record_id": 776,
      "person_id": 420,
      "sort": 5,
      "source_url": "https://pittsburgh.legistar.com/PersonDetail.aspx?ID=420",
      "start_date": "2024-01-08",
      "title": null
    },
    {
      "api_url": "https://webapi.legistar.com/v1/pittsburgh/officerecords/780",
      "body_id": 1,
      "body_name": "City Council",
      "email": "kim.salinetro@pittsburghpa.gov",
      "end_date": "2030-01-06",
      "first_name": "Kim",
      "full_name": "Kim Salinetro",
      "last_modified_utc": "2026-01-07T17:42:29.853Z",
      "last_name": "Salinetro",
      "license": {
        "attribution": "pittsburgh legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://pittsburgh.legistar.com"
      },
      "member_type": "Member",
      "office_record_id": 780,
      "person_id": 173,
      "sort": 6,
      "source_url": "https://pittsburgh.legistar.com/PersonDetail.aspx?ID=173",
      "start_date": "2026-01-05",
      "title": null
    },
    {
      "api_url": "https://webapi.legistar.com/v1/pittsburgh/officerecords/680",
      "body_id": 1,
      "body_name": "City Council",
      "email": "erika.strassburger@pittsburghpa.gov",
      "end_date": "2030-01-06",
      "first_name": "Erika",
      "full_name": "Erika Strassburger",
      "last_modified_utc": "2018-04-05T16:40:04.78Z",
      "last_name": "Strassburger",
      "license": {
        "attribution": "pittsburgh legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://pittsburgh.legistar.com"
      },
      "member_type": "Member",
      "office_record_id": 680,
      "person_id": 353,
      "sort": 7,
      "source_url": "https://pittsburgh.legistar.com/PersonDetail.aspx?ID=353",
      "start_date": "2018-04-05",
      "title": null
    },
    {
      "api_url": "https://webapi.legistar.com/v1/pittsburgh/officerecords/746",
      "body_id": 1,
      "body_name": "City Council",
      "email": null,
      "end_date": "2028-01-02",
      "first_name": "Barbara",
      "full_name": "Barbara Warwick",
      "last_modified_utc": "2022-12-12T22:04:45.4Z",
      "last_name": "Warwick",
      "license": {
        "attribution": "pittsburgh legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://pittsburgh.legistar.com"
      },
      "member_type": "Member",
      "office_record_id": 746,
      "person_id": 412,
      "sort": 8,
      "source_url": "https://pittsburgh.legistar.com/PersonDetail.aspx?ID=412",
      "start_date": "2022-12-12",
      "title": null
    },
    {
      "api_url": "https://webapi.legistar.com/v1/pittsburgh/officerecords/695",
      "body_id": 1,
      "body_name": "City Council",
      "email": null,
      "end_date": "2028-01-02",
      "first_name": "Bobby",
      "full_name": "Bobby Wilson",
      "last_modified_utc": "2019-12-30T21:01:17.437Z",
      "last_name": "Wilson",
      "license": {
        "attribution": "pittsburgh legislative records, published through the Legistar Web API (Granicus)",
        "name": "Public record",
        "url": "https://pittsburgh.legistar.com"
      },
      "member_type": "Member",
      "office_record_id": 695,
      "person_id": 391,
      "sort": 9,
      "source_url": "https://pittsburgh.legistar.com/PersonDetail.aspx?ID=391",
      "start_date": "2020-01-06",
      "title": null
    }
  ],
  "schema_version": "1.1.0",
  "source_url": "https://webapi.legistar.com/v1/pittsburgh/officerecords?%24filter=substringof%28%27City+Council%27%2COfficeRecordBodyName%29+and+OfficeRecordStartDate+le+datetime%272026-10-01T23%3A59%3A59%27+and+OfficeRecordEndDate+ge+datetime%272026-10-01%27&%24orderby=OfficeRecordBodyName+asc%2COfficeRecordSort+asc%2COfficeRecordId+asc&%24top=21&%24skip=0"
}
```
