Open Data Portal Rules - St. Petersburg City Law

Technology and Data Florida 3 Minutes Read ยท published February 09, 2026 Flag of Florida

St. Petersburg, Florida maintains municipal policies and technical pages that govern its open data portal and API access for public datasets. This guide summarizes the legal basis, requirements for data publication, how to request datasets or APIs, enforcement pathways, and practical steps for residents, developers, and businesses who need city data for research, apps, or compliance.

Overview

The city requires published datasets to meet accessibility, metadata, and licensing expectations and encourages API access to machine-readable records. These rules sit alongside Florida public records law and local ordinances that define what is maintained and how it is disclosed.

City open data portals aim to increase transparency.

Legal Authority & Scope

Primary legal authority for municipal obligations and any local requirements appears in the City of St. Petersburg municipal code and the city open data policy; the municipal code contains the city charter and ordinance framework governing records and city operations [1].

Data Standards & API Access

The city publishes technical guidance and API endpoints for public datasets on its open data portal, including dataset metadata, update frequency, and access methods. API keys, rate limits, and developer terms are documented on the portal or its developer pages [2].

  • Datasets must include descriptive metadata and source information.
  • Preferred formats are machine-readable (CSV, JSON, GeoJSON) and include schema details.
  • APIs should provide stable endpoints and versioning where practical.
  • Publish frequency and last-updated timestamps are required where applicable.

Penalties & Enforcement

Enforcement responsibility generally lies with the department that owns the records and the City Clerk for records requests; technical compliance and API uptime are managed by the city GIS/IT or data services functions. Formal complaints about data access or alleged withholding are submitted to the City Clerk or the department listed in the portal's contact information [3].

  • Monetary fines: not specified on the cited page.
  • Escalation: specific first, repeat, or continuing-offence fines are not specified on the cited page.
  • Non-monetary sanctions: department orders to publish, corrective actions, or referral to legal counsel or court proceedings may apply; specific remedies are not detailed on the cited pages.
  • Inspection and complaint pathway: submit a public records request or contact the City Clerk; departments may be required to respond under city policy and Florida law.
  • Appeals/review: time limits and formal appeal steps are not specified on the cited city pages; refer to the City Clerk for deadlines and review procedures.
City policy sets access standards but specific fines are not listed on the cited pages.

Applications & Forms

To request unpublished data or file a formal public records request, use the City Clerk public records request system or form. If a specific open data application or API key request form exists, it is published on the portal or developer pages; if not, submit a records request via the City Clerk contact method cited below.

Common Violations

  • Failure to publish required datasets or metadata.
  • Broken or undocumented API endpoints.
  • Improper licensing or lack of data usage terms.

How-To

  1. Search the city open data portal for the dataset or API you need.
  2. If the dataset is unavailable, submit a public records request to the City Clerk providing dataset name, time range, and preferred format.
  3. If you believe access has been wrongly denied, ask the City Clerk for appeal procedures and timelines.
Public records and portal requests can be pursued in parallel.

FAQ

Does St. Petersburg charge for API access?
Most public datasets and API access are available without a separate fee; any specific fees or paid services will be described on the portal or by the owning department.
How long does the city have to respond to a records request?
Response times follow Florida public records law and local procedures; consult the City Clerk for specific deadlines.
Who enforces open data compliance?
Record ownership departments, the City Clerk, and city IT/GIS functions coordinate enforcement and technical compliance.

Key Takeaways

  • Start at the open data portal for published data and API docs.
  • Use the City Clerk public records process for unavailable datasets.
  • Contact the owning department for technical API or metadata issues.

Help and Support / Resources


  1. [1] City of St. Petersburg Code of Ordinances - Municode
  2. [2] City of St. Petersburg Open Data Portal
  3. [3] City Clerk - Public Records and Records Requests