syncing market data_
 [CIRCL hash lookup](https://hashlookup.circl.lu/) is a public API to lookup hash values against known database of files. For more details about all the datasets included [visit the webs
 [CIRCL hash lookup](https://hashlookup.circl.lu/) 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/). The API is accessible via HTTP ReST API and the API is also [described as an OpenAPI](https://hashlookup.circl.lu/swagger.json). A [documentation is available with](https://www.circl.lu/services/hashlookup/) with sample queries and software using hashlookup. An offline version as Bloom filter is also [available](https://circl.lu/services/hashlookup/#how-to-quickly-check-a-set-of-files-in-a-local-directory). The API can be tested live in the interface below. --- Public API proxied through Ozma. **Claim this listing** to monetize and manage pricing.
No score data yet
| Method | Path | Summary | Price |
|---|---|---|---|
| GET | /lookup/sha1/{sha1} | Lookup SHA-1. | 1c |
| GET | /lookup/sha256/{sha256} | Lookup SHA-256. | 1c |
| POST | /bulk/md5 | Bulk search of MD5 hashes in a JSON array with the key 'hashes'. | 1c |
| POST | /bulk/sha1 | Bulk search of SHA1 hashes in a JSON array with the 'hashes'. | 1c |
| GET | /children/{sha1}/{count}/{cursor} | Return children from a given SHA1. A number of element to return and an offset must be given. If not set it will be the 100 first elements. A cursor must be given to paginate over. The starting cursor is 0. | 1c |
| GET | /info | Info about the hashlookup database | 1c |
| GET | /lookup/md5/{md5} | Lookup MD5. | 1c |
| GET | /parents/{sha1}/{count}/{cursor} | Return parents from a given SHA1. A number of element to return and an offset must be given. If not set it will be the 100 first elements. A cursor must be given to paginate over. The starting cursor is 0. | 1c |
| GET | /session/create/{name} | Create a session key to keep search context. The session is attached to a name. After the session is created, the header `hashlookup_session` can be set to the session name. | 1c |
| GET | /session/get/{name} | Return set of matching and non-matching hashes from a session. | 1c |
| GET | /stats/top | Return the top 100 of most queried values. | 1c |
ozma register && ozma call hashlookup-circl-api /lookup/sha1/{sha1} --jsoncurl -H "Authorization: Bearer $OZMA_KEY" \
https://gateway.ozma.app/v1/proxy/hashlookup-circl-api/lookup/sha1/{sha1}# Python
client.proxy_call("hashlookup-circl-api", "/lookup/sha1/{sha1}")Own this API? Claim the listing to manage pricing and receive payouts.