City Records & Dataset API Requests - St. Petersburg
St. Petersburg, Florida provides multiple ways to access municipal datasets and public records. This guide explains how to request data via the citys open-data API, how public-records requests are handled by the City Clerk, what to expect for production and fees, and the enforcement and appeal routes available. It covers practical steps for developers, researchers, and members of the public who need machine-readable datasets or official records from city departments.
How to request datasets or records via API
Many routinely published datasets are available through the City of St. Petersburgs Open Data portal and can be accessed directly via API endpoints. For records not published through the portal, submit a public-records request to the City Clerk using the official request process. When possible, specify the format (CSV, JSON, PDF) and whether you request machine-readable data or copies of documents.
- Search the Open Data portal for existing datasets and API docs.[1]
- Contact the City Clerk to confirm whether responsive records are already published or must be produced.[2]
- When filing, describe records precisely (dates, department, file types) and state preferred delivery via secure download or API endpoint.
Data formats, APIs, and technical tips
Use the portals API documentation for endpoint URLs, rate limits, and query parameters. If the city provides a Socrata or ArcGIS REST endpoint, follow that platforms query syntax for filters, pagination, and exports. If the dataset you need is not published, the City Clerks office will advise on production and possible delivery formats.
Penalties & Enforcement
Access to municipal records is governed by the City Clerks public records process and applicable Florida public-records law as referenced by city guidance. Specific monetary fines for failure to comply with a records request or API access restrictions are not specified on the cited city pages; see the City Clerk and state guidance for enforcement pathways.[2]
- Enforcer: City Clerk and City Attorney handle production, with legal enforcement under applicable law.
- Fine amounts: not specified on the cited page.
- Escalation: first request, follow-up, then legal notice or court action; specific timelines not specified on the cited page.
- Non-monetary sanctions: production orders, court enforcement, and injunctive relief may be sought through courts if the city declines production.
- Appeals/review: administrative review with the City Clerk, then judicial review; exact appeal time limits are not specified on the cited page.
- Defences/discretion: exemptions under state public-records law and privacy/confidentiality rules can limit disclosure.
Applications & Forms
The City Clerk publishes the public-records request instructions and a request form or portal entry point; specific form names, numbers, fees, and submission addresses are found on the City Clerks official page. If no dedicated form is required, the Clerk accepts written requests specifying the records sought.[2]
Action steps
- Step 1: Search the Open Data portal for the dataset.[1]
- Step 2: If not available, prepare a clear written public-records request and submit it to the City Clerk.[2]
- Step 3: Ask for machine-readable formats (CSV/JSON) and request delivery via secure link or API where feasible.
FAQ
- How do I find datasets already published by the city?
- Search the City of St. Petersburg Open Data portal and review dataset details and API documentation for each published resource.[1]
- Where do I send a public-records request?
- Submit requests to the City Clerk following the instructions on the official City Clerk public-records page.[2]
- Are there fees to get electronic datasets?
- Fees for production or copies are addressed on the City Clerk page; specific amounts are not specified on the cited page and may follow statutory copying/production rules.[2]
How-To
- Identify the dataset on the Open Data portal and note the API endpoint and field names.[1]
- If absent, draft a written public-records request describing records, desired format, and delivery method.
- Submit the request to the City Clerk via the official portal or email and retain proof of submission.[2]
- If denied, request the legal exemption in writing and follow administrative and judicial review options.
Key Takeaways
- Check the Open Data portal first to avoid formal requests.
- Use the City Clerk for formal public-records production and clarifications.
Help and Support / Resources
- City Clerk - Public Records & Contact
- City of St. Petersburg Open Data Portal
- Planning & Building Permitting