Figma Community Scraper
by eliaalberti
A specialized web scraper that extracts comprehensive metadata from Figma Community files, including templates, plugins, and design resources. This ac...
Opens on Apify.com
About Figma Community Scraper
A specialized web scraper that extracts comprehensive metadata from Figma Community files, including templates, plugins, and design resources. This actor enables designers, design ops teams, and researchers to discover, analyze, and track popular design resources at scale.
What does this actor do?
Figma Community Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Figma Community File Scraper Scrape Figma Community files with advanced search, filtering, and sorting capabilities. The most comprehensive Figma Community scraper on Apify! ## ✨ Features ### Core Features - 🔍 Search by keywords - Find files matching specific search terms - 📦 Resource type filter - Files, Plugins, Widgets, or FigJam boards - 💰 Price filter - Free only, Paid only, or Both - ⭐ Official content - Filter for Figma official templates - ❤️ Popularity filters - Min/max likes and views - 👤 Creator filters - Whitelist or blacklist specific creators - 📅 Recency filter - Files published within X days - 📊 Category filtering - Mobile, Web, Illustration, Design Systems, etc. - 🎯 Sort options - Sort by popularity or recency - 🎨 Extract metadata - File name, creator, likes, views, thumbnails - ⚡ Fast & reliable - Uses Playwright for JavaScript rendering ### Advanced Filtering (7 Core Filters) 1. Resource Type - Choose Files, Plugins, Widgets, or FigJam 2. Price Filter - Free, Paid, or All 3. Official Only - Figma team content only 4. Likes Range - Min/max likes for quality control 5. Views Range - Min/max views for reach control 6. Creator Filter - Whitelist (include) or Blacklist (exclude) creators 7. Date Filter - Published within last X days ## 📋 Input Parameters | Parameter | Type | Description | Default | |-----------|------|-------------|---------| | searchQueries | array | List of search terms | ["dashboard design"] | | resourceType | select | Files/Plugins/Widgets/FigJam | "all" | | priceFilter | select | Free/Paid/Both | "all" | | officialOnly | boolean | Figma official content only | false | | minLikes | number | Minimum likes (0-1M) | 0 | | maxLikes | number | Maximum likes (0 = no limit) | 0 | | minViews | number | Minimum views (0-10M) | 0 | | maxViews | number | Maximum views (0 = no limit) | 0 | | creatorWhitelist | array | Only include these creators | [] | | creatorBlacklist | array | Exclude these creators | [] | | publishedWithinDays | number | Recent files only (0 = any) | 0 | | category | select | Filter by category | "all" | | sortBy | select | "popular" or "recent" | "popular" | | maxResults | number | Maximum files to scrape (1-10000) | 50 | ## 💡 Example Use Cases ### Find Popular Free Templates json { "searchQueries": ["landing page", "portfolio"], "priceFilter": "free", "minLikes": 500, "minViews": 5000, "maxResults": 100 } ### Official Figma Design Systems json { "searchQueries": ["design system"], "officialOnly": true, "resourceType": "files", "sortBy": "recent" } ### Recent UI Kits from Top Creators json { "searchQueries": ["ui kit"], "publishedWithinDays": 30, "minLikes": 1000, "creatorWhitelist": ["figma", "material-design"] } ### FigJam Templates (No Spam) json { "resourceType": "figjam", "priceFilter": "free", "creatorBlacklist": ["spam-user"], "minViews": 1000 } ## 📤 Output Format json { "fileId": "1234567890", "fileName": "Modern Dashboard UI Kit", "fileUrl": "https://www.figma.com/community/file/1234567890", "thumbnailUrl": "https://s3-alpha.figma.com/...", "creatorName": "Jane Designer", "likesCount": 1900, "viewCount": 12200, "searchQuery": "dashboard UI", "scrapedAt": "2025-11-15T10:00:00Z" } ## ⚙️ Requirements - Memory: 2048 MB (required for Playwright) - Timeout: 300 seconds recommended - Proxy: Residential proxy (automatic with Apify) ## 🎯 Tips for Best Results 1. Use specific search terms - "mobile banking app" works better than just "app" 2. Set realistic limits - Start with 50-100 results per run 3. Use category filters - Narrows results to relevant files 4. Filter by likes - Higher quality files tend to have more likes 5. Combine filters - Get exactly what you need with multiple filters 6. Whitelist creators - Follow your favorite designers 7. Check recent content - Use publishedWithinDays for trending files ## 🚫 Limitations - Figma Community may rate-limit aggressive scraping - Some files may not have all metadata available - JavaScript-rendered content requires more memory - Price filter based on file name tags - Date filter needs publish date extraction (in progress) ## 📝 License MIT
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Figma Community Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- eliaalberti
- Pricing
- Paid
- Total Runs
- 49
- Active Users
- 3
Related Actors
YouTube Video Transcript
by starvibe
Reddit Scraper
by macrocosmos
Perplexity 2.0
by winbayai
Idealista.com
by lukass
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support