Discover/losangelescounty.gov API
live

losangelescounty.gov APIlosangelescounty.gov

Access LA County Board of Supervisors minutes, transcripts, agendas, code violations, and department contacts via 6 structured endpoints.

Endpoints
6
Updated
17d ago
Try it
Maximum number of records to return
Dataset type: 'rental_housing' (default) or 'housing' (hotels/motels/MFDs)
api.parse.bot/scraper/e2a41613-6aec-4498-b65c-dbb18fb07889/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e2a41613-6aec-4498-b65c-dbb18fb07889/get_code_violations?limit=100&dataset_type=rental_housing' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Extract code violation records from the LA County ArcGIS Feature Services. Supports Rental Housing Habitability Program (RHHP) and general housing violations.

Input
ParamTypeDescription
limitintegerMaximum number of records to return
dataset_typestringDataset type: 'rental_housing' (default) or 'housing' (hotels/motels/MFDs)
Response
{
  "type": "object",
  "fields": {
    "violations": "array",
    "total_returned": "integer"
  },
  "sample": {
    "data": {
      "violations": [
        {
          "code": "H087",
          "status": "HOUSING NON-CRITICAL",
          "object_id": 1,
          "description": "CAST-OFFS/DEBRIS/WASTE - PREMISES",
          "serial_number": "DAXCHP2EU"
        },
        {
          "code": "H092",
          "status": "HOUSING NON-CRITICAL",
          "object_id": 2,
          "description": "WINDOWS/SCREENS - PREMISES",
          "serial_number": "DALKTLOC7"
        },
        {
          "code": "H087",
          "status": "HOUSING NON-CRITICAL",
          "object_id": 3,
          "description": "CAST-OFFS/DEBRIS/WASTE - PREMISES",
          "serial_number": "DAITXA0TH"
        }
      ],
      "total_returned": 100
    },
    "status": "success"
  }
}

About the losangelescounty.gov API

The LA County Gov API exposes 6 endpoints covering public records from Los Angeles County's official sources, including Board of Supervisors meeting minutes, transcripts, and agendas. The get_code_violations endpoint returns housing and rental habitability violation records with support for multiple dataset types, while get_county_departments delivers structured contact information — name, phone, email, address, and website — for every county department in the official directory.

Board of Supervisors Records

Three endpoints cover the BOS document repository. get_meeting_minutes and get_meeting_transcripts both accept an optional query string and a limit parameter. Minutes responses include title, date, pdf_url, content_preview, doc_id, and object_id. Transcript responses return a file_url and file_extension alongside the same core fields, which is useful when transcripts are served in formats other than PDF. get_board_meeting_agendas requires no parameters and returns an array of agenda objects, each containing a title and a direct url to the agenda document.

Full-Text Record Search

search_county_records queries across all three document types — Minutes, Transcripts, and Supporting Documents — in a single call. The query parameter is required. Each result includes title, type, date, url, and content, letting callers distinguish document categories without issuing three separate requests. The total_hits field reflects the full result count in the index, independent of the limit applied to the returned array.

Code Violations and Department Directory

get_code_violations pulls from LA County ArcGIS Feature Services. The dataset_type parameter switches between rental_housing (Rental Housing Habitability Program records, the default) and housing (hotels, motels, and multi-family dwellings). Responses include an array of violation objects and a total_returned count. get_county_departments requires no inputs and returns the full county department list with name, email, website, phone, and address per entry — suitable for building contact directories or routing inquiries programmatically.

Common use cases
  • Monitor rental housing code violations in specific neighborhoods using get_code_violations with the rental_housing dataset
  • Build a searchable archive of Board of Supervisors decisions by querying search_county_records with policy-related keywords
  • Track agenda items for upcoming BOS meetings by polling get_board_meeting_agendas for new PDF links
  • Compare transcript and minutes content for the same meeting date using get_meeting_transcripts and get_meeting_minutes in parallel
  • Populate a county department contact database using the name, phone, email, and address fields from get_county_departments
  • Alert stakeholders when new hotel or motel housing violations appear by filtering get_code_violations with dataset_type=housing
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does LA County publish an official developer API?+
LA County does not offer a unified public developer API. The county exposes some GIS data through ArcGIS REST services and uses Algolia to power its BOS document search, but neither is documented or supported as a general-purpose developer API.
What fields does `get_code_violations` return for each violation record?+
The endpoint returns an array of violation objects sourced from LA County ArcGIS Feature Services. The exact fields vary by dataset_type: rental_housing covers Rental Housing Habitability Program records, while housing covers hotels, motels, and multi-family dwellings. Both modes return a total_returned count alongside the violations array. Specific attribute fields (address, violation type, status) reflect what the underlying ArcGIS feature layer exposes for each dataset.
Can I search minutes or transcripts by date range?+
Not currently. Both get_meeting_minutes and get_meeting_transcripts support keyword filtering via the query parameter and a result count via limit, but neither accepts date range inputs. Each result includes a date field, so client-side filtering by date is possible after retrieval. You can fork this API on Parse and revise it to add date-range filtering as an additional parameter.
Does the API cover individual BOS supervisor profiles or voting records?+
Not currently. The API covers meeting minutes, transcripts, agendas, full-text record search, code violations, and department contacts. Individual supervisor profiles, bios, committee assignments, and per-vote records are not included. You can fork this API on Parse and revise it to add an endpoint targeting the BOS member directory pages.
How complete is the department contact data from `get_county_departments`?+
The endpoint returns whatever is listed on LA County's official department directory page. Some departments may have incomplete entries — for example, a department may list a website but omit a direct email address. The response shape always includes name, email, website, phone, and address fields, but individual values may be empty strings if the source directory does not provide them.
Page content last updated . Spec covers 6 endpoints from losangelescounty.gov.
Related APIs in Government PublicSee all →
losangeles.gov API
Search for building permits, inspection records, and property details for Los Angeles addresses to access permit histories, parcel information, code enforcement records, and occupancy certificates. Track retrofit programs and get comprehensive permit summaries to research property compliance and construction activity in LA.
lacity.org API
Access LA City Council meeting schedules, archived meetings, and official documents including council files, referrals, and board commission information. Search and retrieve detailed council files, meeting minutes, and journals to stay informed on city government activities and decisions.
cookcountyil.gov API
Search Cook County property tax records, look up court cases, find code violations, and get department contact information all in one place. Quickly access public records and government contacts without navigating multiple websites.
harriscountytx.gov API
Access official Harris County government data including election results, county services and facilities like parks and libraries, public notices, and Commissioners Court meeting schedules. Stay informed about local government activities and find information about Harris County services all in one place.
naco.org API
Search and explore detailed U.S. county government information, including profiles, economic indicators, funding data, and research resources all in one place. Quickly access bulk county statistics and NACo insights to support planning, analysis, and decision-making at the local government level.
losangeles.craigslist.org API
Search and browse Craigslist Los Angeles listings with powerful filtering options, including keyword search, price ranges, category filters, and location-based results. Retrieve full listing details across all major categories including for sale, housing, jobs, and more.
sarasotaclerk.com API
Search and retrieve official land and court records from Sarasota County including foreclosures and Lis Pendens documents by name, date, or document type. Access detailed record information with full pagination support to find the specific legal documents you need.
violationtracker.goodjobsfirst.org API
Search corporate violations and regulatory penalties across companies, industries, and agencies to research misconduct records and enforcement actions. Get detailed information about specific violations, parent company compliance histories, and regulatory agency enforcement patterns.