Static Ads Lab

Introduction

What Static Ads Lab is, what you can build, and how the API works end to end.

Static Ads Lab is an API platform for generating Meta image ads programmatically. You provide your brand assets, product data, and a design template — the API generates the creative, lays it out, writes the copy, and renders a Meta-ready PNG. No prompt engineering, no creative pipeline to maintain.

What you can build

  • Customer review apps that turn 5-star reviews into ready-to-launch Meta ads for merchants.
  • E-commerce platforms that generate ad creatives from product catalogs at scale.
  • Marketing automation tools that produce on-brand ad variants for different audiences.
  • Internal agency tools that replace manual Figma workflows with API-driven creative production.

For end-to-end sample apps you can clone or hand to your AI coding assistant, see the Cookbook.

The 60-second mental model

A brand holds your visual identity (logos, colors, fonts). It contains products, which can have product variants with their own images. Audiences describe target personas. Design templates are reusable ad layouts — you can use one from our public library or upload your own reference image.

You combine all four — design template, brand, product, audience — in a single POST /v1/image-ads call. The API generates an ad asynchronously and returns a Meta-ready PNG when done. Optionally, you can request an editable image ad, which also returns a JSON tree you can modify and re-render programmatically.

flowchart LR
  Brand --> Product
  Product --> Variant[Product variant]
  Variant --> Image
  Product --> Audience
  Brand --> ImageAd[Image ad]
  Product --> ImageAd
  Audience --> ImageAd
  Template[Design template] --> ImageAd
  ImageAd --> PNG[Meta-ready PNG]
  ImageAd --> JSON[JSON tree, if editable]

What's UI-only vs API-driven

Two things require the dashboard:

  1. Sign up — create your account at staticadslab.com.
  2. Top up your wallet — billing runs on a wallet. Add funds at Settings → Billing.

Everything else can run from the API: importing a brand, creating products, uploading images, defining audiences, building design templates, generating image ads, modifying editable ads, and fetching versions.

For most teams, the fastest path is to use the dashboard's onboarding flow to seed your first brand, product, audience, and design template — then drive everything else from code. See Account & wallet and Build your first Meta image ad for both paths in detail.

Why Static Ads Lab

  • No prompt engineering — you don't evaluate models, build pipelines, or write prompts. The API handles creative decisions end-to-end.
  • Ready-to-launch output — not rough drafts. A multi-step AI pipeline with layout detection, copy generation, and visual polish produces actual Meta-ready creatives.
  • Meta-optimized — creatives are tuned for Meta ad formats and specifications.
  • Structured, not just pixels — editable ads return a JSON tree you can inspect, modify, version, and re-render through the API.

Next steps