OrbTop

Creative Market Design Asset Scraper

ECOMMERCE

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

Creative Market Design Asset Scraper

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_count and shop_name — the two numbers most design-asset scrapers don't bother with
  • 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
  • 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

  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.

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 resumeCursor is no longer valid.
  • resumeCursor is 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_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