API access

Integrate blockchain IP certification into your apps. Available on Pro and Enterprise plans.

AUTHAuthentication

Authorization: Bearer mltio_<your_api_key>

# Create keys in Dashboard → Settings → API keys

POSTExample — certify

curl -X POST https://mltio.com/api/certify \
  -H "Authorization: Bearer mltio_abc123..." \
  -H "Content-Type: application/json" \
  -d '{
    "hash": "sha256:<64-char-hex>",
    "owner": "Acme Corp",
    "filename": "design-v2.png"
  }'

Key endpoints

POST
/api/certify

Certify a file hash on Bitcoin

POST
/api/certify/ots

Free OpenTimestamps proof

POST
/api/certify/rekor

Free Sigstore Rekor entry

POST
/api/certify/stack

Maximum proof (OTS + TSA + Rekor)

POST
/api/certify/bulk

Certify up to 20 files at once

GET
/api/verify?txid=

Verify by Bitcoin TXID (public)

GET
/api/verify/hash?hash=

Look up by SHA-256 hash (public)

GET
/api/export?id=

Download evidence pack JSON

GET
/api/versions?cert_id=

Version chain for a certificate

Build with mltio.

Pro plan includes API keys, webhooks, and unlimited Bitcoin certificates.