REST API v1.0

API Documentation

Integrate press release distribution directly into your workflow. Submit releases, sync status, and retrieve reports — all via REST API.

Base URL
/api/v1
Auth
Bearer API Key
Format
JSON

Authentication

Authenticated endpoints require an API key passed via the Authorization header:

bash
curl -H "Authorization: Bearer prnow_abc123..." \
  https://prnow.io/api/v1/status/<press_release_id>

Generate API keys from your PRNow account, or via POST /api/v1/keys while logged in. Keys are prefixed with prnow_ and shown in full only once at creation.

Interactive API Explorer

Test the endpoints directly below. To use secured endpoints, click "Authorize" on the right and input your API key (e.g. prnow_xxxxx).

Error Codes

CodeMeaning
200Success
400Bad request — missing or invalid fields
401Unauthorized — invalid or missing API key
402Payment required — insufficient credits
404Not found — press release doesn't exist or not owned by you
500Internal server error

All responses follow the same shape: { "success": bool, "data": ..., "error": "..." }. Check success first, then read data on success or error on failure.

Ready to integrate?

Sign in to your PRNow account and generate your API key.

Get Started