Graphics,
on repeat.
Turn a headline, your brand and a few fields into a graphic. Then do it again, 500 times.
For social cards, product launches and quote graphics. One request in. One PNG out.
Try the renderer ↓Make your first frame.
01 / THE PLAYGROUND
A real PNG, rendered on our server.
Download PNG ↓A key. Ten free frames.
Room to build.
Create an account for clean exports and API access. No card required. Save your password; account recovery currently goes through support.
Keep this key private. Replacing it immediately disables the previous key.
Or bring a CSV.
Up to 10 rows per batch. One credit per image. Download the sample ↗
Your workflow.
Our renderer.
Use cURL, a script, or an n8n HTTP Request node. Authenticate with a bearer key. The response is the PNG itself.
Choose announcement, product or quote. Sizes: landscape (1200 × 630) or square (1080 × 1080).
All fields, batches & limits
JSON fields: template, size, brand (48 characters), title (160), subtitle (200), footer (80), accent (#RRGGBB), image (PNG/JPEG base64 data URL, 1 MB decoded, 12 megapixels maximum). Long text is fitted; text that cannot fit is rejected. Latin-script text works best; emoji and full multilingual typography are not supported.
POST /v1/batch with Content-Type: text/csv and bearer authentication for a ZIP of up to 10 PNGs. Column names match the JSON fields. CSV limit: 100 KB. API limit: 30 render requests per minute per account; two simultaneous render jobs globally. A batch uses one credit per image. Failed renders refund reserved credits. Check X-Credits-Remaining on successful responses.
HTTP 400: invalid input; 401: invalid key; 402: insufficient credits; 429: request limit; 503: busy, retry later. Generated images are returned directly and are not hosted or stored.
In n8n, use HTTP Request: POST, JSON body, Header Auth with Authorization: Bearer YOUR_API_KEY, and response format File.
No model calls. No remote URL fetching.
Your images and text stay out of AI providers.
Buy frames.
Keep your workflow.
500 image credits
- All three templates, both sizes
- PNG exports without a watermark
- API and CSV batches included
- No subscription · credits do not expire
Early-access service. Start with 10 free images before buying.
The practical details.
Early access
Frame API is an early-access service operated by Ahenam. Three fixed templates are available; there is no drag-and-drop designer, custom font upload, video generation or service-level guarantee. Test the free images before purchasing. This is a separate product from Bannerbear and is not affiliated with it.
Your data
Text, image uploads and CSVs are processed on this server, then discarded. The direct render API returns images without retaining them. Marketplace jobs privately cache completed PNG/ZIP outputs for one hour to support retries; receipts and request hashes remain for seven days. Private daily backups may retain cached outputs for up to seven snapshots. We also store your email, a password hash, API-key hashes, sessions, credit balance and order records. Stripe processes payment details; we do not receive your card number. Rate limits use hashed connection identifiers. We do not send your content to AI providers or use third-party analytics.
Support & refunds
For account recovery, deletion, service failures or refund requests, contact stephen@ahenam.ca. Do not submit sensitive personal data or content you do not have permission to use. Refunds and disputes may suspend rendering while the payment is reviewed. Mandatory consumer rights still apply.