Are you a data scientist researching hate speech, or an NGO interested in increased situational awareness? Connect with Hatebase developer Timothy Quinn to discuss maximizing your use of the Hatebase's dataset.

Looking for an easy way to integrate with the Hatebase API? Check out Daniel Dufour's open source Python wrapper or Andrew Welters' open source PHP wrapper.

Statement of Principles


  1. Hate is defined by intent, not by vocabulary. In other words, (a) innocuous vocabulary can be hateful, and (b) hateful language can be discussed clinically and without intent to shock, offend or harm.
  2. The problem of hate speech is not solved by censorship. This doesn't mean that individuals and governments shouldn't behave responsibly in volatile situations; after all, yelling "fire" in a crowded room isn't necessarily the best way to evacuate a building. But the perils of censorship and curtailed individual liberties rival those of hate speech.
  3. Hatebase is community-authored and -managed, and is therefore in the public domain. Because the vast majority of data here doesn't belong to Hatebase and isn't protected by copyright, anyone is free to do with it as they please. In fact, the ostensible purpose of Hatebase is to make data available via the Hatebase API to other individuals and organizations who can build tools around that data. If you do make use of Hatebase data, though, we ask that you honor our "have a penny, leave one; need a penny, take one" policy, and contribute in some fashion to the database.