ThemeForest Search Listings Scraper — WordPress Theme Data API avatar

ThemeForest Search Listings Scraper — WordPress Theme Data API

Pricing

from $1.20 / 1,000 listing scrapeds

Go to Apify Store
ThemeForest Search Listings Scraper — WordPress Theme Data API

ThemeForest Search Listings Scraper — WordPress Theme Data API

Scrape ThemeForest public search & category listing cards into JSON: title, price, author, sales, rating, category, images. Unofficial Envato marketplace research scraper. PPE $1.20/1k.

Pricing

from $1.20 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Umar Arshad

Umar Arshad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

Scrapes ThemeForest (Envato Market) public search and category listing cards into clean JSON on Apify — titles, prices, authors, sales, ratings, categories, and preview images for marketplace research.

Store: https://apify.com/umararshad2/themeforest-search-listings-scraper

Unofficial community Actor — not affiliated with Envato Pty Ltd. or ThemeForest. Collects only publicly visible search/listing card fields. No login, no seller dashboards, no private Envato APIs. Use responsibly with polite rate limits.

Try it in under 5 minutes

Who for: WordPress agencies, theme resellers, competitive intelligence tools, and marketers who need ThemeForest search→listing rows as structured JSON/CSV.

  1. Try free — Apify includes $5/month free credit for new and free-plan users. Enough to pull a first niche batch. PPE is $1.20 / 1,000 listings.
  2. Paste a search query (e.g. wordpress agency) or a public category URL like https://themeforest.net/category/wordpress.
  3. Export CSV/JSON from the run dataset.

Why this Actor

ThemeForest is the global Envato marketplace for WordPress themes and site templates. Apify Store has near-zero dedicated ThemeForest listing scrapers (Elements/CodeCanyon Actors exist; ThemeForest search cards do not). This Actor focuses on reliable public listing-card rows at $1.20 / 1k.

Built with Crawlee CheerioCrawler on public HTML. Defaults to Apify UNBLOCKER (ThemeForest is Cloudflare-protected; datacenter IPs usually get a challenge page). Bounded concurrency (2) and ~24 req/min.

What it scrapes

Public search / category pages only:

  1. Search queries — builds https://themeforest.net/search/{term}?term=... with optional sort and page.
  2. Start URLs — public /search/... or /category/... URLs you paste.
  3. Card fields — listingId, title, itemUrl, price, priceCurrency, originalPrice, author, authorUrl, sales, rating, reviewCount, category, tags, thumbnail, previewUrl, isOnSale, plus provenance (searchQuery, sourceUrl, scrapedAt).

Out of MVP: full item description HTML, review text crawl, author portfolio-wide catalogs, license purchase flows.

Never requested: login, checkout, cart configure endpoints as primary crawl targets, or private seller APIs.

Pricing (PPE)

$1.20 / 1,000 listings via custom event listing-scraped ($0.0012 each), plus a small apify-actor-start ($0.00005). No platform-usage pass-through. The synthetic event apify-default-dataset-item is not enabled, so a listing is not billed twice.

Proxy note: Unblocker / Residential bandwidth is billed by Apify separately from PPE. Prefer UNBLOCKER; RESIDENTIAL is also supported with apifyProxyCountry: "US" (or GB).

Memory: 512–2048 MB (default 1024).

Example input

{
"searchQueries": ["wordpress agency"],
"sort": "sales",
"maxItems": 100,
"maxPages": 3,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["UNBLOCKER"]
}
}

Or pass explicit URLs:

{
"startUrls": [
"https://themeforest.net/category/wordpress",
"https://themeforest.net/search/shopify%20fashion?term=shopify%20fashion&sort=date"
],
"maxItems": 50,
"maxPages": 2
}

Example output

{
"listingId": "20264492",
"title": "WoodMart - Multipurpose WooCommerce Theme",
"itemUrl": "https://themeforest.net/item/woodmart-woocommerce-theme/20264492",
"url": "https://themeforest.net/item/woodmart-woocommerce-theme/20264492",
"author": "xtemos",
"authorUrl": "https://themeforest.net/user/xtemos",
"price": 69,
"priceCurrency": "USD",
"originalPrice": null,
"sales": 119400,
"salesLabel": "119.4K Sales",
"rating": 4.78,
"reviewCount": 26600,
"category": "Business",
"categoryUrl": "https://themeforest.net/category/wordpress/corporate/business",
"tags": ["wordpress", "ecommerce", "woocommerce"],
"thumbnail": "https://market-resized.envatousercontent.com/…",
"previewUrl": "https://preview.themeforest.net/item/…/full_screen_preview/20264492",
"isOnSale": false,
"searchQuery": "wordpress agency",
"sourceUrl": "https://themeforest.net/search/wordpress%20agency",
"scrapedAt": "2026-10-03T04:30:00.000Z",
"source": "themeforest"
}

Anti-bot / troubleshooting

ThemeForest protects public pages with Cloudflare. If a run returns 0 items:

  1. Ensure proxyConfiguration.useApifyProxy: true with apifyProxyGroups: ["UNBLOCKER"].
  2. Retry with ["RESIDENTIAL"] and apifyProxyCountry: "US".
  3. Lower maxPages — concurrency is already capped; avoid hammering.
  4. Confirm your query/category returns results in a normal browser.

SEO / discovery keywords

ThemeForest scraper, ThemeForest search scraper, ThemeForest listings scraper, WordPress theme data API, Envato ThemeForest scraper, ThemeForest price monitor, ThemeForest sales data, WordPress theme marketplace scraper, Apify ThemeForest Actor, PPE listing-scraped, Cheerio Crawlee ThemeForest.

License / disclaimer

ISC. Unofficial third-party tool. Not endorsed by or affiliated with Envato Pty Ltd. or ThemeForest. You are responsible for complying with applicable laws and Envato’s terms for your use case. Use responsibly.