Grand Rapids Municipal Open Data API Request Guide

Technology and Data Michigan 4 Minutes Read · published February 10, 2026 Flag of Michigan

This guide explains how to request open data and APIs from the City of Grand Rapids, Michigan, including where to submit requests, which office manages publication, and how public-records procedures intersect with API or dataset requests. Start by checking the City of Grand Rapids open data portal for existing datasets and API endpoints, then follow the city contact and FOIA pathways if you need new data or a formal public-records production. Open Data Portal[1]

Where to request an API or dataset

Primary contacts and channels to request an API or dataset from the City of Grand Rapids:

  • Use the City of Grand Rapids open data portal to search for datasets and to access existing Socrata-style APIs; if a dataset exists the portal provides direct API endpoints and download options. Open Data Portal[1]
  • Contact the City Information Technology / Information Systems department to request publication of a dataset or an API that is not yet available; the department handles data publication policies and technical onboarding. Information Technology Department[2]
  • If the data you need is not published and you require an official records response, file a public-records (FOIA) request with the City Clerk; FOIA covers disclosure, production formats, and any applicable processing fees. FOIA / City Clerk[3]
Check the portal first — an API often already exists for common datasets.

How-To

  1. Search the City of Grand Rapids Open Data Portal for the dataset and API endpoints you need; review metadata and API examples.
  2. If the dataset is missing or incomplete, contact the Information Technology / Information Systems department with dataset details, intended use, and preferred formats.
  3. If you need a formal public-records production, submit a FOIA request to the City Clerk specifying the records, date ranges, and desired electronic format (request API or machine-readable data where possible).
  4. Track responses: confirm publication timelines or FOIA response dates, and escalate to the City Clerk or department lead if deadlines are missed.
  5. If denied or if production is disputed, follow the City Clerk appeal instructions or statutory review process indicated on the FOIA page.

Penalties & Enforcement

The primary enforcement and procedural framework for official records and disclosures related to API or dataset requests is the City Clerk’s FOIA process; operational publication of datasets is managed by the Information Technology / Information Systems department. Specific monetary fines or penalties for failure to publish APIs or for noncompliance are not listed on the cited City pages cited below; where statutory remedies apply they are determined under applicable public-records law and administrative processes.[3]

  • Fine amounts: not specified on the cited page.[3]
  • Escalation: the City Clerk FOIA page describes appeal routes; specific escalation fines or graduated penalties are not specified on the cited page.[3]
  • Non-monetary sanctions: administrative orders or court actions are remedies under public-records law; the City pages refer requests to the Clerk’s office for procedural review.[3]
  • Enforcer and contact: City Clerk for FOIA disputes and Information Technology / Information Systems for publication and technical compliance. IT Department[2]
File a FOIA with precise dataset descriptions to speed production.

Applications & Forms

The City Clerk provides FOIA submission instructions and contact details on the FOIA page; a downloadable request form or online submission may be available there. If no specific API request form is published, contact Information Technology for dataset publication requests.[3]

Action steps

  • Search the open data portal for the dataset and test existing API endpoints.
  • Prepare a single clear request describing fields, date range, and desired format (JSON/CSV/API).
  • Contact Information Technology to request publication or submit a FOIA to the City Clerk if formal production is required.
  • Be prepared to accept standard processing fees or provide reasoning for fee waivers as described by the Clerk.

FAQ

Can I get data as an API?
Yes—check the City of Grand Rapids Open Data Portal first for existing APIs; if the dataset is not published, request publication from Information Technology or submit a FOIA to the City Clerk.
Is there a fee for API or data requests?
Processing fees for public-records requests are handled through the City Clerk’s FOIA procedures; the FOIA page describes submission and any applicable fees.[3]
How long will a request take?
The FOIA process sets response timelines and the Information Technology department sets publication timelines; consult the FOIA and IT pages for expected response periods and tracking.[2][3]

How-To

  1. Identify the dataset and confirm it is not already on the Open Data Portal.
  2. Send a publication request to the Information Technology / Information Systems department with dataset details and preferred schema.
  3. If you require an official records production, submit a FOIA request to the City Clerk specifying electronic format and delivery method.
  4. Follow up on timelines and, if needed, file an appeal per the FOIA page directions.
Document field names and sample records in your request to reduce back-and-forth.

Key Takeaways

  • Start with the Open Data Portal to avoid duplicate requests.
  • Information Technology manages publication; the City Clerk manages FOIA and formal records responses.
  • Use clear dataset specifications and request machine-readable formats.

Help and Support / Resources


  1. [1] City of Grand Rapids Open Data Portal
  2. [2] City Information Technology / Information Systems
  3. [3] City Clerk FOIA information and submission