API Documentation
Integrate timestamp verification into your applications using our REST API.
Base URL
https://proofintegrity.net/api/v1
Endpoints
POST
/addhash
Create Proof
Submit a SHA-256 hash to get an instant RFC 3161 timestamp certificate.
POST
/verifyhash
Verify Hash
Verify a hash against its proof key (UUID) and blockchain anchor.
POST
/verifycertificate
Verify Certificate
Validate a raw RFC 3161 certificate without needing a proof key.
POST
/verifyots
Verify OTS File
Upload an .ots proof file and verify it against a SHA-256 hash. No prior stamp required.
GET
/proof/{hash}
Lookup Proof
Fetch a stored proof by its SHA-256 hash.
GET
/proof/{hash}/ots
Download .ots
Stream the raw OpenTimestamps proof file as binary.
Access
Public proofs can be looked up and verified by any API key. Private proofs return 404 unless the caller's API key belongs to the owner.