---
type: "firecrawl-provider"
description: "California Legislative Information, the Legislature's official site for state law and bills: current text of any California code section or article, full code tables of contents, keyword search over bill text by session, and per bill the current text with digest and versions, status, complete history and roll-call votes. Server-rendered HTML; no API key."
use_when: "California Legislative Information, the Legislature's official site for state law and bills: current text of any California code section or article, full code tables of contents, keyword search over bill text by session, and per bill the current text with digest and versions, status, complete history and roll-call votes. Server-rendered HTML; no API key."
categories: "Public records"
capabilities: 8
credits_per_call: 5
---
# California Legislative Information (leginfo.legislature.ca.gov) on Firecrawl Alexandria

California Legislative Information, the Legislature's official site for state law and bills: current text of any California code section or article, full code tables of contents, keyword search over bill text by session, and per bill the current text with digest and versions, status, complete history and roll-call votes. Server-rendered HTML; no API key.

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

## More

- [Human guide](https://firecrawl.dev/app/alexandria/leginfo-legislature-ca-gov)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/openapi.json)

## Capabilities

- [Bill](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/bill): One bill's current text page (billNavClient.xhtml): measure, session, title line, legislative counsel's digest and the enacting text as plain text, the digest keys (vote, appropriation, fiscal committee, local program), the chapter number when chaptered, the list of versions with dates and stages, the publication timestamp, the PDF link and the links to the status, history, votes and analysis tabs. Only the current version's text is addressable by URL; the site keeps earlier versions behind a session-bound form.
- [Bill history](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/bill_history): One bill's complete history (billHistoryClient.xhtml): every dated action, newest first, as the site prints it.
- [Bill search](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/bill_search): Keyword search over the bill text of one legislative session (billSearchClient.xhtml): the total, the page position and, per result, the bill_id, measure (e.g. 'AB-1930'), author slug, the site's snippet with the matched words, and the bill text URL. Page 1 is a stateless GET; later pages replay the site's 'Go To Page' JSF form in the same session. 10 results per page.
- [Bill status](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/bill_status): One bill's status page (billStatusClient.xhtml): measure, lead authors, principal coauthors, coauthors, topic, 31st day in print, title, house location, the last dated milestone the site prints (e.g. 'Chaptered Date', 'Last Amended Date') with its date, the 'Type of Measure' flags and the last five history actions.
- [Bill votes](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/bill_votes): One bill's roll-call votes (billVotesClient.xhtml): per vote the date, result, location (floor or committee), ayes/noes/NVR counts, the motion, and the member names voting aye, no and not voting.
- [Code article](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/code_article): Every section of one article (or of a chapter/division that has no articles) of a California code, from codes_displayText.xhtml: the heading path and, per section, the number, plain text and history note. The hierarchy parameters are exactly the ones code_toc and code_section return (trailing dots kept, '' for levels that do not apply).
- [Code section](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/code_section): One section of a California code by code abbreviation and section number (codes_displaySection.xhtml): the heading path (division/part/title/chapter/article with the site's enactment notes), the section text as plain text, the history note, the hierarchy parameters and node tree path for code_article, and the page URL.
- [Code toc](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/code_toc): The full table of contents of one California code in one call (codedisplayexpand.xhtml, the site's 'Expand all'): every division/part/title/chapter/article node with its heading, section range, depth, whether it is a leaf whose text code_article returns, and the hierarchy parameters to pass on. For the Constitution (CONS) the nodes are its articles and the hierarchy carries the article numeral (e.g. 'XIII A').

## 1. Choose this provider when

California Legislative Information, the Legislature's official site for state law and bills: current text of any California code section or article, full code tables of contents, keyword search over bill text by session, and per bill the current text with digest and versions, status, complete history and roll-call votes. Server-rendered HTML; no API key.

## 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": "leginfo-legislature-ca-gov",
  "capability": "legislation/bill",
  "options": {
    "bill_id": "202520260AB2793"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `bill_id` (string, required): Site bill_id: 8-digit session year + '0' + measure type + number, e.g. 202520260AB2793 (AB 2793 of the 2025-2026 session), 202320240SB1. Returned by bill_search results. Pattern: ^[0-9]{8}0[A-Z]{2,4}[0-9]{1,5}$. Example: `<bill_id>`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "leginfo-legislature-ca-gov",
    capability: "legislation/bill",
    options: {
      bill_id: "202520260AB2793",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "leginfo-legislature-ca-gov",
  "capability": "legislation/bill",
  "options": {
    "bill_id": "202520260AB2793"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "leginfo-legislature-ca-gov",
    "capability": "legislation/bill",
    "options": {
      "bill_id": "202520260AB2793"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'leginfo-legislature-ca-gov/legislation/bill' \
  --options '{"bill_id":"202520260AB2793"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "leginfo-legislature-ca-gov",
  "capability": "legislation/bill",
  "options": {
    "bill_id": "202520260AB2793"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "leginfo-legislature-ca-gov",
  "capability": "legislation/bill",
  "options": {
    "bill_id": "202520260AB2793"
  }
}
```

## 6. Response data

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

```json
{
  "bill_id": "202520260AB2793",
  "chapter": "CHAPTER 409",
  "current_version_id": "20250AB279397CHP",
  "date_published": "09/21/2026 09:00 PM",
  "digest": "Existing law, the Gambling Control Act, provides for the licensure and regulation of various legalized gambling activities and establishments by the California Gambling Control Commission and the investigation and enforcement of those activities by the Department of Justice. Under existing law, the commission consists of 5 members who are appointed by the Governor, subject to confirmation by the Senate. Existing law requires one member of the commission, among other criteria, to be an attorney with regulatory law experience.\nThis bill would instead require one member of the commission, among other criteria, to be an attorney with regulatory or gaming law experience. The bill would make other technical, nonsubstantive changes.",
  "digest_keys": {
    "appropriation": "NO",
    "fiscal_committee": "NO",
    "local_program": "NO",
    "vote": "MAJORITY"
  },
  "measure": "AB-2793",
  "observed_at_ms": 1790210335737,
  "pdf_url": "https://leginfo.legislature.ca.gov/faces/billPdf.xhtml?bill_id=202520260AB2793&version=20250AB279397CHP",
  "session": "2025-2026",
  "source_url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB2793",
  "tabs": {
    "analysis": "https://leginfo.legislature.ca.gov/faces/billAnalysisClient.xhtml?bill_id=202520260AB2793",
    "history": "https://leginfo.legislature.ca.gov/faces/billHistoryClient.xhtml?bill_id=202520260AB2793",
    "status": "https://leginfo.legislature.ca.gov/faces/billStatusClient.xhtml?bill_id=202520260AB2793",
    "votes": "https://leginfo.legislature.ca.gov/faces/billVotesClient.xhtml?bill_id=202520260AB2793"
  },
  "text": "The people of the State of California do enact as follows:\nSECTION 1. Section 19800 of the Business and Professions Code is amended to read:\n19800. This chapter is known, and may be cited, as the “Gambling Control Act.”\nSEC. 2. Section 19812 of the Business and Professions Code is amended to read:\n19812. (a) Each member of the commission shall be a citizen of the United States and a resident of this state.\n(b) A Member of the Legislature, a person holding any elective office in state, county, or local government, and an officer or official of any political party are not eligible for appointment to the commission.\n(c) No more than three of the five members of the commission shall be members of the same political party.\n(d) A person is ineligible for appointment to the commission if, within two years prior to appointment, the person, or any partnership or corporation in which the person is a principal, was employed by, retained by, or derived substantial income from, any gambling establishment. For the purposes of this subdivision, “gambling establishment” means one or more rooms in which any gaming within the meaning of Chapter 10 (commencing with Section 330) of Title 9 of Part 1 of the Penal Code, or any controlled game within the meaning of Section 337j of the Penal Code, is conducted, whether or not the activity occurred in California.\n(e) One member of the commission shall be a certified public accountant or a person with experience in banking or finance, one member shall be an attorney and a member of the State Bar of California with regulatory or gaming law experience, one member shall have a background in law enforcement and criminal investigation, one member shall have a background in business with at least five years of business experience or alternatively five years of governmental experience, and one member shall be from the public at large.",
  "title": "An act to amend Sections 19800 and 19812 of the Business and Professions Code, relating to gambling.",
  "topic": "California Gambling Control Commission.",
  "versions": [
    {
      "date": "2026-09-20",
      "stage": "Chaptered",
      "version_id": "20250AB279397CHP"
    },
    {
      "date": "2026-09-03",
      "stage": "Enrolled",
      "version_id": "20250AB279398ENR"
    },
    {
      "date": "2026-03-17",
      "stage": "Introduced",
      "version_id": "20250AB279399INT"
    }
  ]
}
```

## API reference-derived contract

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

### Bill

- Capability: `legislation/bill`
- Description: One bill's current text page (billNavClient.xhtml): measure, session, title line, legislative counsel's digest and the enacting text as plain text, the digest keys (vote, appropriation, fiscal committee, local program), the chapter number when chaptered, the list of versions with dates and stages, the publication timestamp, the PDF link and the links to the status, history, votes and analysis tabs. Only the current version's text is addressable by URL; the site keeps earlier versions behind a session-bound form.
- Instructions: You have a bill_id (from bill_search or the site) and need what the bill says.
- Cost: 5 credits per call
- Capability file: [Bill](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/bill)

Accepted options:
- `bill_id` (string, required): Site bill_id: 8-digit session year + '0' + measure type + number, e.g. 202520260AB2793 (AB 2793 of the 2025-2026 session), 202320240SB1. Returned by bill_search results. Pattern: ^[0-9]{8}0[A-Z]{2,4}[0-9]{1,5}$. Example: `<bill_id>`

Response schema example:
```json
{
  "bill_id": "202520260AB2793",
  "chapter": "CHAPTER 409",
  "current_version_id": "20250AB279397CHP",
  "date_published": "09/21/2026 09:00 PM",
  "digest": "Existing law, the Gambling Control Act, provides for the licensure and regulation of various legalized gambling activities and establishments by the California Gambling Control Commission and the investigation and enforcement of those activities by the Department of Justice. Under existing law, the commission consists of 5 members who are appointed by the Governor, subject to confirmation by the Senate. Existing law requires one member of the commission, among other criteria, to be an attorney with regulatory law experience.\nThis bill would instead require one member of the commission, among other criteria, to be an attorney with regulatory or gaming law experience. The bill would make other technical, nonsubstantive changes.",
  "digest_keys": {
    "appropriation": "NO",
    "fiscal_committee": "NO",
    "local_program": "NO",
    "vote": "MAJORITY"
  },
  "measure": "AB-2793",
  "observed_at_ms": 1790210335737,
  "pdf_url": "https://leginfo.legislature.ca.gov/faces/billPdf.xhtml?bill_id=202520260AB2793&version=20250AB279397CHP",
  "session": "2025-2026",
  "source_url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB2793",
  "tabs": {
    "analysis": "https://leginfo.legislature.ca.gov/faces/billAnalysisClient.xhtml?bill_id=202520260AB2793",
    "history": "https://leginfo.legislature.ca.gov/faces/billHistoryClient.xhtml?bill_id=202520260AB2793",
    "status": "https://leginfo.legislature.ca.gov/faces/billStatusClient.xhtml?bill_id=202520260AB2793",
    "votes": "https://leginfo.legislature.ca.gov/faces/billVotesClient.xhtml?bill_id=202520260AB2793"
  },
  "text": "The people of the State of California do enact as follows:\nSECTION 1. Section 19800 of the Business and Professions Code is amended to read:\n19800. This chapter is known, and may be cited, as the “Gambling Control Act.”\nSEC. 2. Section 19812 of the Business and Professions Code is amended to read:\n19812. (a) Each member of the commission shall be a citizen of the United States and a resident of this state.\n(b) A Member of the Legislature, a person holding any elective office in state, county, or local government, and an officer or official of any political party are not eligible for appointment to the commission.\n(c) No more than three of the five members of the commission shall be members of the same political party.\n(d) A person is ineligible for appointment to the commission if, within two years prior to appointment, the person, or any partnership or corporation in which the person is a principal, was employed by, retained by, or derived substantial income from, any gambling establishment. For the purposes of this subdivision, “gambling establishment” means one or more rooms in which any gaming within the meaning of Chapter 10 (commencing with Section 330) of Title 9 of Part 1 of the Penal Code, or any controlled game within the meaning of Section 337j of the Penal Code, is conducted, whether or not the activity occurred in California.\n(e) One member of the commission shall be a certified public accountant or a person with experience in banking or finance, one member shall be an attorney and a member of the State Bar of California with regulatory or gaming law experience, one member shall have a background in law enforcement and criminal investigation, one member shall have a background in business with at least five years of business experience or alternatively five years of governmental experience, and one member shall be from the public at large.",
  "title": "An act to amend Sections 19800 and 19812 of the Business and Professions Code, relating to gambling.",
  "topic": "California Gambling Control Commission.",
  "versions": [
    {
      "date": "2026-09-20",
      "stage": "Chaptered",
      "version_id": "20250AB279397CHP"
    },
    {
      "date": "2026-09-03",
      "stage": "Enrolled",
      "version_id": "20250AB279398ENR"
    },
    {
      "date": "2026-03-17",
      "stage": "Introduced",
      "version_id": "20250AB279399INT"
    }
  ]
}
```

### Bill history

- Capability: `legislation/bill_history`
- Description: One bill's complete history (billHistoryClient.xhtml): every dated action, newest first, as the site prints it.
- Instructions: You have a bill_id and need the full procedural history rather than the last five actions bill_status returns.
- Cost: 5 credits per call
- Capability file: [Bill history](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/bill_history)

Accepted options:
- `bill_id` (string, required): Site bill_id: 8-digit session year + '0' + measure type + number, e.g. 202520260AB2793 (AB 2793 of the 2025-2026 session), 202320240SB1. Returned by bill_search results. Pattern: ^[0-9]{8}0[A-Z]{2,4}[0-9]{1,5}$. Example: `<bill_id>`

Response schema example:
```json
{
  "actions": [
    {
      "action": "Chaptered by Secretary of State - Chapter 409, Statutes of 2026.",
      "date": "2026-09-20"
    },
    {
      "action": "Approved by the Governor.",
      "date": "2026-09-20"
    },
    {
      "action": "Enrolled and presented to the Governor at 3 p.m.",
      "date": "2026-09-10"
    },
    {
      "action": "In Assembly. Ordered to Engrossing and Enrolling.",
      "date": "2026-08-30"
    },
    {
      "action": "Read third time. Passed. Ordered to the Assembly. (Ayes 40. Noes 0.).",
      "date": "2026-08-30"
    },
    {
      "action": "Ordered to special consent calendar.",
      "date": "2026-08-30"
    },
    {
      "action": "Ordered to third reading.",
      "date": "2026-06-25"
    },
    {
      "action": "From Consent Calendar.",
      "date": "2026-06-25"
    },
    {
      "action": "Read second time. Ordered to Consent Calendar.",
      "date": "2026-06-24"
    },
    {
      "action": "From committee: Do pass. To Consent Calendar. (Ayes 14. Noes 0.) (June 23).",
      "date": "2026-06-23"
    },
    {
      "action": "Referred to Com. on G.O.",
      "date": "2026-05-13"
    },
    {
      "action": "In Senate. Read first time. To Com. on RLS. for assignment.",
      "date": "2026-05-05"
    },
    {
      "action": "Read third time. Passed. Ordered to the Senate. (Ayes 73. Noes 0. Page 4918.)",
      "date": "2026-05-04"
    },
    {
      "action": "Read second time. Ordered to Consent Calendar.",
      "date": "2026-04-27"
    },
    {
      "action": "From committee: Do pass. To Consent Calendar. (Ayes 21. Noes 0.) (April 22).",
      "date": "2026-04-23"
    },
    {
      "action": "Referred to Com. on G.O.",
      "date": "2026-03-23"
    },
    {
      "action": "From printer. May be heard in committee April 17.",
      "date": "2026-03-18"
    },
    {
      "action": "Read first time. To print.",
      "date": "2026-03-17"
    }
  ],
  "bill_id": "202520260AB2793",
  "measure": "AB-2793",
  "observed_at_ms": 1790210345422,
  "source_url": "https://leginfo.legislature.ca.gov/faces/billHistoryClient.xhtml?bill_id=202520260AB2793"
}
```

### Bill search

- Capability: `legislation/bill_search`
- Description: Keyword search over the bill text of one legislative session (billSearchClient.xhtml): the total, the page position and, per result, the bill_id, measure (e.g. 'AB-1930'), author slug, the site's snippet with the matched words, and the bill text URL. Page 1 is a stateless GET; later pages replay the site's 'Go To Page' JSF form in the same session. 10 results per page.
- Instructions: You need bills about a topic in a given session; take bill_id from a result into bill, bill_status, bill_history or bill_votes.
- Cost: 5 credits per call
- Capability file: [Bill search](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/bill_search)

Accepted options:
- `keyword` (string, required): Words to search for in bill text, e.g. 'civil discovery'. The site matches all words. Example: `<keyword>`
- `page` (number): Result page, 10 bills per page. Example: `1`
- `session_year` (string): Session as the site codes it: two consecutive years, e.g. '20252026' (default), '20232024', down to '19992000'. Pattern: ^(19|20)[0-9]{2}(20)[0-9]{2}$. Example: `20252026`

Response schema example:
```json
{
  "keyword": "civil discovery",
  "observed_at_ms": 1790210330899,
  "page": 1,
  "pages": 113,
  "results": [
    {
      "author": "zbur",
      "bill_id": "202520260AB1930",
      "measure": "AB-1930",
      "snippet": "... to civil law. Abortion or gender-affirming health care services: subpoenas, discovery requests, or other...",
      "source_url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB1930"
    },
    {
      "author": "rubio",
      "bill_id": "202520260SB1192",
      "measure": "SB-1192",
      "snippet": "... discovery against the victim of domestic violence in any civil, family, or small claims case, until...",
      "source_url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260SB1192"
    },
    {
      "author": "rubio",
      "bill_id": "202520260SB738",
      "measure": "SB-738",
      "snippet": "... of legislative intent in subdivision (a), discovery pursuant to the Civil Discovery Act (Title 4...",
      "source_url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260SB738"
    },
    {
      "author": "lackey",
      "bill_id": "202520260AB2290",
      "measure": "AB-2290",
      "snippet": "... discovery: oral depositions: transcriptions. The Civil Discovery Act authorizes a party to obtain...",
      "source_url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB2290"
    },
    {
      "author": "umberg",
      "bill_id": "202520260SB66",
      "measure": "SB-66",
      "snippet": "... actions. Civil discovery. Existing law, the Civil Discovery Act, requires each party that has appeared...",
      "source_url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260SB66"
    },
    {
      "author": "connolly",
      "bill_id": "202520260AB540",
      "measure": "AB-540",
      "snippet": ".... This section does not affect or limit the ability of a party to compel discovery under the Civil...",
      "source_url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB540"
    },
    {
      "author": "committee on judiciary",
      "bill_id": "202520260AB1523",
      "measure": "AB-1523",
      "snippet": "...An act to amend, repeal, and add Section 1775.5 of the Code of Civil Procedure, relating to civil...",
      "source_url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB1523"
    },
    {
      "author": "cabaldon",
      "bill_id": "202520260SB1344",
      "measure": "SB-1344",
      "snippet": "...An act to amend Sections 529.2 and 904.1 of, and to add Section 425.21 to, the Code of Civil...",
      "source_url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260SB1344"
    },
    {
      "author": "pacheco",
      "bill_id": "202520260AB1178",
      "measure": "AB-1178",
      "snippet": "..., are confidential and shall not be disclosed in any criminal or civil proceeding except by discovery pursuant...",
      "source_url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB1178"
    },
    {
      "author": "hart",
      "bill_id": "202520260AB1466",
      "measure": "AB-1466",
      "snippet": "...An act to amend Sections 833, 840, 842, and 845 of the Code of Civil Procedure, relating...",
      "source_url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB1466"
    }
  ],
  "session_year": "20252026",
  "source_url": "https://leginfo.legislature.ca.gov/faces/billSearchClient.xhtml?session_year=20252026&keyword=civil+discovery&house=Both&author=All&lawCode=All",
  "total": 1127
}
```

### Bill status

- Capability: `legislation/bill_status`
- Description: One bill's status page (billStatusClient.xhtml): measure, lead authors, principal coauthors, coauthors, topic, 31st day in print, title, house location, the last dated milestone the site prints (e.g. 'Chaptered Date', 'Last Amended Date') with its date, the 'Type of Measure' flags and the last five history actions.
- Instructions: You have a bill_id and need where the bill is now, who carries it, and how it is classified.
- Cost: 5 credits per call
- Capability file: [Bill status](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/bill_status)

Accepted options:
- `bill_id` (string, required): Site bill_id: 8-digit session year + '0' + measure type + number, e.g. 202520260AB2793 (AB 2793 of the 2025-2026 session), 202320240SB1. Returned by bill_search results. Pattern: ^[0-9]{8}0[A-Z]{2,4}[0-9]{1,5}$. Example: `<bill_id>`

Response schema example:
```json
{
  "bill_id": "202520260AB2793",
  "coauthors": null,
  "house_location": "Secretary of State",
  "last_milestone": {
    "date": "2026-09-20",
    "label": "Chaptered Date"
  },
  "lead_authors": "Committee on Governmental Organization (A) - (Assembly Members Blanca Rubio (Chair), Davies (Vice Chair), Berman, Carrillo, Dixon, Fong, Gallagher, Gipson, Macedo, McKinnor, Pacheco, Michelle Rodriguez, Solache, Soria, Ta, Valencia, and Wallis)",
  "measure": "AB-2793",
  "measure_type": [
    "Inactive Bill - Chaptered",
    "Majority Vote Required",
    "Non-Appropriation",
    "Non-Fiscal Committee",
    "Non-State-Mandated Local Program",
    "Non-Urgency",
    "Non-Tax levy"
  ],
  "observed_at_ms": 1790210340539,
  "principal_coauthors": null,
  "recent_actions": [
    {
      "action": "Chaptered by Secretary of State - Chapter 409, Statutes of 2026.",
      "date": "2026-09-20"
    },
    {
      "action": "Approved by the Governor.",
      "date": "2026-09-20"
    },
    {
      "action": "Enrolled and presented to the Governor at 3 p.m.",
      "date": "2026-09-10"
    },
    {
      "action": "In Assembly. Ordered to Engrossing and Enrolling.",
      "date": "2026-08-30"
    },
    {
      "action": "Read third time. Passed. Ordered to the Assembly. (Ayes 40. Noes 0.).",
      "date": "2026-08-30"
    }
  ],
  "source_url": "https://leginfo.legislature.ca.gov/faces/billStatusClient.xhtml?bill_id=202520260AB2793",
  "thirty_first_day_in_print": "2026-04-17",
  "title": "An act to amend Sections 19800 and 19812 of the Business and Professions Code, relating to gambling.",
  "topic": "California Gambling Control Commission."
}
```

### Bill votes

- Capability: `legislation/bill_votes`
- Description: One bill's roll-call votes (billVotesClient.xhtml): per vote the date, result, location (floor or committee), ayes/noes/NVR counts, the motion, and the member names voting aye, no and not voting.
- Instructions: You have a bill_id and need who voted how. A bill with no recorded votes returns an empty list.
- Cost: 5 credits per call
- Capability file: [Bill votes](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/bill_votes)

Accepted options:
- `bill_id` (string, required): Site bill_id: 8-digit session year + '0' + measure type + number, e.g. 202520260AB2793 (AB 2793 of the 2025-2026 session), 202320240SB1. Returned by bill_search results. Pattern: ^[0-9]{8}0[A-Z]{2,4}[0-9]{1,5}$. Example: `<bill_id>`

Response schema example:
```json
{
  "bill_id": "202520260AB2793",
  "measure": "AB-2793",
  "observed_at_ms": 1790210350387,
  "source_url": "https://leginfo.legislature.ca.gov/faces/billVotesClient.xhtml?bill_id=202520260AB2793",
  "votes": [
    {
      "ayes": [
        "Allen",
        "Alvarado-Gil",
        "Archuleta",
        "Arreguín",
        "Ashby",
        "Becker",
        "Blakespear",
        "Cabaldon",
        "Caballero",
        "Cervantes",
        "Choi",
        "Cortese",
        "Dahle",
        "Durazo",
        "Gonzalez",
        "Grayson",
        "Grove",
        "Hurtado",
        "Jones",
        "Laird",
        "Limón",
        "McGuire",
        "McNerney",
        "Menjivar",
        "Niello",
        "Ochoa Bogh",
        "Padilla",
        "Pérez",
        "Reyes",
        "Richardson",
        "Rubio",
        "Seyarto",
        "Smallwood-Cuevas",
        "Stern",
        "Strickland",
        "Umberg",
        "Valladares",
        "Wahab",
        "Weber Pierson",
        "Wiener"
      ],
      "ayes_count": 40,
      "date": "2026-08-30",
      "location": "Senate Floor",
      "motion": "Assembly 3rd Reading AB2793 G.O. (Blanca Rubio)",
      "noes": [],
      "noes_count": 0,
      "nvr": [],
      "nvr_count": 0,
      "result": "PASS"
    },
    {
      "ayes": [
        "Archuleta",
        "Ashby",
        "Blakespear",
        "Cervantes",
        "Dahle",
        "Hurtado",
        "Ochoa Bogh",
        "Padilla",
        "Richardson",
        "Rubio",
        "Smallwood-Cuevas",
        "Valladares",
        "Wahab",
        "Weber Pierson"
      ],
      "ayes_count": 14,
      "date": "2026-06-23",
      "location": "Sen Governmental Organization",
      "motion": "Do pass and be ordered to the Consent Calendar",
      "noes": [],
      "noes_count": 0,
      "nvr": [
        "Alvarado-Gil"
      ],
      "nvr_count": 1,
      "result": "PASS"
    },
    {
      "ayes": [
        "Addis",
        "Aguiar-Curry",
        "Ahrens",
        "Alanis",
        "Alvarez",
        "Ávila Farías",
        "Bains",
        "Bauer-Kahan",
        "Berman",
        "Boerner",
        "Bonta",
        "Bryan",
        "Calderon",
        "Carrillo",
        "Castillo",
        "Connolly",
        "Davies",
        "DeMaio",
        "Dixon",
        "Elhawary",
        "Ellis",
        "Fong",
        "Gabriel",
        "Gallagher",
        "Garcia",
        "Gipson",
        "Jeff Gonzalez",
        "Mark González",
        "Hadwick",
        "Haney",
        "Harabedian",
        "Hart",
        "Hoover",
        "Irwin",
        "Jackson",
        "Johnson",
        "Kalra",
        "Krell",
        "Lackey",
        "Lee",
        "Lowenthal",
        "Macedo",
        "McKinnor",
        "Muratsuchi",
        "Nguyen",
        "Ortega",
        "Pacheco",
        "Papan",
        "Patel",
        "Patterson",
        "Pellerin",
        "Petrie-Norris",
        "Quirk-Silva",
        "Ramos",
        "Ransom",
        "Celeste Rodriguez",
        "Michelle Rodriguez",
        "Rogers",
        "Blanca Rubio",
        "Sanchez",
        "Schiavo",
        "Schultz",
        "Sharp-Collins",
        "Solache",
        "Soria",
        "Stefani",
        "Ta",
        "Tangipa",
        "Valencia",
        "Ward",
        "Wicks",
        "Zbur",
        "Rivas"
      ],
      "ayes_count": 73,
      "date": "2026-05-04",
      "location": "Assembly Floor",
      "motion": "AB 2793 Governmental Organization Consent Calendar Second Day Regular Session",
      "noes": [],
      "noes_count": 0,
      "nvr": [
        "Arambula",
        "Bennett",
        "Caloza",
        "Chen",
        "Flora",
        "Wallis",
        "Wilson"
      ],
      "nvr_count": 7,
      "result": "PASS"
    },
    {
      "ayes": [
        "Alvarez",
        "Bryan",
        "Carrillo",
        "Davies",
        "Dixon",
        "Fong",
        "Gabriel",
        "Gallagher",
        "Gipson",
        "Macedo",
        "McKinnor",
        "Nguyen",
        "Pacheco",
        "Ramos",
        "Michelle Rodriguez",
        "Blanca Rubio",
        "Solache",
        "Soria",
        "Ta",
        "Valencia",
        "Wallis"
      ],
      "ayes_count": 21,
      "date": "2026-04-22",
      "location": "Asm Governmental Organization",
      "motion": "Do pass. To Consent Calendar.",
      "noes": [],
      "noes_count": 0,
      "nvr": [
        "Berman"
      ],
      "nvr_count": 1,
      "result": "PASS"
    }
  ]
}
```

### Code article

- Capability: `legislation/code_article`
- Description: Every section of one article (or of a chapter/division that has no articles) of a California code, from codes_displayText.xhtml: the heading path and, per section, the number, plain text and history note. The hierarchy parameters are exactly the ones code_toc and code_section return (trailing dots kept, '' for levels that do not apply).
- Instructions: You have a hierarchy node from code_toc (or the hierarchy of a code_section) and need all sections under it.
- Cost: 5 credits per call
- Capability file: [Code article](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/code_article)

Accepted options:
- `article` (string): Article as in the site URL, e.g. '2.'; for the Constitution the numeral, e.g. 'XIII A'. Default ''. Example: `<article>`
- `chapter` (string): chapter Example: `<chapter>`
- `division` (string): Division as in the site URL, e.g. '3.'; default ''. Example: `<division>`
- `law_code` (string, required): Code abbreviation as the site uses it (lawCode / tocCode), e.g. CCP, EVID, PEN, GOV, CONS. The 30 values are listed on codes.xhtml. Pattern: ^[A-Z]{2,4}$. Example: `<law_code>`
- `part` (string): part Example: `<part>`
- `title` (string): title Example: `<title>`

Response schema example:
```json
{
  "code_name": "Evidence Code - EVID",
  "heading_path": [
    {
      "heading": "DIVISION 3. GENERAL PROVISIONS [300 - 413]",
      "note": "( Division 3 enacted by Stats. 1965, Ch. 299. )"
    },
    {
      "heading": "CHAPTER 2. Province of Court and Jury [310 - 312]",
      "note": "( Chapter 2 enacted by Stats. 1965, Ch. 299. )"
    }
  ],
  "hierarchy": {
    "article": "",
    "chapter": "2.",
    "division": "3.",
    "part": "",
    "title": ""
  },
  "law_code": "EVID",
  "observed_at_ms": 1790210309597,
  "sections": [
    {
      "history_note": "(Enacted by Stats. 1965, Ch. 299.)",
      "section": "310",
      "text": "(a) All questions of law (including but not limited to questions concerning the construction of statutes and other writings, the admissibility of evidence, and other rules of evidence) are to be decided by the court. Determination of issues of fact preliminary to the admission of evidence are to be decided by the court as provided in Article 2 (commencing with Section 400) of Chapter 4.\n(b) Determination of the law of an organization of nations or of the law of a foreign nation or a public entity in a foreign nation is a question of law to be determined in the manner provided in Division 4 (commencing with Section 450)."
    },
    {
      "history_note": "(Enacted by Stats. 1965, Ch. 299.)",
      "section": "311",
      "text": "If the law of an organization of nations, a foreign nation or a state other than this state, or a public entity in a foreign nation or a state other than this state, is applicable and such law cannot be determined, the court may, as the ends of justice require, either:\n(a) Apply the law of this state if the court can do so consistently with the Constitution of the United States and the Constitution of this state; or\n(b) Dismiss the action without prejudice or, in the case of a reviewing court, remand the case to the trial court with directions to dismiss the action without prejudice."
    },
    {
      "history_note": "(Enacted by Stats. 1965, Ch. 299.)",
      "section": "312",
      "text": "Except as otherwise provided by law, where the trial is by jury:\n(a) All questions of fact are to be decided by the jury.\n(b) Subject to the control of the court, the jury is to determine the effect and value of the evidence addressed to it, including the credibility of witnesses and hearsay declarants."
    }
  ],
  "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=EVID&division=3.&title=&part=&chapter=2.&article="
}
```

### Code section

- Capability: `legislation/code_section`
- Description: One section of a California code by code abbreviation and section number (codes_displaySection.xhtml): the heading path (division/part/title/chapter/article with the site's enactment notes), the section text as plain text, the history note, the hierarchy parameters and node tree path for code_article, and the page URL.
- Instructions: You know the statute citation (e.g. Code of Civil Procedure section 2031.310) and need its current text.
- Cost: 5 credits per call
- Capability file: [Code section](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/code_section)

Accepted options:
- `law_code` (string, required): Code abbreviation as the site uses it (lawCode / tocCode), e.g. CCP, EVID, PEN, GOV, CONS. The 30 values are listed on codes.xhtml. Pattern: ^[A-Z]{2,4}$. Example: `<law_code>`
- `section` (string, required): Section number as cited, e.g. '2031.310', '1985.3', '12940'. A trailing dot is accepted and removed. Pattern: ^[0-9][0-9A-Za-z.]{0,19}$. Example: `<section>`

Response schema example:
```json
{
  "code_name": "Code of Civil Procedure - CCP",
  "heading_path": [
    {
      "heading": "PART 4. MISCELLANEOUS PROVISIONS [1855 - 2107]",
      "note": "( Heading of Part 4 amended by Stats. 1965, Ch. 299. )"
    },
    {
      "heading": "TITLE 4. CIVIL DISCOVERY ACT [2016.010 - 2036.050]",
      "note": "( Title 4 added by Stats. 2004, Ch. 182, Sec. 23. )"
    },
    {
      "heading": "CHAPTER 14. Inspection, Copying, Testing, Sampling, and Production of Documents, Electronically Stored Information, Tangible Things, Land, and Other Property [2031.010 - 2031.510]",
      "note": "( Heading of Chapter 14 amended by Stats. 2012, Ch. 72, Sec. 30. )"
    },
    {
      "heading": "ARTICLE 2. Response to Inspection Demand [2031.210 - 2031.320]",
      "note": "( Article 2 added by Stats. 2004, Ch. 182, Sec. 23. )"
    }
  ],
  "hierarchy": {
    "article": "2.",
    "chapter": "14.",
    "division": "",
    "part": "4.",
    "title": "4."
  },
  "history_note": "(Amended by Stats. 2018, Ch. 317, Sec. 4. (AB 2230) Effective January 1, 2019. Section operative January 1, 2020, pursuant to Sec. 6, Stats. 2018, Ch. 317.)",
  "law_code": "CCP",
  "node_tree_path": "7.4.14.2",
  "observed_at_ms": 1790210295620,
  "section": "2031.310",
  "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=CCP&sectionNum=2031.310.",
  "text": "(a) On receipt of a response to a demand for inspection, copying, testing, or sampling, the demanding party may move for an order compelling further response to the demand if the demanding party deems that any of the following apply:\n(1) A statement of compliance with the demand is incomplete.\n(2) A representation of inability to comply is inadequate, incomplete, or evasive.\n(3) An objection in the response is without merit or too general.\n(b) A motion under subdivision (a) shall comply with each of the following:\n(1) The motion shall set forth specific facts showing good cause justifying the discovery sought by the demand.\n(2) The motion shall be accompanied by a meet and confer declaration under Section 2016.040.\n(3) In lieu of a separate statement required under the California Rules of Court, the court may allow the moving party to submit a concise outline of the discovery request and each response in dispute.\n(c) Unless notice of this motion is given within 45 days of the service of the verified response, or any supplemental verified response, or on or before any specific later date to which the demanding party and the responding party have agreed in writing, the demanding party waives any right to compel a further response to the demand.\n(d) In a motion under subdivision (a) relating to the production of electronically stored information, the party or affected person objecting to or opposing the production, inspection, copying, testing, or sampling of electronically stored information on the basis that the information is from a source that is not reasonably accessible because of the undue burden or expense shall bear the burden of demonstrating that the information is from a source that is not reasonably accessible because of undue burden or expense.\n(e) If the party or affected person from whom discovery of electronically stored information is sought establishes that the information is from a source that is not reasonably accessible because of the undue burden or expense, the court may nonetheless order discovery if the demanding party shows good cause, subject to any limitations imposed under subdivision (g).\n(f) If the court finds good cause for the production of electronically stored information from a source that is not reasonably accessible, the court may set conditions for the discovery of the electronically stored information, including allocation of the expense of discovery.\n(g) The court shall limit the frequency or extent of discovery of electronically stored information, even from a source that is reasonably accessible, if the court determines that any of the following conditions exists:\n(1) It is possible to obtain the information from some other source that is more convenient, less burdensome, or less expensive.\n(2) The discovery sought is unreasonably cumulative or duplicative.\n(3) The party seeking discovery has had ample opportunity by discovery in the action to obtain the information sought.\n(4) The likely burden or expense of the proposed discovery outweighs the likely benefit, taking into account the amount in controversy, the resources of the parties, the importance of the issues in the litigation, and the importance of the requested discovery in resolving the issues.\n(h) Except as provided in subdivision (j), the court shall impose a monetary sanction under Chapter 7 (commencing with Section 2023.010) against any party, person, or attorney who unsuccessfully makes or opposes a motion to compel further response to a demand, unless it finds that the one subject to the sanction acted with substantial justification or that other circumstances make the imposition of the sanction unjust.\n(i) Except as provided in subdivision (j), if a party fails to obey an order compelling further response, the court may make those orders that are just, including the imposition of an issue sanction, an evidence sanction, or a terminating sanction under Chapter 7 (commencing with Section 2023.010). In lieu of, or in addition to, that sanction, the court may impose a monetary sanction under Chapter 7 (commencing with Section 2023.010).\n(j) (1) Notwithstanding subdivisions (h) and (i), absent exceptional circumstances, the court shall not impose sanctions on a party or any attorney of a party for failure to provide electronically stored information that has been lost, damaged, altered, or overwritten as the result of the routine, good faith operation of an electronic information system.\n(2) This subdivision shall not be construed to alter any obligation to preserve discoverable information."
}
```

### Code toc

- Capability: `legislation/code_toc`
- Description: The full table of contents of one California code in one call (codedisplayexpand.xhtml, the site's 'Expand all'): every division/part/title/chapter/article node with its heading, section range, depth, whether it is a leaf whose text code_article returns, and the hierarchy parameters to pass on. For the Constitution (CONS) the nodes are its articles and the hierarchy carries the article numeral (e.g. 'XIII A').
- Instructions: You need to browse or enumerate a code, or find the article that holds a section range before calling code_article.
- Cost: 5 credits per call
- Capability file: [Code toc](https://firecrawl.dev/alexandria/agents/providers/leginfo-legislature-ca-gov/legislation/code_toc)

Accepted options:
- `law_code` (string, required): Code abbreviation as the site uses it (lawCode / tocCode), e.g. CCP, EVID, PEN, GOV, or CONS for the Constitution. The 30 values are listed on codes.xhtml. Pattern: ^[A-Z]{2,4}$. Example: `<law_code>`

Response schema example:
```json
{
  "code_name": "PREAMBLE: We, the People of the State of California, grateful to Almighty God for our freedom, in order to secure and perpetuate its blessings, do establish this Constitution.",
  "law_code": "CONS",
  "nodes": [
    {
      "depth": 1,
      "heading": "ARTICLE I DECLARATION OF RIGHTS",
      "hierarchy": {
        "article": "I",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.32",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=I"
    },
    {
      "depth": 1,
      "heading": "ARTICLE II VOTING, INITIATIVE AND REFERENDUM, AND RECALL",
      "hierarchy": {
        "article": "II",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.20",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=II"
    },
    {
      "depth": 1,
      "heading": "ARTICLE III STATE OF CALIFORNIA",
      "hierarchy": {
        "article": "III",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SEC.1-SEC.9",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=III"
    },
    {
      "depth": 1,
      "heading": "ARTICLE IV LEGISLATIVE",
      "hierarchy": {
        "article": "IV",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SEC.1-SEC.28",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=IV"
    },
    {
      "depth": 1,
      "heading": "ARTICLE V EXECUTIVE",
      "hierarchy": {
        "article": "V",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.14",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=V"
    },
    {
      "depth": 1,
      "heading": "ARTICLE VI JUDICIAL",
      "hierarchy": {
        "article": "VI",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SEC.1-SEC.22",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=VI"
    },
    {
      "depth": 1,
      "heading": "ARTICLE VII PUBLIC OFFICERS AND EMPLOYEES",
      "hierarchy": {
        "article": "VII",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.11",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=VII"
    },
    {
      "depth": 1,
      "heading": "ARTICLE IX EDUCATION",
      "hierarchy": {
        "article": "IX",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.16",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=IX"
    },
    {
      "depth": 1,
      "heading": "ARTICLE X WATER",
      "hierarchy": {
        "article": "X",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.7",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=X"
    },
    {
      "depth": 1,
      "heading": "ARTICLE X A WATER RESOURCES DEVELOPMENT",
      "hierarchy": {
        "article": "X A",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.8",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=X A"
    },
    {
      "depth": 1,
      "heading": "ARTICLE X B MARINE RESOURCES PROTECTION ACT OF 1990",
      "hierarchy": {
        "article": "X B",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.16",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=X B"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XI LOCAL GOVERNMENT",
      "hierarchy": {
        "article": "XI",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SEC.1-SEC.15",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XI"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XII PUBLIC UTILITIES",
      "hierarchy": {
        "article": "XII",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.9",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XII"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIII TAXATION",
      "hierarchy": {
        "article": "XIII",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SEC.1-SEC.36",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIII"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIII A [TAX LIMITATION]",
      "hierarchy": {
        "article": "XIII A",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.7",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIII A"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIII B GOVERNMENT SPENDING LIMITATION",
      "hierarchy": {
        "article": "XIII B",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SEC.1-SEC.15",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIII B"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIII C [VOTER APPROVAL FOR LOCAL TAX LEVIES]",
      "hierarchy": {
        "article": "XIII C",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.3",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIII C"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIII D [ASSESSMENT AND PROPERTY-RELATED FEE REFORM]",
      "hierarchy": {
        "article": "XIII D",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.6",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIII D"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIV LABOR RELATIONS",
      "hierarchy": {
        "article": "XIV",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SECTION5",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIV"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XV USURY",
      "hierarchy": {
        "article": "XV",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XV"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XVI PUBLIC FINANCE",
      "hierarchy": {
        "article": "XVI",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.23",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XVI"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XVIII AMENDING AND REVISING THE CONSTITUTION",
      "hierarchy": {
        "article": "XVIII",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SEC.1-SEC.4",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XVIII"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIX MOTOR VEHICLE REVENUES",
      "hierarchy": {
        "article": "XIX",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.10",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIX"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIX A LOANS FROM THE PUBLIC TRANSPORTATION ACCOUNT OR LOCAL TRANSPORTATION FUNDS",
      "hierarchy": {
        "article": "XIX A",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.2",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIX A"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIX B MOTOR VEHICLE FUEL SALES TAX REVENUES AND TRANSPORTATION IMPROVEMENT FUNDING",
      "hierarchy": {
        "article": "XIX B",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.2",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIX B"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIX C [ENFORCEMENT OF CERTAIN PROVISIONS]",
      "hierarchy": {
        "article": "XIX C",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.4",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIX C"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XIX D VEHICLE LICENSE FEE REVENUES FOR TRANSPORTATION PURPOSES",
      "hierarchy": {
        "article": "XIX D",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XIX D"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XX MISCELLANEOUS SUBJECTS",
      "hierarchy": {
        "article": "XX",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SEC.1-SEC.23",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XX"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XXI REDISTRICTING OF SENATE, ASSEMBLY, CONGRESSIONAL AND BOARD OF EQUALIZATION DISTRICTS",
      "hierarchy": {
        "article": "XXI",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.4",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XXI"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XXII [ARCHITECTURAL AND ENGINEERING SERVICES]",
      "hierarchy": {
        "article": "XXII",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.2",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XXII"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XXXIV PUBLIC HOUSING PROJECT LAW",
      "hierarchy": {
        "article": "XXXIV",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "Section1-Section4",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XXXIV"
    },
    {
      "depth": 1,
      "heading": "ARTICLE XXXV MEDICAL RESEARCH",
      "hierarchy": {
        "article": "XXXV",
        "chapter": "",
        "division": "",
        "part": "",
        "title": ""
      },
      "leaf": true,
      "section_range": "SECTION1-SEC.7",
      "source_url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?lawCode=CONS&division=&title=&part=&chapter=&article=XXXV"
    }
  ],
  "observed_at_ms": 1790210314393,
  "source_url": "https://leginfo.legislature.ca.gov/faces/codedisplayexpand.xhtml?tocCode=CONS"
}
```
