Public data

Charlottesville's public contributions, in one download.

10 contributions · Updated 2026-10-25T03:30:00Z

Download ZIP ↓

A new snapshot is prepared daily at 03:30 UTC. Check the export date above; it changes only after a successful update.

What's inside

contributions.geojson for mapping tools, contributions.json for other systems, and README.md with field definitions and export details.

Both data files include schema_version (currently 1), city, exported_at (UTC), and count. JSON records are in contributions; GeoJSON records are in features, with the fields below in properties except geometry.

Download automatically

No account or API key required. This address always serves the latest prepared ZIP:

curl --fail --location --output charlottesville.zip \
  https://oursafestreets.com/data/charlottesville/latest.zip

Fetch once a day and replace your previous dataset. Schema changes will be identified by schema_version.

Fields

idStable contribution ID; use it to match records between snapshots.
citycharlottesville. This export covers the Charlottesville map.
kindobservation (shared experience) or link (external post).
place_name, descriptionContributor's place label and comment. Empty text is allowed.
geometryWGS84 GeoJSON Point or LineString. Coordinates are [longitude, latitude] in degrees.
travel_modesArray of walking and/or biking; empty when unspecified. Linked posts do not currently collect a travel mode.
safety_ratingcomfortable, care (needs care), dangerous, or null when unspecified.
incidentclose_call, crash, or null when unspecified. Separate from the safety rating.
reasonsArray of contributor-selected reasons; empty when unspecified. Labels may change.
authorOpted-in public display name, otherwise Anonymous. Never an account email.
created_at, updated_atUTC ISO 8601 timestamps for submission and last database update, not the date of the incident or external post.
versionInteger revision of the contribution; not the export schema version.
urlPublic contribution permalink.
source_url, source_providerExternal link and provider label; null for observations. External media and full post content are not included.

Coverage and reuse

Snapshots contain approved, nondeleted public experiences and linked posts only. Private routes, account emails, sign-in data, and editing credentials are excluded. Public text and opted-in display names remain included.

This is a full snapshot, not an update feed. Replace the previous snapshot when importing. An ID missing from a later successful snapshot is no longer public; remove it from your current dataset. Older downloaded copies cannot be recalled. Edits and removals appear after the next successful export. If generation fails, the previous archive remains available; check exported_at before importing.

These are self-reported experiences, not verified crash statistics or a representative measure of safety. Missing ratings do not mean safe. created_at is the submission date, not necessarily the incident date.

No additional reuse license is granted by this download. Contributions and linked third-party material retain their existing rights. Cite Our Safe Streets and the contribution URL when referring to a record; check permissions before republishing text or third-party content.