2020 Police Brutality website screenshot

2020 Police Brutality

This repository accumulates and contextualizes evidence of police brutality during the 2020 George Floyd protests. The goal is to assist journalists, politicians, prosecutors, activists and concerned individuals who can use the evidence accumulated here for political campaigns, news reporting, public education and prosecution of criminal police officers.

1 APIs 6 Features
BrutalityCivil RightsPolicingPublic Data

APIs

2020 Police Brutality API

This repository accumulates and contextualizes evidence of police brutality during the 2020 George Floyd protests. Data is available as JSON and CSV files from the data_build br...

Collections

Pricing Plans

Rate Limits

2020 Police Brutality Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Incident Documentation

Documented evidence of police brutality with descriptions, dates, locations, and source links

Location Data

GPS geolocation coordinates for each incident, enabling geographic analysis

Tag Classification

Categorical tags classifying incident types (foam-bullet, tear-gas, pepper-spray, etc.)

Multiple Data Formats

Data available in JSON (v1 and v2) and CSV formats for different use cases

Source Verification

Each incident includes links to source documentation for verification

Open Data

MIT licensed open dataset available for public use

Use Cases

Journalism and Reporting

Investigative journalists use incident data for news reporting on police conduct

Legal Proceedings

Prosecutors and civil rights attorneys use evidence for criminal and civil cases

Academic Research

Researchers study patterns in police use of force during protests

Policy Advocacy

Activists and policymakers use data to support police reform campaigns

Public Education

Organizations use the data to educate the public about police brutality

Geographic Analysis

Researchers map incidents by location to identify geographic patterns

Semantic Vocabularies

2020 Police Brutality Context

5 classes · 11 properties

JSON-LD

API Governance Rules

2020 Police Brutality API Rules

19 rules · 10 errors 7 warnings 2 info

SPECTRAL

JSON Structure

2020 Police Brutality Incident Structure

11 properties

JSON STRUCTURE

Example Payloads

Resources

👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🔗
Documentation
Documentation
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: 2020 Police Brutality API
  version: '2.0'
items:
- info:
    name: Incidents
    type: folder
  items:
  - info:
      name: 2020 Police Brutality Get All Incidents
      type: http
    http:
      method: GET
      url: https://raw.githubusercontent.com/2020PB/police-brutality/data_build/all-locations.json
    docs: Retrieve all documented police brutality incidents from the 2020 George Floyd protests. Returns a JSON object containing
      metadata and an array of incident records with location, date, description, tags, and source links.
  - info:
      name: 2020 Police Brutality Get All Incidents V2
      type: http
    http:
      method: GET
      url: https://raw.githubusercontent.com/2020PB/police-brutality/data_build/all-locations-v2.json
    docs: Retrieve all documented police brutality incidents in version 2 format. Provides the same incident data as v1 with
      an updated schema structure for improved data consistency and additional fields.
  - info:
      name: 2020 Police Brutality Get All Incidents as CSV
      type: http
    http:
      method: GET
      url: https://raw.githubusercontent.com/2020PB/police-brutality/data_build/all-locations.csv
    docs: Retrieve all documented police brutality incidents in CSV format. Provides tabular data suitable for spreadsheet
      analysis and data import.
bundled: true