Ideogram API · Capability

Layerized text

Send a flat design and get its text back as editable layers, each with its string, role, font, color, and position, so teams can localize, rewrite, and restyle without rebuilding the artwork.

POST /v1/ideogram-v3/layerize-text

Examples

Each call takes a request and returns a hosted image URL you can route into your product.

Request
Input
A flat "Grand Canyon" travel poster
POST /v1/ideogram-v3/layerize-text { "image": "poster.png" }
Response 200
Output
The poster background with the text layers removed
{ "base_image_url": "https://api.ideogram.ai/images/ephemeral/…-base.png", "text_blocks": [ { "text": "ARIZONA • USA", "role": "subheading", "font_name": "Montserrat-SemiBold", "color": "#E8CAA2" }, { "text": "NATIONAL PARK SERVICE", "role": "caption", "font_name": "Montserrat-Medium", "color": "#E8CAA2" } ], "seed": 1614629867}

More capabilities

Back to the API overview