For Developers

API Access

Build Custom Integrations with RCP Content

Our REST API lets you integrate RCP content anywhere — your app, your CMS, your workflow. Fresh stories every 15 minutes, automatically validated against your subscription.

API access included with all RCP subscriptions

api-example.js
// Example: Fetch latest content
const response = await fetch('https://api.radiocontentpro.com/v1/content', {
  headers: {
    'Authorization': 'Basic ' + btoa(username + ':' + appPassword),
    'Content-Type': 'application/json'
  }
});

const data = await response.json();
// Returns: title, summary, html, tease, social_copy, featured_image, etc.
Ava Hart

“Not a WordPress shop? No problem. Our API is how the more technical stations get RCP content into their custom systems. Same great content, delivered however you need it.”

— Ava Hart, Your RCP Guide

API Features

Everything you need for a robust integration.

🔒

Versioned Endpoints

Our v1 API is locked and stable. Future updates won't break your integration.

🎫

Automatic Paywall

Subscription status is validated automatically. Only active subscribers access their permitted content.

⏱️

15-Minute Refresh

New stories arrive every 15 minutes. Your integration always has fresh content.

📦

Rich Data Format

Full HTML, formatted blog posts, featured images, and metadata in every response.

🎯

Field Filtering

Request only the fields you need to optimize payload sizes and performance.

🔑

Simple Auth

WordPress application passwords via HTTP Basic Auth. No complex OAuth flows.

What You Can Build

Our API powers integrations across every platform.

Custom CMS Integration

Feed RCP content directly into your proprietary content management system with automated scheduling.

Example: Non-WordPress sites, custom station intranets

Mobile Apps

Power your station's iOS or Android app with fresh, curated content.

Example: Native apps, React Native, Flutter

Voice Assistants

Deliver RCP content through Alexa Skills or Google Actions.

Example: Smart speaker experiences

Custom Dashboards

Build internal tools for your production team with RCP data.

Example: Show prep boards, rundown systems

Multi-Platform Publishing

Push content to multiple destinations simultaneously.

Example: Websites, apps, social schedulers

Workflow Automation

Trigger actions based on new content via webhooks and integrations.

Example: Zapier, Make, custom scripts

How It Works

1

Authenticate

Use your WordPress application password with HTTP Basic Auth. Simple, secure, no OAuth complexity.

2

Request Content

Call our endpoints with your category and format preferences. Filter fields to optimize your payload.

3

Use Anywhere

Parse the JSON response and display content in your app, site, or workflow. It's that simple.

What You Get Back

Every API response includes rich, ready-to-use data.

Content Fields

  • • Title and headline variations
  • • Full HTML body content
  • • Formatted blog post version
  • • Social media copy
  • • On-air tease scripts
  • • Discussion talking points

Metadata

  • • Featured image URL
  • • Category and tags
  • • Source links
  • • Publish timestamp
  • • Content type identifier
  • • Format-specific flags

Ready to Integrate?

API access is included free with every RCP subscription. Check out our documentation to get started.