WordPress Upload API Text, Photos & Videos

Publish content to WordPress programmatically. REST API simplified.

Start Free
wordpress-upload.ts
import { UploadPost } from 'upload-post';

const uploader = new UploadPost('your-api-key');

await uploader.upload('video.mp4', {
  title: 'My WordPress post',
  platforms: ['wordpress']
});

WordPress API Features

Text Posts

Publish articles and posts to your WordPress site.

Photo Posts

Upload images to the media library and embed them.

Video Posts

Upload native videos to your WordPress posts.

Application Password

Connect securely with a WP application password.

Self-Hosted

Works with any self-hosted WordPress.org site.

Scheduling

Schedule posts for optimal engagement.

Ready to automate your WordPress publishing?

Start posting to WordPress programmatically today.

Create Free Account

This endpoint is part of one social media API that covers 22 networks. See every supported platform or compare it with the alternatives in best social media APIs 2026.