Creative Market Design Asset Scraper
Pricing
from $2.40 / 1,000 record scrapeds
Creative Market Design Asset Scraper
Extract product listings from Creative Market, the independent design-asset marketplace: title, shop name, category, price, sales count, rating, review count, file types, tags, publish date, and preview image. Covers Fonts, Templates & Themes, Graphics & Illustrations, and Brushes & Effects.
Pricing
from $2.40 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
17 hours ago
Last modified
Categories
Share
Scrape product listings from Creative Market, the independent design-asset marketplace. Returns title, shop name, category, price, sales count, rating, review count, file types, tags, and publish date for fonts, templates, graphics, and brushes — the per-product sales and pricing data designers and shop owners use to size a niche before they compete in it.
Creative Market Design Asset Scraper Features
- Extracts 13 fields per product, including
sales_countandshop_name— the two numbers most design-asset scrapers don't bother with - Search the whole catalogue by keyword, or browse by vertical — one
searchquery beats guessing which category a product sits in - Covers all four Creative Market verticals: Fonts, Templates & Themes, Graphics & Illustrations, and Brushes & Effects
- Returns price, rating, and review count for every product where the source publishes them
- Pulls tags and compatible-software/file-type info straight from each product page, not guessed from the title
- Follows pagination automatically across search results and categories until it hits your
maxItemscap - Resumes an interrupted crawl without re-charging you for records you already have
Who Uses Creative Market Data?
- Shop owners — benchmark competitor pricing and sales volume before launching a new product line
- Designers — research which tags and categories are driving sales in a niche before publishing
- Market researchers — track pricing and demand trends across the independent design-asset economy
- Marketplace analysts — build a comparison dataset against Etsy, Envato, or other creator marketplaces
- Content strategists — mine tags and categories for keyword research on design trends
How Creative Market Design Asset Scraper Works
- Give it a
searchquery to hunt the whole catalogue by keyword — or skip it and pick verticals instead: Fonts, Templates & Themes, Graphics & Illustrations, Brushes & Effects, or leave both blank for all four. - The scraper walks the search results (or each category's listing pages) and queues up every product it finds.
- Each product page is fetched for the fields the listing page doesn't carry — sales count, rating, review count, tags, and file types.
- Records land in your dataset as soon as they're scraped, up to your
maxItemslimit.
Input
{"maxItems": 100,"search": "wedding invitation template"}
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum number of products to scrape (required) |
search | string | — | Free-text query run against the whole catalogue. Takes precedence over categories — Creative Market's search spans all four verticals at once, so the two can't be combined. Leave empty to browse by category instead. |
categories | array | all four | Which verticals to crawl: fonts, templates, graphics, brushes. Leave empty to crawl all of them. Ignored when search is set. |
resumeCursor | string | — | Cursor from a previous run's Output — continues an interrupted crawl instead of starting over |
Browse one vertical instead of searching:
{"maxItems": 100,"categories": ["graphics"]}
Scrape everything — no query, no vertical filter:
{"maxItems": 500}
Creative Market Design Asset Scraper Output Fields
{"product_id": "291860737","title": "Embossed Papers & Frames","shop_name": "Purple","category": "Textures","price": 16.8,"sales_count": 237,"rating": 5,"num_reviews": 3,"file_types": ["Adobe Photoshop", "Affinity Designer", "Affinity Photo", "After Effects", "Adobe InDesign"],"tags": ["Embossed Paper", "Paper Frames", "Paper Backgrounds", "Textured Paper"],"published": "2025-09-26","product_url": "https://creativemarket.com/Nat_Purple/291860737-Embossed-Papers-Frames","preview_url": "https://tint.creativemarket.com/jURp6Q6.../width:440/height:292/...","scraped_at": "2026-08-11T06:34:12.454Z"}
| Field | Type | Description |
|---|---|---|
product_id | string | Creative Market's numeric product ID (sku) |
title | string | Product title |
shop_name | string | Name of the independent creator/shop that published the product |
category | string | Sub-category label (e.g. Patterns, Textures, Script) within the crawled top-level vertical |
price | number | Listed price in USD for the product's base/first license tier |
sales_count | integer | Total number of paid purchases of this product |
rating | number | Average product review rating, 1-5 (blank on products with no reviews) |
num_reviews | integer | Number of product reviews (blank on products with no reviews) |
file_types | array | Compatible software / file-format list from the product specs |
tags | array | Search tags/keywords the shop attached to the product |
published | string | ISO-8601 date the product was first released on Creative Market |
product_url | string | Canonical Creative Market URL for the product |
preview_url | string | URL of the product's primary preview/thumbnail image |
Resuming a large crawl
Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.
- You are not re-charged for records the earlier run already delivered.
- Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its
resumeCursoris no longer valid. resumeCursoris opaque — supply it unmodified.
FAQ
How do I scrape Creative Market?
Run this actor with a maxItems value and either a search query or a list of categories. It handles pagination and product-page fetches on its own — you get back a dataset, not a browser tab full of tabs.
How much does Creative Market Design Asset Scraper cost to run?
Pricing follows Apify's pay-per-event model, billed per record saved. Check the actor's Pricing tab in the Apify Console for the current rate.
What data can I get from Creative Market?
Title, shop name, category, price, sales count, rating, review count, file types, tags, publish date, and both the product URL and preview image URL — everything a competing shop owner would want to benchmark a listing.
Can I search for specific products?
Yes. Pass search with any keyword — "wedding invitation", "retro serif font", "procreate brush set" — and the scraper runs it against Creative Market's own search, paginating through the results until it hits maxItems. Results are ranked by the marketplace's relevance, so a match can come from a product's tags rather than its title.
Can I filter by category?
Yes. Pass categories with any combination of fonts, templates, graphics, and brushes. Leave it out and the scraper covers all four. Note that search takes precedence — set both and the query wins, because Creative Market's search covers every vertical at once and exposes no category filter.
Do I need an account or API key for Creative Market?
No. Point the actor at a search query or the categories you want and run it.
Need More Features?
Need custom fields, filters, or a different target site? File an issue or get in touch.
Why Use Creative Market Design Asset Scraper?
- Sales data included — most design-marketplace scrapers stop at title and price; this one returns
sales_countandshop_name, the numbers you actually need to size a niche - Full-catalogue coverage — crawls all four Creative Market verticals in one actor, so you're not stitching together four separate scrapers for fonts, templates, graphics, and brushes
- Clean, consistent JSON — structured output with stable field names, so you spend less time cleaning data and more time using it