Webflow Template Scraper
Pricing
from $8.00 / 1,000 results
Webflow Template Scraper
Scrape Webflow Marketplace templates with prices, designers, categories, CMS/Ecommerce features, styles, tags, images, descriptions, and preview links.
Pricing
from $8.00 / 1,000 results
Rating
0.0
(0)
Developer
coolinbex
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape structured template data from the Webflow Marketplace for research, discovery, competitive analysis, catalog building, lead generation, and automation.
The Actor accepts Webflow search terms, marketplace URLs, category URLs, or individual template URLs and returns clean records ready for JSON, CSV, Excel, API, or downstream workflows.
What you can collect
Each template can include:
- Template name and Webflow Marketplace URL
- Price in USD and free/paid status
- Designer name and designer profile URL
- Publication date
- Layout type: One Page, Multi Page, or Multi Layout
- Subcategory
- Design styles
- Webflow features such as CMS, Ecommerce, forms, interactions, responsive navigation, and more
- Related tags
- CMS and Ecommerce indicators
- Marketplace description
- Primary preview image
- Live preview URL when available
- Source URL and scrape timestamp
Fields are returned when Webflow exposes them for the template.
Quick start
The Actor is ready to run with its default input. The default search is saas and returns up to 100 templates with detailed metadata.
Example:
{"searchTerms": ["saas"],"maxItems": 100,"enrichDetails": true,"pricing": "all","sortBy": "marketplace"}
Search multiple niches
{"searchTerms": ["real estate","agency","portfolio"],"maxItems": 250,"enrichDetails": true}
Duplicate templates discovered from multiple searches are automatically removed.
Scrape Webflow URLs directly
Use startUrls for Webflow Marketplace search pages, category pages, or individual template pages.
{"searchTerms": [],"startUrls": [{"url": "https://webflow.com/templates/search/ecommerce"},{"url": "https://webflow.com/templates/html/cronza-website-template"}],"maxItems": 100}
Only Webflow template marketplace URLs are accepted. When explicit startUrls are supplied and the untouched default saas search is still present, the Actor prioritizes the explicit URLs so you do not receive unrelated default results.
Filter results
Free templates only
{"searchTerms": ["portfolio"],"pricing": "free","maxItems": 100}
Paid templates in a price range
{"searchTerms": ["business"],"pricing": "paid","minPrice": 29,"maxPrice": 79,"maxItems": 100}
Filter by layout type
{"searchTerms": ["landing page"],"layoutTypes": ["One Page"],"maxItems": 100}
You can select one or more of:
One PageMulti PageMulti Layout
Sorting
Set sortBy to:
marketplace— preserve the marketplace discovery ordernewest— newest publication date firstpriceLowToHigh— lowest known price firstpriceHighToLow— highest known price first
Sorting is applied before maxItems.
Fast mode
Set enrichDetails to false when you mainly need listing-level information and want fewer requests.
{"searchTerms": ["technology"],"maxItems": 500,"enrichDetails": false}
Detailed fields such as descriptions, tags, and full feature lists are intentionally omitted in fast mode. Individual template URLs are still opened once when necessary so direct-URL runs return meaningful records.
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchTerms | string[] | ["saas"] | Webflow Marketplace searches |
startUrls | object[] | — | Search, category, or individual template URLs |
maxItems | integer | 100 | Maximum unique templates to save |
enrichDetails | boolean | true | Visit individual template pages for detailed metadata |
pricing | string | all | all, free, or paid |
minPrice | number | — | Minimum listed USD price |
maxPrice | number | — | Maximum listed USD price |
layoutTypes | string[] | — | Optional layout filters |
sortBy | string | marketplace | Marketplace, newest, or price sorting |
maxConcurrency | integer | 10 | Maximum parallel page requests |
proxyConfiguration | object | Apify Proxy | Proxy settings |
If both searchTerms and startUrls are empty, the Actor safely falls back to the saas marketplace search instead of producing an empty run.
Output example
{"name": "Cronza","templateUrl": "https://webflow.com/templates/html/cronza-website-template","priceUsd": 79,"isFree": false,"designer": "Theme Sleek","designerUrl": "https://webflow.com/templates/designers/theme-sleek","publishedDate": "2026-03-10","layoutType": "Multi Page","subcategory": "Business & Finance Blog","styles": ["Dark", "Modern"],"features": ["Web fonts","Responsive slider","Ecommerce","Content management system","Responsive design","Forms"],"tags": ["crypto", "fintech", "business"],"hasCms": true,"hasEcommerce": true,"description": "A polished Webflow template for crypto blogs and digital product stores.","imageUrl": "https://cdn.prod.website-files.com/example.webp","previewUrl": "https://example.webflow.io/","sourceUrl": "https://webflow.com/templates/search/crypto","scrapedAt": "2026-09-18T12:00:00.000Z"}
Output formats
The default Apify dataset can be exported as:
- JSON
- CSV
- Excel
- XML
- RSS
- JSONL
You can also access results through the Apify API, integrations, webhooks, or other Actors.
A SUMMARY record is stored in the default key-value store with:
- Source URLs
- Number of unique templates discovered
- Number passing filters
- Number selected and saved
- Listing/detail request counts
- Failed request counts
- Effective run settings
Reliability
The Actor is designed for repeatable marketplace scraping:
- Deduplicates templates by canonical Webflow template URL
- Retries temporary request failures
- Preserves listing metadata if a detail page cannot be enriched
- Validates Webflow-only start URLs
- Applies a hard maximum result limit
- Supports controlled concurrency
- Handles free and paid templates
- Normalizes dates, prices, and marketplace URLs
- Uses content-based extraction rather than depending on a single fragile CSS class
Webflow can change Marketplace markup over time. When a field is not available on a page, the Actor returns null or an empty array rather than inventing data.
Common use cases
- Build searchable Webflow template catalogs
- Track newly published templates
- Compare template pricing
- Research designers and studios
- Find templates for specific industries
- Analyze style and feature trends
- Discover CMS or Ecommerce-ready templates
- Feed template data into spreadsheets, databases, dashboards, or AI workflows
Responsible use
This Actor accesses publicly available Webflow Marketplace pages. Use the data responsibly and in accordance with applicable laws, Webflow's terms, and the rights of template creators.