MurmurHash API

POST

Hash strings fast for data partitioning and bloom filters.

MurmurHash generates fast, non-cryptographic hashes using the MurmurHash3 algorithm. Ideal for hash tables, data partitioning, bloom filters, and checksums where cryptographic security isn't needed.

Try it — live request, no key required

Request
POSTapi.apiverve.com/v1/murmurhash
Body
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "hash": 1586663183,
    "hashHex": "5e928f0f",
    "variant": "murmur3_32",
    "seed": 0
  }
}

About the MurmurHash API

Not suitable for cryptographic purposes - use for data structures, deduplication, consistent hashing, and other performance-critical applications.

What people use it for

Hash Tables
Generate keys for hash-based data structures
Data Partitioning
Consistently distribute data across shards
Bloom Filters
Fast hashing for probabilistic data structures
Deduplication
Quickly identify duplicate records

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use MurmurHash

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the MurmurHash API.

Read the docs →
Which MurmurHash variants are supported?
The API supports both 32-bit and 128-bit MurmurHash3 variants. You choose your preferred variant with each request, and the response confirms the variant applied alongside the generated hash.
Can I supply a custom seed for consistent hashing?
Yes. You can supply an optional integer seed value with your text to ensure consistent, reproducible hash outputs across your applications and partitioned datasets.
Can I use these hashes to store passwords or secure tokens?
No. MurmurHash3 is strictly non-cryptographic and should never be used for cryptographic security or password hashing. It is intended for performance-critical data structures like hash tables, bloom filters, and deduplication systems.
What would 50,000 hash calculations a month cost me?
At 2 credits per call, 50,000 calculations use 100,000 credits, which uses half of the Starter plan's 200,000 monthly credits. That works out to about $0.30 per 1,000 calls. The Free plan includes 100 calls per month for testing.
What data format does the hash function accept?
The endpoint accepts any standard text string you provide. It processes the string directly and returns the calculated hash along with the seed and variant used.

Ready to build with MurmurHash? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs