Xexle HashCheck
Free file hash lookup • no file upload • public API

Check file hashes online

HashCheck is a free service for users, companies, platforms, government bodies and other organizations to check file hashes marked as restricted or prohibited through an online form or API. File contents are not uploaded; only hash strings are sent. The database contains 50,000+ hash records, is regularly updated, supports user submissions, trusted validator records and ready-to-use API examples for integration into your own projects.

HashCheck is a free public service created as Xexle's contribution to the fight against illegal and harmful content. Hash lookup access will remain unrestricted and free for the entire time that Xexle exists.

Online lookup

{ "status": true, "data": {} }

Simple API

GET https://hashcheck.xexle.com/api/check?hashes=hash1,hash2
{
  "status": true,
  "data": {
    "hash1": 1
  }
}

Add hashes

# Online user submissions are limited to 3 hashes per 15 minutes
GET https://hashcheck.xexle.com/api/add?hashes=hash1,hash2

# API additions require a trusted validator token
GET https://hashcheck.xexle.com/api/add?hashes=hash1,hash2&validator=VALIDATOR_TOKEN

Restricted file hash records

In HashCheck, restricted or prohibited file hash records may refer to reported or source-marked photos, videos, audio files, GIF files and other digital files associated with serious safety or legal concerns.

Rules