01
Bring your assets
Drop in your logo, product shots, brand colors, and past ads. Growth Chicken builds the next batch on top of what you already have.
Cheaper than a designer. Faster than a brief.
Turn the logos, product shots, and brand bits you already have into image and video ads. Any size, generated in minutes, for a fraction of what a designer costs.
01
Drop in your logo, product shots, brand colors, and past ads. Growth Chicken builds the next batch on top of what you already have.
02
Image and video ads in any size you need, ready in minutes, not days.
03
Download the winners, or pull fresh ads straight from the API. No designer, no back-and-forth, no waiting.
Built on your assets
Every logo, product shot, and brand color you upload sticks around. Growth Chicken pulls from your existing assets to make each new creative, so the next ad already looks like you. No blank page to start from.
Story image
Square post
Video cutdown
Banner
POST /api/v1/projects/launchpad/ads Authorization: Bearer gc_api_••••• { "ad": { "requested_output": "video", "placements": ["instagram_story"] } } → on-brand ad, ready in minutes
Agent-first API
Plug in an API key and generate image or video ads at any size, straight from your own tools and agents. Same brand, same assets, no dashboard required. Wire Growth Chicken into whatever you're already building.
API docsPaste and go
Already in Claude Code or Cursor? Grab an API key, paste this prompt, and your agent creates a project from your product URL and generates a first image and video ad.
Set up Growth Chicken to generate ads for my product: YOUR_PRODUCT_URL Growth Chicken turns a product page into on-brand image and video ads through a REST API at https://web-production-e0ab4f.up.railway.app. My API key is YOUR_API_KEY - send it on every request as the header "Authorization: Bearer YOUR_API_KEY". 1. Read the API reference at https://web-production-e0ab4f.up.railway.app/docs/openapi.json for the exact endpoints and request bodies. 2. Create a project from my product page: POST https://web-production-e0ab4f.up.railway.app/api/v1/projects/from_url with body {"url": "YOUR_PRODUCT_URL"} Growth Chicken reads the page and builds the brief and brand kit. Save the project "slug" from the response. 3. Generate two sample ads for that project. Generation is async: each create returns HTTP 202 with a "poll_url"; GET it until "status" is "ready". - Image ad: POST https://web-production-e0ab4f.up.railway.app/api/v1/projects/<slug>/ads with {"ad": {"requested_output": "image", "placements": ["square"]}} - Video ad: POST https://web-production-e0ab4f.up.railway.app/api/v1/projects/<slug>/ads with {"ad": {"requested_output": "video", "placements": ["instagram_story"]}} 4. When each ad is "ready", download its deliverable from the response "files" list: "asset_url" is the .png (image) or .mp4 (video). The first request may return 202 while the asset renders, so retry until 200; "document_url" is the self-contained HTML version and is always available as a fallback. 5. Show me both ads.
Any size you need
Square, story, portrait, landscape, or video cutdowns, generated at whatever dimensions you ask for. Same brand, every shape, all from the assets you uploaded once.
Square, story, portrait, landscape, and the odd little size someone swears by.
Short motion ads and cutdowns at any aspect ratio, fast enough to test on the spot.
New hooks, layouts, colors, and calls to action without starting over.