VOOZH about

URL: https://apify.com/jungle_synthesizer/municipal-council-minutes-agenda-scraper

โ‡ฑ Municipal Council Minutes & Agenda Scraper ยท Apify


๐Ÿ‘ Municipal Council Minutes & Agenda Scraper avatar

Municipal Council Minutes & Agenda Scraper

Pricing

Pay per event

Go to Apify Store

Municipal Council Minutes & Agenda Scraper

Scrapes US city council meeting agendas, minutes, votes, and documents from Granicus, Legistar, CivicWeb, and PrimeGov platforms โ€” covering 80%+ of US municipalities. Input a platform type and client slug to fetch all meetings, or filter by date range and meeting body.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

15 days ago

Last modified

Categories

Share

Fetch US city council meeting agendas, minutes, and documents from major municipal government platforms. Supports PrimeGov, Granicus, Legistar, and CivicWeb โ€” covering thousands of US municipalities. Input a platform type and client slug to retrieve meeting records normalized into a single schema.


Features

  • Supports four municipal government platforms: PrimeGov, Granicus, Legistar, and CivicWeb.
  • Returns meeting body, date, time, location, agenda status, document URLs, video URL, and source link for each meeting.
  • Filter by date range (startDate / endDate) and governing body name (bodyName).
  • Single flat output schema across all platforms โ€” one query, one dataset.

Who Uses Municipal Meeting Data?

  • Civic technology and government transparency tools โ€” Track council votes, planning decisions, and public comment periods across municipalities.
  • Real estate and land use intelligence โ€” Monitor zoning hearings, planning commission approvals, and variance requests before they become public news.
  • Local news and investigative journalism โ€” Automate monitoring of city council, school board, and special district meetings.
  • Government relations and lobbying โ€” Follow agenda items relevant to clients across dozens of municipalities without manual calendar checks.
  • Academic and policy research โ€” Build longitudinal datasets of local government activity across cities and regions.

How It Works

  1. Choose a platform (primegov, granicus, legistar, or civicweb) and provide the municipality's client slug (e.g. longbeach for Long Beach, CA on PrimeGov).
  2. Optionally filter by date range or governing body name.
  3. The scraper queries the platform's public API and returns normalized meeting records.

Input

{
"platform":"primegov",
"clientSlug":"longbeach",
"startDate":"2024-01-01",
"endDate":"2024-12-31",
"bodyName":"City Council",
"maxItems":100
}
FieldTypeDefaultDescription
platformstringprimegovPlatform vendor: primegov, granicus, legistar, or civicweb
clientSlugstringlongbeachMunicipality client slug on the platform (e.g. longbeach, seattle, chicago)
startDatestringโ€”Filter meetings on or after this date (YYYY-MM-DD)
endDatestringโ€”Filter meetings on or before this date (YYYY-MM-DD)
bodyNamestringโ€”Filter by governing body name (case-insensitive substring match)
maxItemsinteger10Maximum number of meeting records to return

Platform & Client Slug Guide

Each platform assigns a slug to each municipality. Here are examples:

PlatformExample SlugsURL Pattern
primegovlongbeach, renton{slug}.primegov.com
granicusseattle, portland, denver{slug}.granicus.com
legistarseattle, chicago, nyc, boston{slug}.legistar.com
civicwebhamilton{slug}.civicweb.net

To find your city's slug: visit the city's portal (e.g. seattle.legistar.com) โ€” the subdomain is the slug.


Output Schema

Each record represents one meeting:

FieldTypeDescription
platformstringPlatform vendor (primegov, granicus, legistar, civicweb)
citystringMunicipality client slug
statestringUS state abbreviation (when available)
bodystringGoverning body name (City Council, Planning Commission, etc.)
meeting_typestringMeeting type or status
meeting_datestringMeeting date (YYYY-MM-DD)
meeting_timestringMeeting start time (HH:MM)
locationstringMeeting location or address
agenda_statusstringAgenda document status (Draft, Final, etc.)
agenda_itemsstringAgenda item titles (top-level, comma-separated)
document_urlsstringSpace-separated list of agenda/minutes document URLs
video_urlstringURL to meeting video recording (where available)
source_urlstringCanonical URL for this meeting on the platform portal
meeting_idstringPlatform-internal meeting identifier

Example Output

{
"platform":"primegov",
"city":"longbeach",
"state":"",
"body":"City Council",
"meeting_type":"Regular",
"meeting_date":"2024-09-17",
"meeting_time":"5:00 PM",
"location":"City Hall - Council Chambers",
"agenda_status":"Published",
"agenda_items":"",
"document_urls":"https://longbeach.primegov.com/meeting/4567/agenda.pdf",
"video_url":"",
"source_url":"https://longbeach.primegov.com/portal/meeting?compiledMeetingDocumentFileId=4567",
"meeting_id":"4567"
}

You might also like

BuildZoom Contractor & Permit Scraper

jungle_synthesizer/buildzoom-contractor-permit-aggregator-scraper

Scrape contractor profiles from buildzoom.com โ€” license registry across 150+ jurisdictions, recent building permits with project addresses + descriptions, BZ Score, specialties, contact info, and project value statistics. Sitemap-driven discovery across 1.2M+ US contractor profiles.

๐Ÿ‘ User avatar

BowTiedRaccoon

5

BuildZoom Scraper

actums/buildzoom-scraper

Extract data from BuildZoom, a remodeling platform that aggregates information from building permits to contractors' licenses. Crawl properties and contractors based on location and scrape descriptions, photos, and page details. Export acquired data into datasets of HTML, JSON, Excel, or CSV.

Building Permits Scraper - Contractor Leads API

pink_comic/building-permits-construction-leads

Scrape building permits from 1000+ US cities for $0.002/result. Find contractor leads with project values, addresses, dates, and permit types. Optimized for roofing, HVAC, solar, demolition, electrical, and construction sales teams.

Building Permits Search

hanamira/building-permits-search

Search building permits in Chicago, NYC, San Francisco, Seattle, Boston, Austin + any Socrata city. Filter by contractor, cost range, date. Find construction projects, renovations, permits. Official government open data for lead generation and market research.

Building Permit Lead Scraper โ€” Contractor Lead Generation

samstorm/building-permit-lead-scraper

Scrape building permit data from city open-data portals for contractor lead generation. Find properties with active renovation, roofing, HVAC, and construction permits.

18

Building Permit Leads Scraper - Contractor Phone & Email

intelscrape/building-permit-scraper

Turn building permits into scored contractor leads. Owner + contractor name, phone, email & license across 60+ US cities (any city via auto-discovery). HOT/WARM/COLD lead scoring, new-leads-only incremental mode, dedupe.

65

1.0

US Building Permits Scraper

lentic_clockss/us-building-permits-scraper

Scrape building permit data from 8 major US cities and NJ statewide. Search by keyword (HVAC, solar, roofing, plumbing, electrical). Get permit type, address, contractor, cost, status, and dates. Powered by official Socrata Open Data APIs.

Restaurant & Bar Lead Scraper โ€” Verified Emails

samstorm/restaurant-lead-scraper

Scrape restaurant, bar & cafe owner contacts from Google Maps with verified emails & phones. Real-time data from restaurant websites. Export to HubSpot, Salesforce, or CSV. Built for food tech sales & supplier outreach.

35

4.0

BuildZoom Scraper

parsebird/buildzoom-scraper

Scrape contractor data from BuildZoom. Search by city and trade, filter by construction type and project value. Extract BZ scores, licenses, permits, reviews, insurance, and contact info for 4M+ US contractors.

Restaurant Email List

cleansyntax/restaurant-email-list

This Apify actor provides a list of restaurant email addresses and related details by state. Simply select a U.S. state from the input form, and the actor will return the following fields for each restaurant: restaurant_name, address, city, state, zipcode, phone, email, and category.