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.

MethodPathDescription
POST/v1/releasesSubmit a new press release for editor review and distribution.
GET/v1/releases/:idGet the status, outlet list and live URLs for a release.
GET/v1/releases/:id/reportDownload the full coverage report (JSON or PDF).
GET/v1/outletsList every outlet in the network with categories and tiers.
POST/v1/webhooksRegister 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