circl.lu

![](https://www.circl.lu/assets/images/circl-logo.png) CIRCL hash lookup is a public API to lookup hash values against known database of files. For more details about all the datasets included [visit the website of the project](https://www.circl.lu/services/hashlookup

11 endpoints security
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

pip install circlemind-sdk
npm install web3-circle-libs
npm install circles-sdk
npm install circleci-config-parser-ts
npm install circle-nodejs-sdk
npm install circleci-config-sdk-ts
cargo add circles-rs
composer require circle-so-api-php-sdk
# See https://github.com/notoroid/CircleAnimation
# See https://github.com/gamecircle/GameCircleSDK
curl examples
Info about the hashlookup database
curl \
  /info
Return the top 100 of most queried values.
curl \
  /stats/top
Lookup MD5.
curl \
  /lookup/md5/{md5}
Endpoints (11 total)
GET
/info
Info about the hashlookup database
GET
/stats/top
Return the top 100 of most queried values.
GET
/lookup/md5/{md5}
Lookup MD5.
GET
/lookup/sha1/{sha1}
Lookup SHA-1.
GET
/session/get/{name}
Return set of matching and non-matching hashes from a session.
GET
/session/create/{name}
Create a session key to keep search context. The session is attached to a nam…
GET
/lookup/sha256/{sha256}
Lookup SHA-256.
GET
/parents/{sha1}/{count}/{cursor}
Return parents from a given SHA1. A number of element to return and an offset…
GET
/children/{sha1}/{count}/{cursor}
Return children from a given SHA1. A number of element to return and an offs…
POST
/bulk/md5
Bulk search of MD5 hashes in a JSON array with the key 'hashes'.
POST
/bulk/sha1
Bulk search of SHA1 hashes in a JSON array with the 'hashes'.
At a glance
Total SDKs10
Languages6
Endpoints11
Categories1