AI Instagram Post Generator API

Generate professional Instagram posts with intelligent theme matching and stunning images. Analyze your brand and create scroll-stopping content that engages your audience.

content creation50 creditsv1.0.0

Endpoint

endpoint
POST https://backend.aaddyy.com/api/ai/instagram-post-generator

Authentication

header
Authorization: Bearer YOUR_API_KEY

Parameters

Required

postAboutstringrequired

Optional

manualImagesfile

Up to 6 reference posts whose look and voice to follow. Give these, websiteUrl or both.

manualImageCaptionsarray

The captions of the manualImages, in the same order (up to 2000 characters each).

companyNamestring
brandDescriptionstring
websiteUrlstring

Website to read the brand from. Give this, manualImages or both.

websiteWeightinteger

How much the website shapes the post, against the reference posts (0-100).

Default: 50

postTypeenum

Values: feedstory

Default: feed

userImagesfile

Your own photos to use in the post.

userImageCaptionsarray

A caption for each of the userImages, in the same order.

logoFilefile

Logo to place on the post image.

logoPositionenum

Values: top-lefttop-righttop-centerbottom-leftbottom-rightbottom-centercenter-leftcenter-rightcenter

Default: top-left

Example Request

cURL
curl -X POST https://backend.aaddyy.com/api/ai/instagram-post-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "postAbout": "example_postAbout"
  }'

Request Body

json
{
  "postAbout": "example_postAbout"
}

Example Response

json
{
  "success": true,
  "message": "AI Instagram Post Generator completed successfully",
  "timestamp": "2026-11-13T14:00:41.119Z",
  "requestId": "req_pb8swwioq",
  "data": {
    "cost": 0.5,
    "remainingCredits": 9.95
  }
}

SDK

javascript
import { AADDYY } from 'aaddyy'

const client = new AADDYY()
const result = await client._request('POST', '/api/ai/instagram-post-generator', {
  "postAbout": "example_postAbout"
})

Install: npm install aaddyy

Pricing

$0.50 per use (50 credits)

flat price per post

Rate Limits

30 requests per 1h

Burst: 5