Real APIs exist per acquired product: a govDelivery REST API, a legacy SOAP meetings API with a .NET SDK, and GovQA and OpenCities endpoints. Everything requires an active customer contract and support-issued credentials, with docs gated behind the support portal login.
Granicus scores F on the API Report Card. Real APIs exist per acquired product: a govDelivery REST API, a legacy SOAP meetings API with a .NET SDK, and GovQA and OpenCities endpoints. Everything requires an active customer contract and support-issued credentials, with docs gated behind the support portal login.
Without a usable official API, teams fall back on manual exports, file drops, or one-off vendor integrations. The other option is an unofficial API layer like Supergood that automates the authenticated web app directly.
Granicus is the citizen-experience platform for government, headquartered in Denver, Colorado, providing cloud software for meeting and agenda management, public meeting video streaming and archiving, citizen email/SMS communications (govDelivery), public records request and FOIA workflow (GovQA), websites and digital services (OpenCities, OpenForms), public engagement (Peak Democracy/Engagement HQ predecessor), short-term-rental compliance (Host Compliance), and constituent relationship management (Indigov).
Government / Public Sector, federal departments and agencies, U.S. states, U.S. cities and counties, special districts, public higher education, and international public-sector customers in the U.K., Australia, New Zealand, and Canada. City clerks and legislative staff use govMeetings, LegiStar, and Peak Agenda Management to build meeting agendas, route items for staff/legal/executive approval, publish packets, run live council meetings, record roll-call votes, attach amendments, generate minutes, and publish video archives indexed to agenda items.
Very high in citizen communications and meeting management, broad across the rest of the suite. Granicus reports 2,000+ employees and 7,000+ public sector customers worldwide.
Granicus holds the constituent-facing operating data for thousands of governments: every published meeting agenda, agenda item, attached staff report, amendment, roll-call vote, and video archive indexed to agenda items for thousands of city councils, county boards, school boards, planning commissions, and state legislative committees (govMeetings, LegiStar, MediaManager, Peak Agenda); every public-records / FOIA request, requester profile, fee, redaction history, response package, and statutory clock for hundreds of state, local, judicial, and school-district records offices (GovQA); hundreds of millions of constituent subscription records and tens of billions of email/SMS bulletins sent across federal departments (including the VA and IRS), all 50 states, and thousands of cities and counties (govDelivery); every dynamic intake form submission, permit applications, business licenses, code complaints, vaccine sign-ups, benefits intake, running on OpenCities/OpenForms; participatory-budgeting and policy-consultation responses (Peak Engagement); and, with the October 2025 Indigov acquisition, congressional and state-legislative casework records and constituent correspondence histories.
Mixed.
Multiple API authorization vulnerabilities (broken access control, IDOR, privilege escalation) disclosed by researcher Jason Parker in the Granicus eFiling Platform in 2024-2025, exposing usernames, emails, phone numbers, and case data; fixed only after disclosure. GovQA public-records platform contained flaws that could have allowed cybercriminals to retrieve tranches of sensitive files tied to public-records requests across hundreds of state, local, court, and school-district customers in 37+ states and D.C. Full sourced list under Sources below.
Common alternatives include Tyler Technologies, CivicPlus (with NextRequest, SeeClickFix), OpenGov, Accela, Euna Solutions (eSCRIBE, Bonfire, Questica), PrimeGov. Graded alternatives appear under "More from the report card" below.
Grades measure one thing: can a customer's engineering team get their own data out programmatically? We check six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and roll them into a letter grade. Grades get re-verified, and they only move on evidence.
Yes. Supergood maintains an unofficial Granicus API and MCP server so AI agents and internal tools can read and write Granicus data. See the Granicus integration docs at supergood.ai/docs/granicus-api.