Skip to main content

Quick Start

Get your first cross-platform post scheduled in under 5 minutes.

Prerequisites

  • A PostEverywhere account (14-day free trial, no credit card required)
  • At least one connected social media account (connect via the dashboard)
  • An API key (generate in Settings > Developers)

Step 1: Get Your API Key

Navigate to Settings > Developers in your PostEverywhere dashboard and click Generate API Key.

Your key starts with pe_live_ — keep it secret.

export POSTEVERYWHERE_API_KEY="pe_live_abc123..."

Step 2: List Your Connected Accounts

curl https://app.posteverywhere.ai/api/v1/accounts \
-H "Authorization: Bearer $POSTEVERYWHERE_API_KEY"

Response:

{
"data": {
"accounts": [
{
"id": 2280,
"platform": "instagram",
"account_name": "mybrand",
"avatar_url": "https://...",
"is_active": true
}
]
}
}

Note the id values (integers) — you'll use these in account_ids when creating posts.

Step 3: Create a Post

curl -X POST https://app.posteverywhere.ai/api/v1/posts \
-H "Authorization: Bearer $POSTEVERYWHERE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Exciting news! We just launched our API.",
"account_ids": [2280, 2281],
"scheduled_at": "2026-04-01T10:00:00Z"
}'

Response:

{
"data": {
"post_id": "d3e859bf-8b9e-4cd8-99e5-7f019ab95709",
"content": "Exciting news! We just launched our API.",
"status": "scheduled",
"destinations": [
{ "platform": "instagram", "account_id": 2280, "status": "scheduled" },
{ "platform": "linkedin", "account_id": 2281, "status": "scheduled" }
]
}
}

Step 4: Check Results

After the scheduled time, check how your post performed:

curl https://app.posteverywhere.ai/api/v1/posts/post_789/results \
-H "Authorization: Bearer $POSTEVERYWHERE_API_KEY"

Next Steps