Recraft models API
Call 2 Recraft models through one PopNow API key: Recraft V4 Vector and Recraft 20B SVG. Prices start at $0.0528 per image.
- models
- 2
- endpoints
- 2
- starting price, per image
- $0.0528
Recraft models
Choosing Recraft for icon sets and clean logo marks
Two SVG models with different strengths
Recraft contributes two SVG-producing models to the catalog. Recraft 20B SVG takes a prompt of up to 1000 characters and a style value from a fixed list of 21. The icon family covers icon, icon/outline, icon/colored_shapes and similar looks, and the illustration family covers vector_illustration, vector_illustration/cartoon, vector_illustration/linocut and similar looks. Its aspect_ratio accepts 1:1, 16:9, 9:16, 4:3 and 3:4. Recraft V4 Vector takes a longer prompt of up to 10000 characters, has no style parameter, and offers seven aspect ratios with 1:1 as the default. It suits clean logo marks and flat brand graphics. Both return SVG.
Choose by the job, then check the cost of a set
Use 20B for sets: icon families, illustration series, and any batch where one style value has to hold across many subjects. It is billed at $0.0528 per image and takes about 11 to 17 seconds, which keeps iteration fast. Use V4 Vector for the mark itself, the single file that will sit at the top of a brand kit. It is billed at $0.096 per image and takes about 17 to 28 seconds. A practical split is to build the set on 20B, then regenerate the one or two hero marks on V4 Vector once the direction is settled. Keep the style value fixed across a set so the outputs read as one family, and change only the subject line of the prompt between files.
Deliver files that survive small sizes
Store each returned SVG with the exact prompt, style and aspect ratio that produced it. Before a set ships, render every file at the smallest size it will appear at, because line-based styles such as outline and line_art are the first to lose definition when shrunk. Where a glyph loses its counter or a stroke closes up, tighten the prompt toward one object with a clear silhouette and regenerate, rather than editing the markup by hand. Treat the prompt and style as the source of truth and the SVG as the build output, so a revised icon can be produced again in the same family without starting over.
Recraft API prices
See pricing| Model | Best for | List price | PopNow price | You save |
|---|---|---|---|---|
Recraft V4 Vectorrecraft/v4-vector/text-to-image | SVG Generator | — | $0.096per image | |
Recraft 20B SVGrecraft/20b-svg/text-to-image | SVG Generator | — | $0.0528per image |
List prices are each maker's own published price for the same output, checked on Oct 14, 2026. Prices shown are starting prices; open a model for every tier.
Latest Recraft additions
ChangelogCall a Recraft model
The same request works for every model: change the model name and its input.
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "recraft/v4-vector/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"aspect_ratio": "1:1"
}
}'import os, uuid, requests
res = requests.post(
"https://api.popnow.ai/api/v1/jobs/createTask",
headers={
"Authorization": f"Bearer {os.environ['POPNOW_API_KEY']}",
"Idempotency-Key": str(uuid.uuid4()),
},
json={
"model": "recraft/v4-vector/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"aspect_ratio": "1:1"
}
},
timeout=30,
)
body = res.json()
if body["code"] != 200:
raise RuntimeError(f'{body["code"]} {body["msg"]}')
print(body["data"]["taskId"]) # poll this id, or wait for your callBackUrlconst res = await fetch("https://api.popnow.ai/api/v1/jobs/createTask", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.POPNOW_API_KEY}`,
"Content-Type": "application/json",
"Idempotency-Key": crypto.randomUUID(),
},
body: JSON.stringify({
"model": "recraft/v4-vector/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"aspect_ratio": "1:1"
}
}),
});
const { code, msg, data } = await res.json();
if (code !== 200) throw new Error(`${code} ${msg}`);
console.log(data.taskId); // poll this id, or wait for your callBackUrlFrequently asked questions
Which Recraft model should I use for a logo?
Use Recraft V4 Vector for logo marks and other clean, flat brand graphics. It takes prompts of up to 10000 characters and defaults to a square canvas. Recraft 20B SVG costs less and runs faster, which makes it the better choice for icon sets and illustration series, where the style value does most of the work.
How do I choose a style value for Recraft 20B?
Pick the family first. Values beginning with icon suit UI glyphs and symbol sets, while values beginning with vector_illustration suit illustrations and decorative art. Set the style once per batch and change only the subject in the prompt, so the outputs read as one family. The style list is fixed, so send one of the listed values exactly as written.
What does one Recraft SVG cost?
Recraft 20B SVG is billed at $0.0528 per image and takes about 11 to 17 seconds. Recraft V4 Vector is billed at $0.096 per image and takes about 17 to 28 seconds. Budget with those per-image prices, and remember that every candidate you generate for review is billed as well as the one you keep.
Can I edit the SVG after it is generated?
Yes. The output is a standard SVG with the image/svg+xml content type, so any vector editor can open it and adjust colors, strokes or positions. For changes to the design itself, regenerate from the stored prompt and style rather than hand-editing the markup, so the result stays consistent with the rest of the set.
How should I write prompts for icons?
Describe one subject and the level of simplicity in a short sentence, such as a single object with a clear silhouette. Long art direction adds little to an icon and can pull the model toward detail that does not survive small sizes. Keep longer prompts for logos, where palette, composition and placement details matter more.
Other model makers
All model makers- Alibaba40 models−33%Wan 3.0 · Qwen Image 2.1 Pro · Qwen Image 2.1 Turbo · Qwen Image 2.1From $0.01 per image
- PopNow26 modelsFace Swap Pro · Face Swap Plus · Celebrity Look-Alike · Face SwapFrom $0.0012 per second
- Black Forest Labs21 models−33%FLUX.2 Max · FLUX 3 Klein Base LoRA · FLUX 3 Klein Base · FLUX 3From $0.006 per image
- ByteDance19 models−30%Seedance 2.5 · Seedream 5.0 Pro · Seed Audio 1.0 · OmniHuman 2.0From $0.024 per second
- MiniMax16 models−55%MiniMax H3 · MiniMax Speech 2.8 HD · MiniMax Music 3.0 · MiniMax H3 HighSpeedFrom $0.042 per image
- Kuaishou9 models−20%Kling 4.0 · Kling O3 · Kling 3.0 Turbo · Kling 3.0From $0.0512 per second
Start building in minutes
One key for every model, a USD balance you top up when you need to, and an exact price before every run.