Creative Market Design Asset Scraper avatar

Creative Market Design Asset Scraper

Pricing

from $2.40 / 1,000 record scrapeds

Go to Apify Store
Creative Market Design Asset Scraper

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

5.0

(1)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

4

Monthly active users

2 days 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 22 fields per product, including sales_count, num_likes and the shop's own rating and sales β€” numbers most design-asset scrapers don't bother with
  • Sort by Creative Market's own orderings (bestselling, trending, recently added, staff picks, price) and filter by publish date
  • Search the whole catalogue by keyword, or browse by vertical β€” one search query 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 maxItems cap

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

  1. Give it a search query 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.
  2. The scraper walks the search results (or each category's listing pages) and queues up every product it finds.
  3. Each product page is fetched for the fields the listing page doesn't carry β€” sales count, rating, review count, tags, and file types.
  4. Records land in your dataset as soon as they're scraped, up to your maxItems limit.

A category can hold fewer unique products than your maxItems. Creative Market's category pages keep showing the same few hundred products in a different order the deeper you go, so a single category browse typically reaches about 250 unique products. Once its pages stop turning up anything new, the scraper ends that category instead of paying for repeats, and your run finishes with every unique product it found. For larger result sets, use several categories or a search query.


Input

{
"maxItems": 100,
"search": "wedding invitation template"
}
FieldTypeDefaultDescription
maxItemsinteger10Maximum number of products to scrape (required)
searchstringβ€”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.
categoriesarrayall fourWhich verticals to crawl: fonts, templates, graphics, brushes. Leave empty to crawl all of them. Ignored when search is set.
sortstringsite defaultCreative Market's own orderings: popular (Bestselling), trending, recent (Recently added), handpicked (Latest staff picks), priceAsc, priceDesc. Works with search and with categories.
publishedFromstringβ€”Keep only products first released on or after this date (YYYY-MM-DD).
publishedTostringβ€”Keep only products first released on or before this date (YYYY-MM-DD). For a single year, use YYYY-01-01 to YYYY-12-31.
includeShopProfilebooleanfalseAlso open each distinct shop's page (once per shop, not per product) to add shop_location, shop_followers and shop_product_count.

The best-selling fonts:

{
"maxItems": 100,
"categories": ["fonts"],
"sort": "popular"
}

Only the 2023 releases matching a keyword:

{
"maxItems": 200,
"search": "wedding invitation",
"publishedFrom": "2023-01-01",
"publishedTo": "2023-12-31"
}

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,
"num_likes": 112,
"num_favorites": 64,
"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/...",
"shop_id": 31568,
"shop_url": "https://creativemarket.com/Nat_Purple",
"shop_rating": 4.61,
"shop_num_reviews": 33,
"shop_sales_count": 13358,
"shop_member_since": "2019-12",
"shop_description": "Textures and design-led digital assets for creatives",
"scraped_at": "2026-08-11T06:34:12.454Z"
}

With includeShopProfile, each record also carries shop_location, shop_followers and shop_product_count.

FieldTypeDescription
product_idstringCreative Market's numeric product ID (sku)
titlestringProduct title
shop_namestringName of the independent creator/shop that published the product
categorystringSub-category label (e.g. Patterns, Textures, Script) within the crawled top-level vertical
pricenumberListed price in USD for the product's base/first license tier
sales_countintegerTotal number of paid purchases of this product
ratingnumberAverage product review rating, 1-5 (blank on products with no reviews)
num_reviewsintegerNumber of product reviews (blank on products with no reviews)
file_typesarrayCompatible software / file-format list from the product specs
tagsarraySearch tags/keywords the shop attached to the product
publishedstringISO-8601 date the product was first released on Creative Market
product_urlstringCanonical Creative Market URL for the product
preview_urlstringURL of the product's primary preview/thumbnail image
num_likesintegerNumber of Creative Market users who liked the product
num_favoritesintegerNumber of users who saved the product to their favorites
shop_idintegerCreative Market's numeric shop ID
shop_urlstringURL of the shop's page on Creative Market
shop_ratingnumberAverage review score of the shop, 1-5 (blank on shops with no reviews)
shop_num_reviewsintegerNumber of reviews across the shop's products
shop_sales_countintegerTotal number of sales the shop has made
shop_member_sincestringYear and month the shop opened (YYYY-MM)
shop_descriptionstringThe shop's own introduction text (blank when the shop has none)
shop_locationstringWith includeShopProfile only. The location the owner lists; blank for shops that list none (about 1 in 10)
shop_followersintegerWith includeShopProfile only. Number of followers of the shop
shop_product_countintegerWith includeShopProfile only. Number of products the shop currently lists

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.

Why did my category run return fewer products than maxItems?

Because the category has run out of unique products to show. Creative Market's category pages keep showing the same few hundred products in a different order the deeper you go, so a single category typically tops out around 250 unique products, whatever maxItems you set. You get every unique product the category showed, and you are charged only for those. To collect more, add more categories or use a search query.

Yes. Set sort to popular (Bestselling), trending, recent, handpicked, priceAsc or priceDesc β€” the same orderings Creative Market offers on its own site. recent ("Recently added") only reaches products added in roughly the last two weeks, because that is all the site's own listing holds, and it is only loosely date-ordered. For a longer period use publishedFrom / publishedTo instead.

Can I filter by year?

Yes. Set publishedFrom and publishedTo (for 2023: 2023-01-01 and 2023-12-31). Creative Market has no date filter of its own, so the actor reads each product's publish date from the listing page and skips products outside your window before opening them β€” you are never charged for those. Matches can be sparse among the listing pages, so the scraper keeps paging until it has maxItems matches; it stops once about fifteen pages in a row hold none.

What do I get about the shop?

Every record carries the shop's ID, URL, rating, review count, sales count, the month it opened and its introduction text, read from the product page at no extra cost. Switch on includeShopProfile to also add the shop's location, follower count and product count; that opens one extra page per distinct shop, so it is off by default.

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_count and shop_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