Salt Lake City Municipal Open Data APIs
Salt Lake City, Utah publishes municipal datasets and machine-accessible APIs so developers can build apps, perform analysis, and integrate city data with services. This guide explains how to find and use datasets on the city Open Data portal, how to query the Socrata-based APIs, where to report data issues, and what records or permits may be required for special uses.
How to find and use datasets
Most Salt Lake City datasets are hosted on the city Open Data portal. Use dataset search, filters, and the dataset "API" link to open SODA endpoints and example queries. The portal exposes REST endpoints, supports JSON/CSV output, and provides dataset metadata and field definitions. For API details see the portal developer interface SLC Open Data API[1].
- Find datasets by department or keyword on the portal.
- Review dataset metadata for update frequency, field types, and licensing notes.
- Check dataset "last updated" time before relying on real-time decisions.
- Test queries in the portal query console or with cURL and client libraries.
Authentication, rate limits and formats
Many datasets are public and readable without authentication; however the portal supports application tokens and OAuth for higher-rate usage and write operations where permitted. Output formats include JSON, CSV, and GeoJSON for spatial layers. Specific rate limits and token registration steps are shown in the portal developer interface and per-dataset metadata.
Penalties & Enforcement
Salt Lake City provides an open data portal for public use; specific civil or criminal penalties for API misuse are not stated on the city portal pages cited below. Where municipal records law applies, records access or misuse may also be subject to Utah state law or municipal code as administered by the City Recorder or enforcing department — consult the official contact pages for enforcement guidance.[1]
- Fines: not specified on the cited page.
- Escalation for repeat or continuing offenses: not specified on the cited page.
- Non-monetary sanctions: not specified on the cited page; typical municipal remedies may include cease orders or referral to legal counsel.
- Enforcer: responsible city department or office named on dataset pages; report issues via the portal contact methods.
- Complaint/report pathway: use the portal feedback link on the dataset page or official city records/contact pages.
Appeals, review and time limits
Appeal or review procedures and time limits for enforcement actions are not specified on the Open Data portal pages; consult the enforcing department or the City Recorder for formal appeal routes and statutory deadlines.
Applications & Forms
The portal provides public dataset access without a dedicated city form for read-only API usage; for formal public records requests or access to restricted records use the City's public records/request channels as listed in Help and Support / Resources below. The Open Data portal documents how to request higher-rate API tokens when available.
Developer action steps
- Locate the dataset and copy the dataset identifier from the portal.
- Test a sample query with $limit and $select to validate fields.
- If you need higher rate limits, request an application token via portal instructions.
- Report data errors or request dataset updates using the dataset feedback link or city contact.
FAQ
- How do I get started with Salt Lake City Open Data?
- Begin at the Open Data portal, search for a dataset, open the dataset page and use the API link to run queries or download data.
- Do I need permission to use the APIs for an app?
- Most read-only datasets are public; for high-volume use or write access follow portal guidance to request tokens or contact the data steward.
- Who do I contact if data is incorrect?
- Use the dataset feedback or contact links on the portal dataset page to reach the responsible department or data steward.
How-To
- Open the Salt Lake City Open Data portal and search for a dataset relevant to your project.
- On the dataset page, copy the dataset identifier (the 9-character ID) and click the API link to view example queries.
- Run a test query with $select and $limit to preview fields and results.
- Use an application token for higher rate limits; follow the portal instructions to request one if needed.
- Document usage, respect dataset licensing notes, and report issues using the dataset feedback link.
Key Takeaways
- Salt Lake City publishes machine-readable datasets via an Open Data portal.
- Use dataset metadata and API links to build reliable queries.
- Report data quality issues through the portal contacts.
Help and Support / Resources
- Salt Lake City Open Data portal
- Salt Lake City Records / Public Records
- Salt Lake City Planning Division
- Salt Lake City Parking Services