Coloring.ws Printable Coloring Pages Scraper
Pricing
from $3.62 / 1,000 results
Coloring.ws Printable Coloring Pages Scraper
Scrapes coloring page images from Coloring.ws category pages and returns each image URL with its alt text, dimensions, and parent category as a flat row.
Pricing
from $3.62 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Share
Coloring.ws Printable Coloring Pages Scraper
Scrape printable coloring pages from Coloring.ws by category, up to a million images per run. Each image comes with its alt text, dimensions, and the category it belongs to. No login or API key. Export to CSV, JSON, Excel, or XML.
Coloring.ws hosts thousands of free printable coloring pages organized by theme, but browsing and saving them one by one is slow. This scraper reads the public category listings directly and returns every image URL with its metadata in a structured dataset. You can download the entire catalog or filter by the categories you care about.
| Who uses it | What they scrape Coloring.ws for |
|---|---|
| Parents and teachers | Build a local library of coloring sheets for offline classroom or home use. |
| Content creators | Gather themed coloring images to include in activity books or digital downloads. |
| App developers | Populate a kids coloring app with a diverse, categorized image set. |
| Print-on-demand sellers | Source public-domain-style artwork for coloring book products. |
What it does
This Actor collects coloring page images from Coloring.ws category pages and returns each one as a flat row with its URL, alt text, width, height, and parent category.
- ๐ผ๏ธ Image metadata: alt text, width, and height for every coloring page thumbnail.
- ๐ Category grouping: each image is linked to its parent category name and URL.
- โก Bulk extraction: scrape the entire site index or a subset of category pages in one run.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Coloring.ws data
๐ Build a themed coloring library.
A teacher scrapes all animal and holiday categories to create a printable binder for weekly classroom activities.
๐จ Feed a coloring app with fresh content.
A developer runs the scraper monthly to pull new images into a kids coloring app, keeping the catalog updated without manual uploads.
๐ Source artwork for a coloring book.
A KDP seller extracts images from nature and mandala categories to compile a low-content coloring book for Amazon.
๐ Analyze popular coloring themes.
A market researcher scrapes the full category list and image counts to identify which themes are most common on Coloring.ws.
Why choose this scraper
| What you get | |
|---|---|
| Structured output | A clean table of image URLs, alt text, dimensions, and categories. |
| No manual saving | Collect thousands of coloring pages without clicking through every category. |
| Offline access | Export the dataset and use the URLs to download images for offline printing. |
| Always fresh | Re-run the scraper to pick up newly added coloring pages. |
What a Coloring.ws record looks like
Every record returns as one flat JSON row. Here is a real one from a run:
{"imageUrl": "https://www.coloring.ws/abc/a-ant.gif","categoryName": "alphabet","categoryUrl": "https://www.coloring.ws/alphabet.htm","imageAltText": "alphabet coloring page","imageWidth": 718,"imageHeight": 957,"scrapedAt": "2026-09-04T04:08:13.867Z"}
Every value above comes from a real run. A field a record does not have comes back as null.
Configure the run
Drive the Actor from Coloring.ws category URLs and set a maximum number of images to collect. The Input tab lists every parameter.
A first run with the defaults:
{"startUrls": [{"url": "https://www.coloring.ws"}],"maxItems": 10}
A larger pull:
{"startUrls": [{"url": "https://www.coloring.ws"}],"maxItems": 200}
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Coloring.ws Printable Coloring Pages Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Coloring.ws through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/coloring-ws-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that the Start URLs point to valid Coloring.ws category pages. The homepage URL is pre-filled and should return results. Also verify that your Max Items is set above zero.
The run finishes but only returns 10 items.
Free Apify accounts are limited to 10 items per run. Upgrade to a paid plan to increase the Max Items limit and scrape more data.
Some images are missing width or height.
Not all images on Coloring.ws have explicit width and height attributes in the HTML. The scraper returns whatever dimensions are present and leaves the field empty when they are missing.
The scraper times out or runs slowly.
Coloring.ws is a static site with low anti-bot risk. If you experience timeouts, try reducing the Max Items or running during off-peak hours. You can also increase the run timeout in the Actor settings.
FAQ
| Question | Answer |
|---|---|
| Does this scraper download the actual image files? | No, it returns the image URLs and metadata. You can use the URLs in the dataset to download the images with a separate tool or script. |
| Can I scrape only specific categories? | Yes. Provide the URLs of the category pages you want in the Start URLs field, and the Actor will only scrape those pages. |
| Is it legal to scrape Coloring.ws? | Coloring.ws offers free printable coloring pages for personal and educational use. You are responsible for complying with their terms of service and copyright laws in your jurisdiction. |
| How many images can I scrape in one run? | Free users can scrape up to 10 items as a preview. Paid Apify users can set a maximum of up to 1,000,000 items per run. |
| What output formats are supported? | You can export your dataset in CSV, JSON, Excel, or XML formats from the Apify console or via API. |
| Does the scraper handle pagination on category pages? | Coloring.ws category pages list all images on a single page, so pagination is not needed for the current site structure. |
| Can I get the full-size image, not the thumbnail? | The scraper collects the thumbnail URLs as displayed on the category pages. Full-size image URLs may follow a different pattern and are not currently extracted. |
| How often is the data updated? | The Actor scrapes live data from Coloring.ws on each run, so you always get the current state of the site. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
Pricing
This Actor uses pay-per-result pricing: $0.004 per result collected. You are billed only for the results you receive, so a run that returns nothing costs nothing.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Coloring.ws. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
