ParseForge Scrapers

SuperColoring Coloring Pages Scraper

parseforge/supercoloring-coloring-pages-scraper

Education

Scrape SuperColoring printables: PNG and PDF download links, licence, tags, size and print counts. Export to CSV, Excel, JSON or XML.

Run this scraper See the API call
Total runs
27
Bookmarked
0
Last modified
2 days ago

This scraper was last updated on .

What does the SuperColoring Coloring Pages Scraper return?

ParseForge Banner

๐Ÿ–๏ธ SuperColoring Coloring Pages Scraper

๐Ÿš€ Export 84,573 free printable coloring pages in seconds. 32 fields per printable, including the full resolution PNG link, the PDF link where one exists, the exact Creative Commons licence, and the site's own print counter.

SuperColoring is one of the largest free printable libraries on the web: coloring pages, worksheets, paper crafts, drawing tutorials and creative calendars, all published under Creative Commons or public domain terms. This Actor turns any search, category or single printable page into a flat, spreadsheet ready table so you can filter, licence check and download in bulk instead of clicking through 167 pages of thumbnails.

Coverage measured on the live site: 84,573 coloring pages, 16,653 of them about animals, plus five more library sections reachable from the same search. Every row carries the printable's own numeric ID, its slug, its canonical page URL, its full resolution download link, its pixel dimensions and file size, its licence name, licence URL and licence terms, the artist where SuperColoring names one, and the site's public print count.

๐ŸŽฏ Target Audience ๐Ÿ’ก Primary Use Cases
Teachers and homeschool parents Build a themed printable pack for a lesson or a holiday
Print on demand and activity book publishers Filter by licence, then bulk download only the commercially usable art
Kids app and edtech product teams Seed a colouring app catalogue with licensed line art and tags
Craft and party bloggers Curate roundups with correct attribution baked into every row
Librarians and community centres Assemble printable activity packs for events with zero licensing risk
Data and ML teams Collect labelled line art with tags, categories and orientation

๐Ÿ“‹ What the SuperColoring Coloring Pages Scraper does

  1. Takes search terms, SuperColoring search or category URLs, or single printable URLs.
  2. Walks the paginated search results, 100 records per page, as deep as you ask.
  3. Opens each printable's own page and reads the full record behind it.
  4. Emits one flat row per printable with download links, licence and library metadata.
  5. Deduplicates on the printable's numeric ID, so overlapping searches never bill twice.

๐Ÿ’ก Why it matters: a coloring page is only useful if you can print it and legally use it. Thumbnail scraping gives you neither. This Actor returns the original full resolution asset URL and the exact licence attached to it, so the download and the attribution arrive together.

๐ŸŽฌ Full Demo (๐Ÿšง Coming soon)

๐Ÿ“Š Output

Field Type What it holds
๐Ÿ–ผ imageUrl string Medium preview image, ready to render in a gallery
๐Ÿ“Œ title string Printable name as SuperColoring publishes it
๐Ÿ”— url string Canonical page URL on supercoloring.com
๐Ÿ†” pageId integer SuperColoring numeric ID, the dedupe key
๐Ÿ”– slug string URL slug of the printable
๐Ÿ—‚ section string coloring, worksheet, paper_craft, how_to_draw or calendar
๐Ÿ“ description string Editorial blurb, Not Disclosed when the site publishes none
๐Ÿ–จ pngDownloadUrl string Full resolution PNG or JPG on the SuperColoring CDN
๐Ÿ“„ pdfDownloadUrl string Print ready PDF, N/A for sections that publish no PDF
๐Ÿ” thumbnailUrl string Small WebP thumbnail
โ†” imageWidth integer Pixel width of the full resolution asset
โ†• imageHeight integer Pixel height of the full resolution asset
๐Ÿงพ imageFormat string MIME type of the full resolution asset
๐Ÿ’พ fileSizeBytes integer Byte size of the full resolution asset
๐Ÿงญ orientation string Portrait or Landscape
โš–๏ธ licenceName string Licence SuperColoring attaches to the artwork
๐Ÿ”— licenceUrl string Canonical licence deed URL
๐Ÿ“œ licenceTerms string Plain text of the permission statement
๐ŸŽจ author string Artist credited by SuperColoring, or Not Disclosed
๐Ÿ™ creditName string External source credit where the art was contributed
๐Ÿ”— creditUrl string Link to that external source
๐Ÿ–จ printCount integer How many times the site reports the page was printed
๐Ÿ– colorOnline string Yes when SuperColoring offers its online colouring tool
๐Ÿค– aiGenerated string Yes when the site flags the artwork as AI made
๐Ÿ“ vectorFile string Yes when a vector source exists
๐Ÿซง transparentBackground string Yes when the asset has a transparent background
๐Ÿ“… createdAt string ISO timestamp of first publication
โ™ป๏ธ updatedAt string ISO timestamp of the last edit
๐Ÿ“ categories array Subcategory slugs the printable sits in
๐Ÿท tags array Full tag list, typically 6 to 15 tags
๐Ÿ•’ scrapedAt string ISO timestamp of collection
โŒ error string Populated only on an error row

Three real records from a live run:

[
  {
    "imageUrl": "https://cdn.supercoloring.com/coloring/342626/longhorn-coloring-page-md.png",
    "title": "Longhorn",
    "url": "https://www.supercoloring.com/media/coloring/342626/longhorn",
    "pageId": 342626,
    "slug": "longhorn",
    "section": "coloring",
    "description": "Not Disclosed",
    "pngDownloadUrl": "https://cdn.supercoloring.com/coloring/342626/longhorn-coloring-page-original.png",
    "pdfDownloadUrl": "N/A",
    "thumbnailUrl": "https://cdn.supercoloring.com/coloring/342626/longhorn-coloring-page-sm.webp",
    "imageWidth": 1200,
    "imageHeight": 895,
    "imageFormat": "image/png",
    "fileSizeBytes": 28494,
    "orientation": "Landscape",
    "licenceName": "Creative Commons Attribution-Share Alike 4.0",
    "licenceUrl": "https://creativecommons.org/licenses/by-sa/4.0/deed.en",
    "licenceTerms": "Free for personal, educational, editorial and commercial use. This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International license . Attribution is required in case of distribution.",
    "author": "Artsashina",
    "creditName": "N/A",
    "creditUrl": "N/A",
    "printCount": 2084,
    "colorOnline": "Yes",
    "aiGenerated": "No",
    "vectorFile": "No",
    "transparentBackground": "No",
    "createdAt": "2019-03-22T09:23:00.000Z",
    "updatedAt": "2026-03-15T12:41:02.489Z",
    "categories": ["longhorn", "cattle"],
    "tags": ["longhorn", "cattle", "farm animals", "animals", "agriculture", "mammals"],
    "scrapedAt": "2026-09-08T06:03:46.841Z",
    "error": null
  },
  {
    "imageUrl": "https://cdn.supercoloring.com/coloring/352639/beautiful-giraffe-coloring-pages-md.png",
    "title": "Beautiful Giraffe",
    "url": "https://www.supercoloring.com/media/coloring/352639/beautiful-giraffe",
    "pageId": 352639,
    "slug": "beautiful-giraffe",
    "section": "coloring",
    "description": "Not Disclosed",
    "pngDownloadUrl": "https://cdn.supercoloring.com/coloring/352639/beautiful-giraffe-coloring-pages-original.png",
    "pdfDownloadUrl": "N/A",
    "thumbnailUrl": "https://cdn.supercoloring.com/coloring/352639/beautiful-giraffe-coloring-pages-sm.webp",
    "imageWidth": 916,
    "imageHeight": 1228,
    "imageFormat": "image/png",
    "fileSizeBytes": 51461,
    "orientation": "Portrait",
    "licenceName": "Creative Commons Attribution-NonCommercial 4.0",
    "licenceUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
    "licenceTerms": "Free for personal, educational, editorial or non-commercial use. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 License . Attribution is required in case of distribution.",
    "author": "Not Disclosed",
    "creditName": "N/A",
    "creditUrl": "N/A",
    "printCount": 7127,
    "colorOnline": "Yes",
    "aiGenerated": "No",
    "vectorFile": "No",
    "transparentBackground": "No",
    "createdAt": "2019-01-11T10:03:00.000Z",
    "updatedAt": "2026-04-09T14:49:12.418Z",
    "categories": ["giraffes"],
    "tags": ["giraffes", "wild animals", "woodland animals", "forest animal", "animals", "savanna", "long neck", "african animals", "herbivore", "safari", "spot", "giant", "mammals"],
    "scrapedAt": "2026-09-08T06:03:46.841Z",
    "error": null
  },
  {
    "imageUrl": "https://cdn.supercoloring.com/coloring/353216/young-red-fox-coloring-pages-md.png",
    "title": "Young Red Fox",
    "url": "https://www.supercoloring.com/media/coloring/353216/young-red-fox",
    "pageId": 353216,
    "slug": "young-red-fox",
    "section": "coloring",
    "description": "Not Disclosed",
    "pngDownloadUrl": "https://cdn.supercoloring.com/coloring/353216/young-red-fox-coloring-pages-original.png",
    "pdfDownloadUrl": "N/A",
    "thumbnailUrl": "https://cdn.supercoloring.com/coloring/353216/young-red-fox-coloring-pages-sm.webp",
    "imageWidth": 1228,
    "imageHeight": 916,
    "imageFormat": "image/png",
    "fileSizeBytes": 26037,
    "orientation": "Landscape",
    "licenceName": "Creative Commons Attribution-NonCommercial 4.0",
    "licenceUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
    "licenceTerms": "Free for personal, educational, editorial or non-commercial use. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 License . Attribution is required in case of distribution.",
    "author": "Yulia Sungurova",
    "creditName": "N/A",
    "creditUrl": "N/A",
    "printCount": 2721,
    "colorOnline": "Yes",
    "aiGenerated": "No",
    "vectorFile": "No",
    "transparentBackground": "No",
    "createdAt": "2018-01-01T05:34:00.000Z",
    "updatedAt": "2026-04-09T12:31:11.628Z",
    "categories": ["red fox", "foxes"],
    "tags": ["red fox", "foxes", "wild animals", "forest animal", "woodland animals", "orange", "animals", "dogs", "adaptable", "nocturnal", "tail", "mammals", "north america", "forest", "predator"],
    "scrapedAt": "2026-09-08T06:03:46.841Z",
    "error": null
  }
]

โœจ Why choose this Actor

  • Licence first. Every row carries the licence name, the deed URL and the plain text permission statement, so a commercial use check is a spreadsheet filter rather than 84,573 manual page visits.
  • Real download links, not thumbnails. pngDownloadUrl points at the original asset on the SuperColoring CDN, at full publication resolution, and pdfDownloadUrl carries the print ready PDF wherever the site publishes one.
  • The whole library, not just coloring pages. Worksheets, paper crafts, drawing tutorials and creative calendars are reachable from the same search, with the section stamped on every row.
  • Honest about the gaps. Coloring pages have no PDF file on SuperColoring, so that column reads N/A instead of an invented link.
  • Deep pagination that actually works. Page 500 of the full catalogue answers cleanly, so a 50,000 row harvest is a matter of patience, not a hidden ceiling.
  • No duplicate billing. Rows are deduplicated on the SuperColoring numeric ID across every search term and start URL in the same run.

๐Ÿ“ˆ How it compares to alternatives

This Actor Generic image scraper Manual download
Full resolution asset URL โœ… Yes โš ๏ธ Often the thumbnail โœ… Yes
PDF link where one exists โœ… Yes โŒ No โœ… Yes
Licence name, URL and terms โœ… All three โŒ No โš ๏ธ One page at a time
Tags and subcategories โœ… 6 to 15 tags per row โŒ No โŒ No
Print count and publication dates โœ… Yes โŒ No โŒ No
Cloudflare handled for you โœ… Yes โš ๏ธ Usually blocked โœ… Yes
Throughput ~3 rows per second Varies A few per minute
Sections covered 5 library sections Whatever renders All

Two things worth knowing before you buy. Coloring pages themselves carry no PDF file, so pdfDownloadUrl is N/A for that section. And SuperColoring publishes no difficulty rating and no recommended age range anywhere on the site, so this Actor does not pretend to return them.

๐Ÿš€ How to use

  1. Create a free Apify account with $5 of starting credit: console.apify.com/sign-up.
  2. Open the Actor and type one or more search terms, for example dinosaur, mandala or christmas.
  3. Pick the library section you want: coloring pages, worksheets, paper crafts, drawing tutorials, creative calendars, or all of them.
  4. Set Max Items. Free accounts preview 10 rows; paid accounts go to 1,000,000.
  5. Leave the residential proxy on. SuperColoring answers HTTP 403 to unproxied traffic.
  6. Click Start and watch the log count printables as they land.
  7. Export the dataset as CSV, Excel, JSON or XML, or pull it from the Apify API.

Prefer URLs? Paste a search page such as https://www.supercoloring.com/search/coloring/animals, a category alias such as https://www.supercoloring.com/coloring-pages/animals, or a single printable such as https://www.supercoloring.com/media/coloring/342626/longhorn into Start URLs.

๐Ÿ’ผ Business use cases

Print on demand and activity book publishing

Filter the export to rows whose licenceName allows commercial use, sort by printCount to find proven crowd pleasers, then batch download pngDownloadUrl at publication resolution. The attribution string you owe is already in licenceTerms.

Edtech and kids app catalogues

Seed a colouring app with thousands of licensed line art assets. tags and categories give you a ready made taxonomy, orientation lets you split phone and tablet layouts, and transparentBackground tells you which assets composite cleanly.

Classroom and event packs

Pull every worksheet or paper craft for a theme, keep the PDF links, and hand a librarian or teacher a single spreadsheet that prints without a single browser tab.

Content and SEO roundups

Build "50 free printable dinosaur coloring pages" style pages from real data. Each row already carries the canonical page URL for outbound linking and the licence for a compliant credit line.

๐Ÿ”Œ Automating SuperColoring Coloring Pages Scraper

  • Make and Zapier: trigger on a finished run and drop new printables into Airtable, Notion or a Google Sheet.
  • Slack: post the week's newest additions to a design or teaching channel.
  • Airbyte: sync the dataset into a warehouse and track how the catalogue grows over time.
  • GitHub Actions: run a scheduled harvest and commit the CSV to a repository.
  • Google Drive: write the export straight into a shared folder your team already uses.
  • Apify Schedules: run weekly and diff on pageId to see exactly what SuperColoring added.

๐ŸŒŸ Beyond business use cases

  • Research: study how a large free art library is tagged, licensed and used, with printCount as a popularity signal.
  • Personal: build a rainy day printable pack for your own kids, sorted by the animals they actually like.
  • Non-profit: assemble activity packs for hospitals, shelters and community centres with the licence proof attached.
  • Experimentation: train or fine tune line art models on labelled, openly licensed drawings with tags and categories attached.

๐Ÿค– Ask an AI assistant about this scraper

Paste this into ChatGPT, Claude or Gemini:

I am using the Apify Actor parseforge/supercoloring-coloring-pages-scraper. It returns one row per SuperColoring printable with imageUrl, title, url, pageId, slug, section, description, pngDownloadUrl, pdfDownloadUrl, thumbnailUrl, imageWidth, imageHeight, imageFormat, fileSizeBytes, orientation, licenceName, licenceUrl, licenceTerms, author, creditName, creditUrl, printCount, colorOnline, aiGenerated, vectorFile, transparentBackground, createdAt, updatedAt, categories and tags. Help me filter this export down to artwork I may use commercially and write the attribution lines it requires.

โ“ Frequently Asked Questions

๐ŸŽจ What exactly is one result? One printable: a coloring page, worksheet, paper craft, drawing tutorial step set or creative calendar, with all 32 fields filled from its own page.

๐Ÿ“„ Why is pdfDownloadUrl often N/A? SuperColoring publishes a PDF file for worksheets, paper crafts and calendars. Coloring pages are printed from the PNG, so there is no PDF to link. The column says N/A rather than guessing a URL.

๐Ÿ–ผ Is pngDownloadUrl the full resolution file? Yes. It is the original asset on the SuperColoring CDN, at the dimensions reported in imageWidth and imageHeight. The CDN serves it without a proxy.

๐Ÿ” Does it return difficulty levels or recommended ages? No, because SuperColoring does not publish them. Any tool that claims to return them for this site is inventing the values.

โš–๏ธ Can I use these images commercially? It depends on the row. licenceName distinguishes Creative Commons Attribution, Attribution-ShareAlike, Attribution-NonCommercial and public domain, and licenceTerms spells out the conditions. Read those two columns before you publish anything.

๐ŸŒ Do I need a proxy? Yes. SuperColoring sits behind a Cloudflare challenge that returns HTTP 403 to unproxied and datacenter traffic. The Actor defaults to Apify residential proxy for that reason.

๐Ÿ“š How many printables are there in total? The site reports 84,573 coloring pages, of which 16,653 are animals. Worksheets, paper crafts, drawing tutorials and calendars add more on top.

๐Ÿ”ข How deep can pagination go? As deep as the result set. Page 500 of the full catalogue returns a clean 100 rows, so there is no hidden page ceiling.

๐ŸŒ Can I scrape other languages? The Actor collects the English catalogue. SuperColoring mirrors most titles into 38 languages, but the row contract stays English so exports stay consistent.

โšก How fast is it? About 3 rows per second. Each printable's own page is opened to read the licence, PDF link, dates and print count, so a row costs one request.

๐Ÿ–Œ Why is user artwork missing? SuperColoring's robots.txt disallows crawling the user artwork section, so this Actor does not touch it.

๐Ÿ” Will overlapping searches bill me twice? No. Rows are deduplicated on pageId across every search term and start URL in a run.

๐Ÿ“ฆ What export formats are available? CSV, Excel, JSON, XML, plus the Apify dataset API for direct integration.

๐Ÿ”Œ Integrate with any app

Every run writes to an Apify dataset you can pull with a single HTTPS call, wire into Make, Zapier, n8n or Airbyte, or query from the Apify API in Python, JavaScript or plain cURL. The dataset also has a curated overview view so the table opens readable in the Console.

๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more ready to run data Actors.

๐Ÿ†˜ Need Help? Open our contact form

โš ๏ธ Disclaimer: This is an independent tool and is not affiliated with, endorsed by or connected to SuperColoring or supercoloring.com. It collects only publicly available data. You are responsible for respecting the licence attached to each artwork, which this Actor reports on every row.

What input does the SuperColoring Coloring Pages Scraper accept?

FieldTypeWhat it doesDefault
startUrls array SuperColoring URLs to collect. Works with search pages (https://www.supercoloring.com/search/coloring/animals), category aliases (https://www.supercoloring.com/coloring-pages/animals) and single printable pages (https://www.supercoloring.com/media/coloring/342626/longhorn). []
searchTerms array Keywords to search on SuperColoring, one per line. Each term is searched inside the section chosen below, for example "dinosaur", "mandala" or "christmas". ["animals"]
maxItems integer Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 10
section string (6 options) Which part of the SuperColoring library the search terms run against. User artwork is excluded because the site's robots.txt disallows crawling it. coloring
proxyConfiguration object Residential proxying is required to reach SuperColoring. Switching it off makes every request fail with HTTP 403. {"useApifyProxy":true,"apifyProxyGroups"

How much does the SuperColoring Coloring Pages Scraper cost?

from $3.62 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.00362 to $0.004

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

How do I call the SuperColoring Coloring Pages Scraper API?

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~supercoloring-coloring-pages-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrls": [],
    "searchTerms": [
      "animals"
    ],
    "maxItems": 10,
    "section": "coloring",
    "proxyConfiguration": {
      "useApifyProxy": true,
      "apifyProxyGroups": [
        "RESIDENTIAL"
      ],
      "apifyProxyCountry": "US"
    }
  }'

What example inputs can I use?

Use these inputs to see how a run is configured.

input.json
{
  "startUrls": [],
  "searchTerms": [
    "animals"
  ],
  "maxItems": 10,
  "section": "coloring",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}

What do users say about the SuperColoring Coloring Pages Scraper?

No reviews yet. Be the first.

How do I report an issue with the SuperColoring Coloring Pages Scraper?

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

What related scrapers can I use?

Run SuperColoring Coloring Pages Scraper on Apify All scrapers