Introduction & Authentication

Get started with the Simplified API and CLI. Authenticate, make your first request, and explore social media automation, analytics, and AI image generation.

Introduction

The Simplified API lets you build social media automation, analytics, AI image processing, and AI image generation into your applications and agents.

What you can do

CategoryCapabilities
Social MediaSchedule, publish, queue, and draft posts across 10 platforms
AnalyticsPull aggregated KPIs, time-series metrics, per-post performance, and audience demographics
AI Image ProcessingRemove/blur backgrounds, upscale, convert, generative fill, outpaint, inpaint
AI Image GenerationGenerate images from text or reference images using 20+ models (Flux, Google Imagen 4, OpenAI, Ideogram, Stability)
AI WritingGenerate blog posts, social captions, emails, and other content

Supported social media platforms: Facebook · Instagram · LinkedIn · TikTok · TikTok Business · YouTube · Pinterest · Threads · Google Business · Bluesky


Get your API key

  1. Log in to Simplified.com
  2. Go to Settings → API Keys
  3. Create or copy your API key

Treat your API key like a password — do not commit it to source control or expose it in client-side code.


Authentication

All API requests require your API key in the Authorization header:

Authorization: Api-Key YOUR_API_KEY

For the CLI, export your key as an environment variable:

export SIMPLIFIED_API_KEY=your_api_key_here

The CLI automatically sends the key in the correct header format.


CLI quick start

npm install -g simplified-cli
export SIMPLIFIED_API_KEY=your_api_key_here
simplified accounts:list
simplified posts:create -c 'Hello from the CLI!' -a 'ACCOUNT_ID' --action add_to_queue

The id from accounts:list is required by all posting and analytics commands.


Base URL

https://api.simplified.com

Override with SIMPLIFIED_API_URL env var if needed.


Rate limits

HeaderDescription
X-RateLimit-LimitRequests allowed per window
X-RateLimit-RemainingRequests remaining
X-RateLimit-ResetUnix timestamp when window resets

Exceeding the limit returns 429 Too Many Requests.