Charlotte Open Data API Rules - City Bylaw

Technology and Data North Carolina 3 Minutes Read · published February 06, 2026 Flag of North Carolina

In Charlotte, North Carolina, the municipal open data portal publishes datasets and API endpoints for public reuse. Review the portal terms and any published open data policy before automated access; the official portal is the primary source for access rules and program contacts data.charlottenc.gov[1].

Overview

The City of Charlotte provides an open data portal to increase transparency and permit programmatic access to public datasets. API access is governed by portal terms of use, dataset-specific licenses, and any administrative policies set by the city's Information Technology or Open Data program. This article summarizes enforcement, typical compliance steps, and how to request support.

Penalties & Enforcement

The official open data portal and published terms do not list monetary fines or explicit penalty schedules for improper API access; fines and formal sanctions are not specified on the cited page and must be confirmed with the enforcing department or legal counsel. For procedural matters, the Information Technology department or the City’s Open Data program typically manage access and enforcement actions, including account suspension or removal of API keys.

  • Fines: not specified on the cited page.
  • Escalation: the portal references administrative account actions; specific graduated penalties for first, repeat, or continuing offences are not specified on the cited page.
  • Non-monetary sanctions: suspension of API keys, removal of dataset access, administrative orders or referral to legal counsel or law enforcement where applicable.
  • Enforcer: City of Charlotte Information Technology / Open Data program; complaints and misuse reports are handled by the responsible office.
  • Appeals and review: formal appeal routes are not specifically published on the portal; request the department's review in writing and check municipal administrative procedures for time limits.
Contact the Open Data program promptly to resolve access issues and prevent suspension.

Common violations and typical outcomes (where the portal does not list specific penalties):

  • Excessive automated requests or violating rate limits — may cause temporary or permanent API suspension; monetary amounts not specified.
  • Redistribution contrary to dataset license — potential takedown of dataset or withdrawal of access; penalties not specified.
  • Using data to evade law enforcement or for prohibited purposes — enforcement escalations possible, specifics not specified.

Applications & Forms

The portal does not publish a separate city permit or application form specifically labeled for API access; in practice developers create portal accounts and request API keys or access through the dataset or contact mechanisms provided on the portal. If a formal application is required by the department, that form and fee schedule are not specified on the cited page.

Action Steps

  • Find the dataset and read the dataset-level license and terms before using the API.
  • Check for rate limits and usage quotas and plan automated queries to avoid throttling.
  • Report suspected abuse or request access changes by contacting the City IT/Open Data office listed in Resources.
  • Keep records of requests and approvals to support appeals or dispute resolution.

FAQ

Do I need an API key to access datasets?
Some datasets allow anonymous read access; others require a portal account or API key depending on dataset settings and usage levels — check the dataset page for details.
Are there published rate limits or quotas?
Rate limits may be enforced by the portal software; specific numeric limits are not specified on the cited page and should be confirmed with the Open Data program.
Can I redistribute city datasets commercially?
Redistribution depends on the dataset license; if no license is posted, consult the Open Data program for permission and terms.

How-To

  1. Locate the dataset on the City of Charlotte open data portal and open the dataset's details.
  2. Read the dataset license, terms of use, and any dataset-specific notes to confirm permitted uses.
  3. Create a portal account if required and note any instructions to obtain an API key or token.
  4. Test queries against sample endpoints and respect rate limits to avoid automated blocking.
  5. If you need expanded access or a special arrangement, contact the Open Data program to request permission or a data-sharing agreement.
  6. Maintain logs of requests, approvals, and communications for compliance and potential appeals.

Key Takeaways

  • Always check dataset-level terms before programmatic access.
  • Resolve access or enforcement questions through the City IT / Open Data office.
  • Document approvals and account activity to support appeals or disputes.

Help and Support / Resources


  1. [1] City of Charlotte Open Data Portal