Developers
Product Description Generator API
The DescriptionLab API lets you generate product descriptions from images programmatically. Connect it to your PIM, ERP or store backend and describe new products the moment their photos are uploaded.
- Accepts 1–3 product image URLs
- Optional parameters for length, tone, style, language and keywords
- Supports any language
- Simple POST request with JSON input
POST · application/jsonrequest body
{
"img_url1": "https://example.com/image1.jpg",
"img_url2": "https://example.com/image2.jpg",
"img_url3": "https://example.com/image3.jpg",
"length": "Longer",
"language": "English",
"tone": "Neutral",
"style": "Feature",
"keywords": "lightweight, durable",
"additional features": "Dimensions: 20x60x50 cm"
}Parameters
What you can customize
Every parameter except the first image URL is optional. Leave them out and you get a solid default description.
| Parameter | Type | Description |
|---|---|---|
| img_url1 … img_url3 | string | 1 to 3 public URLs of product images. Only img_url1 is required. |
| length | string | Shorter, Longer, Specifications only, Amazon. |
| language | string | Any language, for example English, German or Spanish. |
| tone | string | Neutral, Casual, Formal, Luxurious, Persuasive. |
| style | string | Classic, Feature, Benefit or Storytelling. |
| keywords | string | Comma-separated keywords to optimize for, e.g. “linen midi dress”. |
| additional features | string | Anything the photo can't show: brand, dimensions, composition, sizes, care. |
Getting started
Your first request in four steps
- 1Sign up to DescriptionLab.
- 2Open API in the left menu of the app.
- 3Generate your API key.
- 4Start sending API requests.
Pricing
Same plans as the app
API calls count towards the same monthly description quota as the web app. Start on the Free plan and upgrade when you go live.
Need higher volume? Email admin@descriptionlab.com.
Describe products the moment they're photographed.
Upload a few product photos and see the copy DescriptionLab writes for them. Your first 3 descriptions are free.