Figma Community Scraper
Pricing
Pay per event
Go to Apify Store

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.
Pricing
Pay per event
Rating
5.0
(1)
Developer

Elia Alberti
Maintained by Community
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
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)
- Resource Type - Choose Files, Plugins, Widgets, or FigJam
- Price Filter - Free, Paid, or All
- Official Only - Figma team content only
- Likes Range - Min/max likes for quality control
- Views Range - Min/max views for reach control
- Creator Filter - Whitelist (include) or Blacklist (exclude) creators
- 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
{"searchQueries": ["landing page", "portfolio"],"priceFilter": "free","minLikes": 500,"minViews": 5000,"maxResults": 100}
Official Figma Design Systems
{"searchQueries": ["design system"],"officialOnly": true,"resourceType": "files","sortBy": "recent"}
Recent UI Kits from Top Creators
{"searchQueries": ["ui kit"],"publishedWithinDays": 30,"minLikes": 1000,"creatorWhitelist": ["figma", "material-design"]}
FigJam Templates (No Spam)
{"resourceType": "figjam","priceFilter": "free","creatorBlacklist": ["spam-user"],"minViews": 1000}
📤 Output Format
{"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
- Use specific search terms - "mobile banking app" works better than just "app"
- Set realistic limits - Start with 50-100 results per run
- Use category filters - Narrows results to relevant files
- Filter by likes - Higher quality files tend to have more likes
- Combine filters - Get exactly what you need with multiple filters
- Whitelist creators - Follow your favorite designers
- 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