Developer
A clean REST API.
Built for crypto teams.
Submit releases, track distribution and receive webhook events from your own stack. Available on every plan.
Authentication
Bearer tokens. Generate keys in the dashboard. Scoped per environment.
Webhooks
release.published, release.indexed, report.ready. Signed with HMAC-SHA256.
SDKs
Official TypeScript SDK. Community Python and Go libraries.
Quickstart
Submit a release in 10 lines.
curl -X POST https://api.blockchainpressrelease.io/v1/releases \
-H "Authorization: Bearer $BPR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Acme Labs launches mainnet",
"body": "<p>Acme Labs today announced...</p>",
"plan": "pro",
"schedule_at": "2026-07-01T15:00:00Z",
"contact": { "name": "Jane", "email": "pr@acme.io" }
}'Endpoints
Core endpoints.
| Method | Path | Description |
|---|---|---|
| POST | /v1/releases | Submit a new press release for editor review and distribution. |
| GET | /v1/releases/:id | Get the status, outlet list and live URLs for a release. |
| GET | /v1/releases/:id/report | Download the full coverage report (JSON or PDF). |
| GET | /v1/outlets | List every outlet in the network with categories and tiers. |
| POST | /v1/webhooks | Register a webhook URL to receive release.published and report.ready events. |
Get an API key
Email us your account address and we'll provision a sandbox key within minutes.
Request API access