About

A collaborative open-source platform to centralize and normalize information about upcoming protests and demonstrations.

Our mission

We believe that information about civic engagement opportunities should be easily accessible to everyone. Unfortunately, protest and demonstration details are often scattered across hard-to-reach corners of the internet, making it difficult for people to stay informed.

This platform was born from the frustration of trying to find a centralized list of upcoming protests. What should be simple public information felt deliberately difficult to access. We want to change that by creating an open, collaborative solution that aggregates and normalizes data from many sources.

How it works

Our platform combines automated data collection with community contributions to provide comprehensive protest listings:

Automated scraping

We automatically collect event data from official sources such as police registrations, city portals, and established organizations to ensure broad coverage.

Community contributions

Registered users can submit missing events while moderators verify submissions to maintain data quality and prevent misinformation.

Current data sources

We currently aggregate data from these trusted sources, with more being added regularly:

Berlin Police

Official assembly registrations

Dresden City

Municipal assembly overview

Friedenskooperative

Peace movement actions

DemokraTEAM

Democracy and anti-fascist events

Coming soon

We are continuously improving the platform with new features:

Data export & downloads

Export filtered event data in CSV, JSON, or ICS formats.

Subscribable calendars

Custom ICS feeds for specific time ranges and filters.

Advanced filtering

More detailed search options and categorisation.

Contact form

An easy way to suggest new sources and share feedback.

User registration system

Allow community members to manually add missing events.

For developers & contributors

This is an open-source project and we welcome contributions from developers who share our vision of accessible civic information:

API access

Our REST API provides programmatic access to protest data with comprehensive filtering options:

GET /api/protests
Filter by city, country, date range, geolocation, source, language, and more.

Export data in JSON, CSV, or subscribable ICS formats—perfect for building your own applications or integrations.

Want to help? Open an issue or submit a pull request on GitHub.

Free & open source forever

This project is and will always remain completely free and open source. Access to civic engagement information should never hide behind paywalls or proprietary systems.

Licensed under AGPL-3.0, our codebase is transparent, auditable, and built to benefit the entire community. Whether you are a citizen looking for local events or a developer extending the project, you are welcome here.

Get involved

Important information

This platform aggregates protest information from public sources and user submissions. While we strive for accuracy, we cannot guarantee the completeness or correctness of all listings.

Please verify event details independently before attending. We are not the organisers of listed events and do not endorse specific political views—we simply make civic information easier to access.

Last updated: October 20, 2025