Figma Community Files, Plugins & Widgets Scraper avatar

Figma Community Files, Plugins & Widgets Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Figma Community Files, Plugins & Widgets Scraper

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

Crawler Bros

Maintained by Community

Actor stats

7

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

ParameterTypeDescriptionDefault
modeSelectWhat to scrape: searchFiles, searchPlugins, searchWidgets, trending, byUsersearchFiles
searchQueryTextKeywords to search fordashboard
usernameTextFigma profile handle for mode=byUser
startUrlsListFigma Community URLs to scrape directly
resourceTypeSelectFilter by type: all, design_template, plugin, widget, figjam_template, slide_template, site_templateall
sortBySelectSort order: all_time, recent, trending_30dall_time
maxItemsIntegerMaximum number of results (1–5000)20

Output Fields

Each record in the dataset contains:

FieldTypeDescription
resourceIdStringUnique Figma community resource ID (UUID)
typeStringResource type: file, plugin, widget, figjam_template, etc.
nameStringResource name
descriptionStringResource description (HTML stripped)
authorStringCreator or publisher name
authorUrlStringCreator's Figma profile URL
likeCountIntegerNumber of likes
viewCountIntegerNumber of views (when available)
duplicateCountIntegerNumber of times the resource was duplicated/used
thumbnailUrlStringThumbnail image URL
urlStringFigma Community resource URL
categoryIdStringFigma category UUID
publishedAtStringISO 8601 publish date
editorTypesArrayCompatible Figma editors (design, figjam)
publisherBadgesArrayPublisher badges (e.g. figma_partner)
taglineStringShort tagline, if available
recordTypeStringAlways community_resource
scrapedAtStringISO 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".

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

ValueDescription
allAll resource types
design_templateFigma design files and UI kits
pluginFigma plugins
widgetFigma widgets (FigJam)
figjam_templateFigJam board templates
slide_templateFigma Slides templates
site_templateFigma 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.