API (Beta)
Release stage: Private beta / early access
Last updated: March 3, 2026
.bitproof bundles.POST /timestamp - hash to proof bundlePOST /archive - URL to archive proof bundlePOST /verify - verify content + proofGET /health, GET /ready, GET /platforms - service status and platform catalogPOST /api/v1/timestampPOST /api/v1/timestamp/filePOST /api/v1/timestamp/batchPOST /api/v1/verifyPOST /api/v1/archivePublic core flows continue to work without an API key. Authenticated v1 access is issued by API key for controlled rollout, integration testing, and tiered usage limits.
To request beta access, use the support link in the footer and include your use case, expected volume, and whether you need file upload, batch timestamping, or archive integration.
Hash-first timestamp request to the live API:
{
"hash": "0812b186d8bd5a10f7f0f9f3f53f8f4b3224f0f2dcf17e9e5f3d9b7f5c9e1a6c",
"filename": "example.txt",
"filesize": 1234
}
curl -sS https://api.bitproof.org/timestamp \ -H "Content-Type: application/json" \ -d @payload.json
Interactive OpenAPI docs are provided during onboarding for approved beta integrators. Public endpoint summaries and examples on this page are the current public contract.