What authentication does the API use?
Bearer token authentication. Generate an API key from your Aidelly dashboard under Settings → API Keys, then pass it as Authorization: Bearer YOUR_API_KEY in every request header.
The Aidelly REST API gives your AI agents, scripts, and backends full control over social media. Post, schedule, manage your inbox, and pull analytics all via standard HTTP.
Get a post live in under a minute.
Get your API key
Settings → API Keys in your Aidelly dashboard. API access requires an active paid plan see plans.
Make your first API call
Create a post with a single curl command:
curl -X POST https://api.aidelly.ai/v1/posts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Just shipped something new!",
"platforms": ["instagram", "linkedin", "x"],
"schedule_at": "2026-04-01T09:00:00Z"
}'✓ 201 Created
{ "id": "post_x7k2", "status": "scheduled" }
Base URL: https://api.aidelly.ai
/v1/postsCreate or schedule a post to one or more platforms/v1/postsList scheduled, published, and draft posts/v1/posts/:idGet a single post with per-platform status/v1/posts/:idCancel a scheduled post before it publishes/v1/analyticsFetch views, likes, comments, and shares per platform/v1/mediaUpload images or videos for use in posts/v1/inboxRead comments and DMs from your unified inbox/v1/inbox/:id/replyReply to a comment or DM programmaticallyAll limits are per API key, per minute.
| Plan | Read (GET) | Write (POST/DELETE) |
|---|---|---|
| Launch | 60 req/min | 20 req/min |
| Growth | 120 req/min | 40 req/min |
| Scale | 240 req/min | 90 req/min |
Need higher limits? Contact us for enterprise rates.
All API requests require a Bearer token. Pass your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYKeep your API key secret. Rotate it anytime from Settings → API Keys.
Bearer token authentication. Generate an API key from your Aidelly dashboard under Settings → API Keys, then pass it as Authorization: Bearer YOUR_API_KEY in every request header.
Instagram, TikTok, YouTube, X (Twitter), LinkedIn, and Facebook. Pass them as strings in the `platforms` array: ["instagram", "tiktok", "youtube", "x", "linkedin", "facebook"].
Include a `schedule_at` field in your request body with an ISO 8601 UTC timestamp, e.g. "2026-04-01T09:00:00Z". Aidelly holds the post and publishes it at that time.
API keys are available on all paid plans (Launch, Growth, Scale). Rate limits vary by plan see the table on this page.