Coloring Page Generator — Printable SVG Coloring Book
Pricing
from $80.00 / 1,000 coloring pages
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Features
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.
| Field | What it contains |
|---|---|
pageNumber | Page number, starting at 1 |
title | Your theme text, cut to 42 characters (the same on every page) |
topic | The theme you entered |
pageSize | letter, a4, or square |
format | Always svg |
seed | Seed used for this page: your seed plus the page number minus 1 |
svg | The 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.
simpledraws clean outlines only,mediumadds interior details such as extra stripes, spots or scales, anddetailedadds a few more patterns and small background elements. - Page sizes.
letteris 816 × 1056,a4is 794 × 1123, andsquareis 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.
| Input | Default | Accepted values |
|---|---|---|
topic | friendly jungle animals | 1–120 characters |
pageCount | 5 | 1–50 |
pageSize | letter | letter, a4, square |
complexity | medium | simple, medium, detailed |
seed | 42 | Any 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 osfrom apify_client import ApifyClientclient = 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.
| Event | FREE | BRONZE | SILVER | GOLD, PLATINUM, DIAMOND |
|---|---|---|---|---|
| Coloring page (primary event) | USD 0.100001 | USD 0.0975 | USD 0.095 | USD 0.08 |
| Per 1,000 pages | USD 100.00 | USD 97.50 | USD 95.00 | USD 80.00 |
| Actor start, per started GB of allocated memory | USD 0.006251 | USD 0.006094 | USD 0.005938 | USD 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-seriffont, 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.
Related Actors
- Old Photo Restoration — Restore Old Photos in Bulk: repair scratches, dust, and fading on old photos.
- Manga Colorizer: add color to black-and-white comic and manga pages.
- AI Image Watermark Remover: remove logos and text overlays from images.
- Extract Text from Image URLs — Image OCR Scraper: read printed text from images.
Legal and responsible use
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