Richmond City Data & API Access - City Ordinance Guide

Technology and Data Virginia 4 Minutes Read ยท published February 10, 2026 Flag of Virginia

This guide explains how to request city data exports and API access in Richmond, Virginia, and how municipal rules, records requests, and open-data services interact. It covers which city office handles requests, how to ask for bulk exports or API keys, expected timelines, typical fees or charges, and appeal options under local practice and applicable state transparency laws.

Overview

The City of Richmond publishes an open data portal for many public data sets and provides mechanisms for bulk export or API access through official platforms. If the dataset you need is not available for direct export, you can make a formal records request. For Richmond's open-data portal see the city's resource Open Data[1]. For state public-records law referenced by the city, see the Virginia code portal Virginia Code[2].

Start by checking the open data portal for downloadable exports before filing a records request.

How the City Publishes Data

  • Open-data portal catalogs public datasets and often supplies CSV/JSON exports or APIs.
  • Some operational systems may require a formal request or coordination with the city IT department to enable bulk exports or API tokens.
  • Departments owning data (planning, parking, permitting, public works) handle access for their systems; contact info is on department pages.

Penalties & Enforcement

The City of Richmond's public guidance on data access and the open-data portal do not specify monetary fines or direct enforcement amounts for improper API use or for failure to provide exports; such enforcement or remedies are handled under applicable city rules or state law and are not listed verbatim on the cited city pages. For statutory remedies under Virginia public-records law, consult the state code resource linked above [2]. If specific fines, civil penalties, or fee schedules are required for a particular dataset, those are typically listed on the department page that controls the data or in a permit/contract.

If a dataset is restricted, the city will cite legal or privacy reasons for denial.
  • Fine amounts: not specified on the cited city pages.
  • Escalation: first, repeat, or continuing offences are not specified on the cited city pages.
  • Non-monetary sanctions: access restrictions, injunctions, or court action may be pursued under applicable law; specific orders are not listed on the cited city pages.
  • Enforcer and complaint pathway: department owners and the city's records/FOIA office handle complaints; contact details are on city department pages and the open-data portal Open Data[1].
  • Appeals/review: administrative appeal routes or court remedies are governed by state public-records law; specific time limits are not specified on the cited city pages and must be confirmed with the records office or legal counsel.

Applications & Forms

For many standard bulk exports or API keys there is no universal city form published on the open-data overview; requests are usually made by contacting the data owner department or the city's open-data/IT contact. If a formal records request (FOIA-style) is necessary, use the City of Richmond records request contact procedures or the form linked on the city's records/FOIA page. The city pages consulted do not publish a single universal form or fee schedule for API access.

Action Steps

  • Search the open-data portal for your dataset and check available export formats first.
  • If not available, identify the department that owns the data (planning, public works, parking, etc.).
  • Contact the department or the city's open-data contact to request an export or API access; ask about format, frequency, delivery method, and any fees.
  • If a public-records request is required, submit a formal request per the city's records procedures and note any statutory deadlines cited by the records office.
Document communications and requested formats to speed technical fulfillment.

FAQ

How do I request a bulk export of city data?
Check the open-data portal first; if the export is not available, contact the department that maintains the dataset or submit a records request per the city procedures. See the city's open-data resource for links to datasets and contacts Open Data[1].
Is there a fee for API access or data exports?
The city pages consulted do not list a universal fee for API access; fees, if any, are set by the data-owning department or by contract and must be confirmed when you make the request.
How long will it take to get the data?
Timelines vary by department and request complexity; the city's open-data portal supplies immediate downloads when available, while formal records requests follow the city's records processing timelines.

How-To

  1. Identify the dataset on the open-data portal and note dataset name and fields.
  2. Locate the owning department contact from the portal or departmental pages and email a clear request with format and use-case.
  3. If denied or not available, submit a formal records request following the city's records/FOIA instructions.
  4. Confirm any fees, delivery method (SFTP, email, API token), and expected delivery date; get confirmations in writing.
If a dataset contains restricted personal or security information it may be withheld or redacted.

Key Takeaways

  • Check the open-data portal before filing a records request.
  • Contact the data-owning department for technical or export help.
  • Formal records requests are the fallback when exports or APIs are not available.

Help and Support / Resources


  1. [1] City of Richmond Open Data portal
  2. [2] Virginia Code - law.lis.virginia.gov