Skip to main content
Production-ready API • SHA-256, SHA-384, SHA-512 • eIDAS qualified option
Blockchain eIDAS Timestamp GDPR Compliant

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

01

Hash locally

Generate a hash of your file or data locally. Your data never leaves your system.

02

Submit hash

Send the hash to our API. Receive a notarization ID for tracking. Add an optional name.

03

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.

Enterprise

Multi-blockchain

Anchor on multiple public blockchains for redundancy and long-term proof integrity. Available on Pro and Enterprise plans.

Learn more
Pro+ Soon

Signed Proof Document

Export a complete proof bundle with all cryptographic evidence. Available on Pro and Enterprise plans.

Enterprise Soon

Qualified timestamps

Add eIDAS-qualified timestamps for enhanced legal standing in the European Union. Enterprise feature.

Learn more

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.

ConnectRPC

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 proof
# 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

Soon

Enterprise 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.