Notarize any information with a cryptographic hash.
Anchor proofs on public blockchains and optionally add eIDAS-qualified timestamps, without uploading files.
How it works
Three simple steps to create tamper-proof evidence
Hash locally
Generate a hash of your file or data locally. Your data never leaves your system.
Submit hash
Send the hash to our API. Receive a notarization ID for tracking. Add an optional name.
Get proof
We batch hashes into a Merkle tree, anchor the root on blockchain, and add timestamps. Export your signed proof.
Why Anchorify?
Built for developers who need reliable, scalable proof infrastructure
No file upload
Hash-only by design. Your files never leave your infrastructure. No storage costs, no data transfer, no privacy concerns.
Async & scalable
Merkle tree batching for efficient blockchain anchoring. Submit thousands of hashes, we handle the optimization.
Multi-blockchain
Anchor on multiple public blockchains for redundancy and long-term proof integrity. Available on Pro and Enterprise plans.
Signed Proof Document
Export a complete proof bundle with all cryptographic evidence. Available on Pro and Enterprise plans.
Qualified timestamps
Add eIDAS-qualified timestamps for enhanced legal standing in the European Union. Enterprise feature.
Audit trail
Complete visibility into your notarization history. Track proof status, anchoring confirmations, and exports.
Use cases
Notarize facts, not files
Documents & media
Prove the existence of contracts, photos, videos, or any file at a specific point in time, without uploading the original.
Audit events
Notarize user actions: 'User X accepted terms at time T' or 'Config Y was deployed at time Z'. Immutable compliance records.
Batch archives
Hash entire ZIP archives or directories. One proof covers thousands of files. Efficient and comprehensive.
Compliance & disputes
Provide cryptographic evidence for regulatory audits, legal disputes, or internal investigations.
Developer-first
Simple API with gRPC and HTTP/JSON support
Submit a hash (base64 encoded), get a notarization ID. Poll for status or configure webhooks (Pro+). Export signed proof documents when ready.
NotarizeHash Create a proof GetNotarization Get notarization status ListNotarizations List notarizations Events Real-time events stream Pro Webhooks available on Pro and Enterprise plans Soon
View documentation# Create a notarization
curl -X POST https://api.anchorify.cloud/anchorify.notarization.v1.AnchorifyNotarizationService/NotarizeHash \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"algorithm": "HASH_ALGORITHM_SHA256",
"hash": "IDjvWFSjiseUZTqUGy7DYVSh/NCqaM0oWS9LgTk/ayk=",
"name": "contract-v1.pdf"
}'
# Response
{
"notarization": {
"id": "019c0e1a-d891-7f1f-ab6e-5588c46c2a4b",
"algorithm": "HASH_ALGORITHM_SHA256",
"hash": "IDjvWFSjiseUZTqUGy7DYVSh/NCqaM0oWS9LgTk/ayk=",
"status": "NOTARIZATION_STATUS_PENDING",
"createdAt": "2026-01-30T08:52:46.353991Z",
"name": "contract-v1.pdf"
}
} Security & compliance
Built with privacy and reliability in mind
Hash-only by default
We only see your hashes. Original data stays with you. Zero knowledge of your content.
Optional encrypted archiving
SoonEnterprise customers can store encrypted proof archives. Billed per GB/month. Your keys, our storage.
SLA & reliability
99.9% API availability (Pro/Enterprise). SLA excludes third-party blockchain and TSA providers. Automatic retries built in.
Ready to notarize?
Start creating blockchain-anchored proofs in minutes.