Figma Community Files, Plugins & Widgets Scraper
Pricing
from $3.00 / 1,000 results
Figma Community Files, Plugins & Widgets Scraper
Scrape Figma Community design files, plugins, widgets, FigJam templates, and more. Search by keyword, browse trending resources, filter by type, or get resources by user.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(7)
Developer
Crawler Bros
Maintained by CommunityActor stats
7
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract design files, plugins, widgets, FigJam templates, and other resources from the Figma Community. Search by keyword, browse trending resources, filter by resource type, or get all resources from a specific Figma creator — all without any authentication.
What It Does
The Figma Community Scraper gives you structured access to the Figma Community catalog:
- Search design files by keyword (UI kits, dashboards, design systems, icons)
- Search plugins for Figma and FigJam
- Search widgets for FigJam boards
- Browse trending resources across all types
- Get all resources by a specific Figma user using their profile handle
- Filter by resource type, sort by popularity or recency
Each result includes the resource name, author, description, like count, duplicate count, thumbnail, and URL — ready for analysis, competitive research, or integration.
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
mode | Select | What to scrape: searchFiles, searchPlugins, searchWidgets, trending, byUser | searchFiles |
searchQuery | Text | Keywords to search for | dashboard |
username | Text | Figma profile handle for mode=byUser | — |
startUrls | List | Figma Community URLs to scrape directly | — |
resourceType | Select | Filter by type: all, design_template, plugin, widget, figjam_template, slide_template, site_template | all |
sortBy | Select | Sort order: all_time, recent, trending_30d | all_time |
maxItems | Integer | Maximum number of results (1–5000) | 20 |
Output Fields
Each record in the dataset contains:
| Field | Type | Description |
|---|---|---|
resourceId | String | Unique Figma community resource ID (UUID) |
type | String | Resource type: file, plugin, widget, figjam_template, etc. |
name | String | Resource name |
description | String | Resource description (HTML stripped) |
author | String | Creator or publisher name |
authorUrl | String | Creator's Figma profile URL |
likeCount | Integer | Number of likes |
viewCount | Integer | Number of views (when available) |
duplicateCount | Integer | Number of times the resource was duplicated/used |
thumbnailUrl | String | Thumbnail image URL |
url | String | Figma Community resource URL |
categoryId | String | Figma category UUID |
publishedAt | String | ISO 8601 publish date |
editorTypes | Array | Compatible Figma editors (design, figjam) |
publisherBadges | Array | Publisher badges (e.g. figma_partner) |
tagline | String | Short tagline, if available |
recordType | String | Always community_resource |
scrapedAt | String | ISO 8601 scrape timestamp |
Example Output
{"resourceId": "d2b50308-9c96-4681-b23b-0130308047ee","type": "file","name": "Free Icon Pack 1800+ icons","description": "Do you want more icons? Send icon themes to my email.","author": "Leonid Tsvetkov","authorUrl": "https://www.figma.com/@Leonid","likeCount": 19840,"duplicateCount": 730116,"thumbnailUrl": "https://s3-figma-hubfile-images-production.figma.com/hub/file/carousel/img/abc123","url": "https://www.figma.com/community/file/886554014393250663","categoryId": "a0f2fdd9-ab75-44c8-8671-7801bf768b94","publishedAt": "2024-11-26T16:48:06.634Z","editorTypes": ["design"],"recordType": "community_resource","scrapedAt": "2026-05-17T12:00:00.000000+00:00"}
Modes
searchFiles
Search the Figma Community for design files, UI kits, and templates by keyword. Set searchQuery to terms like "dashboard", "ios kit", "design system", or "wireframe".
searchPlugins
Search for Figma plugins by keyword. Includes plugins for design, FigJam, and multi-editor use.
searchWidgets
Search for Figma widgets, primarily used in FigJam boards. Examples: "timer", "voting", "calendar".
trending
Browse the most popular resources across all types. Does not require a search query. Set resourceType to filter to a specific type.
byUser
Fetch all community resources published by a specific Figma user. Set username to the Figma profile handle (e.g., "joey", "relume", "material_design").
Resource Types
| Value | Description |
|---|---|
all | All resource types |
design_template | Figma design files and UI kits |
plugin | Figma plugins |
widget | Figma widgets (FigJam) |
figjam_template | FigJam board templates |
slide_template | Figma Slides templates |
site_template | Figma Sites templates |
FAQ
Do I need a Figma account or API key? No. The Figma Community is publicly accessible and this scraper requires no credentials.
How many items can I scrape? Up to 5,000 items per run. For larger datasets, run multiple searches with different queries.
Can I search for FigJam templates?
Yes. Set resourceType to figjam_template and use mode=trending or searchFiles.
What is the duplicateCount field? This is Figma's "user_count" — the number of times a resource has been duplicated into someone's drafts or projects. It's the best proxy for popularity/adoption.
Why is viewCount sometimes missing? The Figma API returns 0 for view counts on most resources. The scraper omits zero-value fields to keep output clean.
Can I get resources by a Figma organization or team?
The byUser mode works with individual profile handles. Organization profiles may also work if they have a public handle.
How fresh is the data? The scraper reads live data from the Figma Community API on each run.
Limitations
- This scraper uses Figma's internal community API. Endpoints may change if Figma updates their platform.
- Figma requires JavaScript rendering for their community pages; however, this scraper uses the underlying JSON API directly for reliability.
- Very new or unlisted resources may not appear in search results immediately.
- Rate limiting may apply for very large runs; the scraper includes automatic retry logic.
- Some content (private files, restricted resources) is not accessible without authentication.