Coloring Page Generator — Printable SVG Coloring Book avatar

Coloring Page Generator — Printable SVG Coloring Book

Pricing

from $80.00 / 1,000 coloring pages

Go to Apify Store
Coloring Page Generator — Printable SVG Coloring Book

Coloring Page Generator — Printable SVG Coloring Book

Generate printable coloring book pages as black-and-white SVG line art: 33 distinct animals and objects, page size, complexity and seed. USD 100 per 1,000 pages.

Pricing

from $80.00 / 1,000 coloring pages

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Categories

Features

Limited permissions

Share

Coloring Page Generator turns a theme such as "outer space" or "ocean life" into printable black-and-white coloring pages, returned as complete SVG files that teachers, activity-sheet publishers, and app developers can print or convert by API. It costs USD 100 per 1,000 pages on the FREE pricing tier (USD 0.10 per page), plus a small start fee per run.

Each page is simple line art drawn by code from a library of 33 subjects, each with its own outline: a striped tiger, a maned lion, a parrot on a branch, a long-necked dinosaur, a castle with towers, and so on. It is not an image model, so the same theme, settings, and seed always produce the same pages.

What does the coloring page generator return?

It returns one dataset item per page, up to 50 pages per run, and a short run summary in the OUTPUT record of the key-value store.

FieldWhat it contains
pageNumberPage number, starting at 1
titleYour theme text, cut to 42 characters (the same on every page)
topicThe theme you entered
pageSizeletter, a4, or square
formatAlways svg
seedSeed used for this page: your seed plus the page number minus 1
svgThe complete SVG document, ready to save as a .svg file

The OUTPUT record holds status (COMPLETED, REJECTED, or FAILED), the number of pages, the topic, page size, complexity, and any warnings.

What do the generated coloring pages look like?

Every page is black outlines on a white background: a rounded border, the theme as a heading, one large and three smaller subjects, a dashed guide line, and a "Coloring page N" caption. All shapes are closed white areas, ready to color.

  • Motif sets. A keyword in your theme picks the set: jungle, animal, space, ocean, dinosaur, vehicle, garden, farm, fairy, or nature. Any other theme uses the animal set.
  • Subjects drawn. Every subject has its own line drawing. Jungle: tiger, monkey, parrot, leaf. Animal: lion, bunny, butterfly, leaf. Space: rocket, planet, star, moon. Ocean: whale, fish, octopus, shell. Dinosaur: dinosaur, volcano, fern, egg. Vehicle: car, train, rocket, road. Garden: flower, bee, butterfly, mushroom. Farm: cow, chicken, barn, sun. Fairy: castle, fairy, mushroom, star. Nature: tree, mountain, sun, flower.
  • Layout. The first subject is drawn large in the upper half and the other three side by side below it; which subject is large changes from page to page with the seed (the default five-page jungle book leads with the tiger, monkey, parrot, leaf and tiger again).
  • Complexity. simple draws clean outlines only, medium adds interior details such as extra stripes, spots or scales, and detailed adds a few more patterns and small background elements.
  • Page sizes. letter is 816 × 1056, a4 is 794 × 1123, and square is 1000 × 1000 SVG units (96 per inch).

When should you use it, and when not?

Use it when you need many reproducible, very simple pages quickly:

  • printable activity sheets for toddlers and early learners;
  • placeholder pages for a coloring app, a print-on-demand template, or a PDF pipeline you are testing;
  • automated worksheets where the same seed must always give the same layout.

Do not use it when:

  • You need detailed scenes, realistic art, or named characters. The subjects are simple, bold outlines for young children, from a fixed library of 33.
  • You want a photo turned into line art. This Actor does not accept images.
  • You want to add color to black-and-white art. Use Manga Colorizer for comic and manga pages.
  • You need PNG or PDF files directly. The Actor returns SVG only; convert downstream.

How do I generate a coloring book?

Enter a theme, a page count, and a page size, then start the run. All fields have defaults.

InputDefaultAccepted values
topicfriendly jungle animals1–120 characters
pageCount51–50
pageSizeletterletter, a4, square
complexitymediumsimple, medium, detailed
seed42Any whole number from 0
{
"topic": "ocean life",
"pageCount": 10,
"pageSize": "a4",
"complexity": "simple",
"seed": 7
}

Reuse the same topic, page size, complexity, and seed to rebuild an identical book. Change the seed to get a different arrangement. An invalid input ends the run with a REJECTED status in OUTPUT and no page charges.

Use it from an AI assistant

Coloring Page Generator works from Claude, ChatGPT, Cursor, or any other MCP client through Apify's MCP server. Add the single-tool server https://mcp.apify.com/?tools=muhammadafzal/coloring-book-generator to your client, then ask in plain language, for example: "Make a 10-page square coloring book about outer space for preschoolers and save the SVG files."

Run it with the API

JavaScript (apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('muhammadafzal/coloring-book-generator').call({
topic: 'outer space',
pageCount: 3,
pageSize: 'square',
complexity: 'detailed',
seed: 7,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const page of items) console.log(page.pageNumber, page.svg.length);

Python (apify-client 3.x):

import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("muhammadafzal/coloring-book-generator").call(
run_input={"topic": "outer space", "pageCount": 3, "pageSize": "square", "seed": 7}
)
for page in client.dataset(run.default_dataset_id).iterate_items():
with open(f"page-{page['pageNumber']}.svg", "w", encoding="utf-8") as f:
f.write(page["svg"])

Output example

Two pages from the default input (SVG markup shortened):

[
{
"pageNumber": 1,
"title": "friendly jungle animals",
"topic": "friendly jungle animals",
"pageSize": "letter",
"format": "svg",
"svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"816\" height=\"1056\" viewBox=\"0 0 816 1056\"><title>friendly jungle animals — page 1</title><rect width=\"100%\" height=\"100%\" fill=\"white\"/>…</svg>",
"seed": 42
},
{
"pageNumber": 2,
"title": "friendly jungle animals",
"topic": "friendly jungle animals",
"pageSize": "letter",
"format": "svg",
"svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"816\" height=\"1056\" viewBox=\"0 0 816 1056\"><title>friendly jungle animals — page 2</title>…</svg>",
"seed": 43
}
]

Pricing: how much does a coloring page cost?

You pay per page delivered, plus one start event per run. Apify platform usage is included in these prices.

EventFREEBRONZESILVERGOLD, PLATINUM, DIAMOND
Coloring page (primary event)USD 0.100001USD 0.0975USD 0.095USD 0.08
Per 1,000 pagesUSD 100.00USD 97.50USD 95.00USD 80.00
Actor start, per started GB of allocated memoryUSD 0.006251USD 0.006094USD 0.005938USD 0.005

Runs are capped at 512 MB, so each run has exactly one start event.

  • Default run, 5 pages, FREE tier: USD 0.006251 + 5 × USD 0.100001 = about USD 0.51.
  • Largest run, 50 pages, FREE tier: USD 0.006251 + 50 × USD 0.100001 = about USD 5.01 (about USD 4.01 on GOLD).

Limits and reliability

  • 1–50 pages per run and a theme of up to 120 characters.
  • Pages are generated in code with no network requests, so a run does not depend on any outside website.
  • The heading and caption use the generic sans-serif font, so the exact typeface depends on the program that opens the SVG.
  • The status message shows the run's maximum cost from the live per-page and start prices of your pricing tier. If the run's maximum charge is lower than the requested pages cost, the Actor stops cleanly after the last page it can bill.

FAQ

Is this an AI coloring page generator?

No. The pages are drawn by code from a fixed set of shapes. Nothing is sent to an image model, and the same input always returns the same pages.

Which subjects can it draw?

33 subjects, each with its own drawing: tiger, lion, monkey, parrot, bunny, butterfly, bee, whale, fish, octopus, shell, cow, chicken, dinosaur, egg, fern, leaf, flower, mushroom, tree, mountain, volcano, sun, moon, star, planet, rocket, car, train, road, barn, castle and fairy. A keyword in your theme picks the set of four; any other theme uses the animal set.

How do I print the pages or turn them into a PDF?

Open each SVG in a web browser and print it, or use your browser's "Save as PDF" option. Any vector editor can also combine the pages into one PDF.

Can I get exactly the same coloring book again later?

Yes. Run it again with the same topic, page size, complexity, and seed.

Is there a free way to try it?

There is no separate free quota. A one-page run on the FREE tier costs about USD 0.11 including the start fee.

Can I sell the pages I generate?

The pages are built from simple shapes and do not copy existing coloring books or characters. Review each page, and your own legal requirements, before you distribute it commercially.

The Actor creates original procedural artwork and does not reproduce third-party characters, logos, or published pages. You are responsible for how you use and distribute the generated pages.

Last verified: 2026-10-27