Developer Resources

GetNews API Documentation

Integrate press release distribution directly into your applications with our comprehensive REST API. Build custom workflows, automate submissions, and access real-time analytics.

Authentication

Secure API key authentication with rate limiting and usage tracking

Real-time

Instant submission processing with real-time status updates and webhooks

Global Scale

Distribute to 50,000+ media outlets across 180 countries via API

Getting Started
Learn how to integrate with the GetNews API in minutes

Base URL

https://api.getnewspr.com/v1

Quick Example

curl -X POST https://api.getnewspr.com/v1/press-releases \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Company Announces Major Product Launch",
    "content": "Your press release content here...",
    "distribution_level": "premium",
    "target_regions": ["US", "CA", "UK"]
  }'

Response Format

All API responses are returned in JSON format:

{
  "success": true,
  "data": {
    "id": "pr_1234567890",
    "status": "submitted",
    "created_at": "2024-08-04T18:34:22Z"
  },
  "message": "Press release submitted successfully"
}

Rate Limits

Standard Plan

100 requests per hour

Enterprise Plan

1,000 requests per hour