Figma Community Files, Plugins & Widgets Scraper avatar

Figma Community Files, Plugins & Widgets Scraper

Pricing

from $0.01 / 1,000 resources

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

Figma Community Files, Plugins & Widgets Scraper

Search public Figma Community resources by topic, creator, trend, or URL. Get normalized records for files, plugins, widgets, apps, templates, and creator profiles with links and source fields.

Pricing

from $0.01 / 1,000 resources

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

🧭 Find Figma Community resources by topic

Designers, design teams, researchers, and developers can use this Actor to search the live public Figma Community catalog. It returns normalized resource and creator records with names, links, descriptions, creator and publisher details, engagement counts, timestamps, and source status. Use the rows to compare public resources, find useful templates, or plan work around a creator or plugin.

Focused searches

📚 See normalized Figma Community records

Resource records

Each resource row can describe a public plugin, widget, app, design file, FigJam template, Figma Slides template, or Figma Sites template. It can include the resource link, public text, categories, tags, compatible editors, creator and publisher details, engagement counts, timestamps, price status, and thumbnail link.

Creator records

Creator rows describe public Figma Community profiles found by topic or handle. They can include the profile link, public text, publisher context, follower counts, timestamps, visibility, and profile image link.

▶️ Choose one Figma Community lookup

Pick one target per run: Search resources, Find creators, Creator resources, Trending resources, or Resource URLs. Search the public catalog with a topic, creator handle, category, filter, or resource URL. The Actor reads current public data and does not require buyer-supplied Figma credentials or an API key.

First-match behavior

The Actor saves the first eligible occurrence of each source resource or creator. If the same source entry appears again through another search, URL, handle, or filter, later matches are skipped. One saved row describes the first saved match.

Work limit

Set Maximum items to stop after that many saved rows. Leave it empty to return all available results until the public source is exhausted. A smaller limit or a focused search can reduce the amount of data to read.

⚙️ Input

Use one target per run. Fields that do not fit the selected target are ignored.

FieldTypeWhat it does
targetselectChooses Search resources, Find creators, Creator resources, Trending resources, or Resource URLs.
creatorHandlesarray of stringsFor Creator resources, lists public creator handles, one per line.
resourceUrlsarray of URL objectsFor Resource URLs, lists public Figma Community resource URLs.
resourceUrls[].urlURL stringA public Figma Community resource URL to look up.
searchTermstringA topic or keyword for Search resources or Find creators.
resourceFamiliesarray of stringsFor Search resources, Creator resources, or Trending resources, limits results to selected families. Leave it empty to include all supported families.
sortOrderselectSets the order for Search resources or Trending resources. Creator resources keep the source order.
priceStatusselectFor Search resources, Creator resources, and Trending resources, keeps free resources, paid resources, or both.
engagementobjectFor Search resources, Creator resources, or Trending resources, sets a likes, views, or users filter.
engagement.metricselectChooses likes, views, or users as the value to compare.
engagement.minimumintegerKeeps results at or above this value. Leave it empty for no lower limit.
engagement.maximumintegerKeeps results at or below this value. Leave it empty for no upper limit.
includeCreatorsarray of stringsFor Search resources or Trending resources, keeps resources from the listed creator handles.
excludeCreatorsarray of stringsFor Search resources or Trending resources, removes resources from the listed creator handles.
officialOnlybooleanFor Search resources, Creator resources, or Trending resources, keeps only content marked as official Figma content.
publishedSincedate stringFor Search resources, Creator resources, or Trending resources, keeps resources published since an absolute date or relative value such as 30 days ago.
categoriesarray of stringsFor Search resources, Creator resources, or Trending resources, filters by public Community category names. Leave it empty for all categories.
maxItemsintegerOptional work limit for any target. Leave it empty to return all available results until the public source is exhausted.

Default-input example from a successful current beta run

{
"target": "resourceSearch",
"searchTerm": "wireframe",
"resourceFamilies": [
"designFiles"
],
"sortOrder": "relevance",
"priceStatus": "all",
"excludeCreators": [
"designer_uiux"
],
"maxItems": 1,
"officialOnly": false
}

🧾 Output

Rows use one of two shapes. Optional fields appear when the public source provides them. Resource descriptions can contain source HTML because they preserve the public source value.

Resource result

FieldTypeWhat it does
recordTypestringIdentifies this row as a resource record.
resourceIdstringPublic Figma Community identifier for the resource.
resourceFamilystringSupported family: plugins, widgets, apps, designFiles, figjamTemplates, figmaSlidesTemplates, or figmaSitesTemplates.
resourceTypestringResource type reported by the public catalog.
namestringPublic display name of the resource.
urlURL stringCanonical public Figma Community resource page.
descriptionstring, optionalHuman-readable resource description when provided by the source.
summarystring, optionalShort positioning text when provided by the source.
categoriesarray of strings, optionalPublic Community categories assigned to the resource.
tagsarray of strings, optionalPublic tags assigned to the resource.
editorTypesarray of strings, optionalFigma editor contexts supported by the resource.
creator.namestring, optionalPublic creator display name.
creator.handlestring, optionalPublic creator handle.
creator.profileUrlURL string, optionalCanonical public creator profile page.
creator.imageUrlURL string, optionalPublic creator profile image.
creator.biostring, optionalPublic creator biography.
creator.followersinteger, optionalPublic follower count reported for the creator.
creator.followinginteger, optionalNumber of accounts followed by the creator.
publisher.namestring, optionalPublic publisher display name.
publisher.handlestring, optionalPublic publisher handle.
publisher.profileUrlURL string, optionalCanonical public publisher profile page.
publisher.contextstring, optionalPublic context about the publisher.
publisher.badgestring, optionalPublic publisher badge or label.
engagement.likesinteger, optionalPublic likes reported for the resource.
engagement.viewsinteger, optionalPublic views reported for the resource.
engagement.usersinteger, optionalPublic users count reported for the resource.
engagement.duplicatesinteger, optionalPublic duplicates count reported for the resource.
engagement.installsinteger, optionalPublic installs count reported for the resource.
timestamps.createdAtdate-time, optionalTime the source says the resource was created.
timestamps.publishedAtdate-time, optionalTime the source says the resource was published.
timestamps.updatedAtdate-time, optionalTime the source says the resource was last updated.
timestamps.collectionAddedAtdate-time, optionalTime the source says the resource was added to a public collection.
visibilitystring, optionalPublic visibility status reported by the source.
priceStatusstring, optionalPublic free or paid status reported by the source.
isOfficialboolean, optionalWhether the source marks the resource as official Figma content.
thumbnailUrlURL string, optionalPublic thumbnail image URL.

Example resource row from a successful current beta run

{
"recordType": "resource",
"resourceId": "1221009141145444839",
"resourceFamily": "designFiles",
"resourceType": "design_template",
"name": "Wireframes Kit - Free wireframing Websites and SaaS UI UX",
"url": "https://www.figma.com/community/file/1221009141145444839",
"description": "<h2>WebbyFrames - A Simple and Powerful Wireframing Kit</h2><p>Wireframe kit to help you create websites, landing pages, web apps, and many more.</p><p><br></p><p>If you like it please click ♡</p><p><br></p><p>FOLLOW ME - more free resources are on the way!</p><p><br></p><p>Looking for a UI Design System Kit? Try the free version of <a rel=\"noreferrer noopener nofollow ugc\" href=\"https://extraboldui.com/\" target=\"_blank\">Extrabold UI</a></p>",
"editorTypes": [
"design"
],
"creator": {
"name": "Bogdan Hutuleac",
"handle": "designer_uiux",
"profileUrl": "https://www.figma.com/@designer_uiux",
"imageUrl": "https://s3-alpha.figma.com/profile/ae4560ae-4688-49f8-a27b-306c1c531519",
"bio": "Crafting user-centric experiences and scalable design systems that drive results. \n\nFollow me, more free resources coming soon!",
"followers": 371,
"following": 44
},
"publisher": {
"name": "Bogdan Hutuleac",
"handle": "designer_uiux",
"profileUrl": "https://www.figma.com/@designer_uiux",
"context": "Bacau, Romania"
},
"engagement": {
"likes": 10146,
"views": 0,
"users": 284705
},
"timestamps": {
"createdAt": "2024-11-26T23:24:21.612Z",
"updatedAt": "2025-01-24T15:54:36.306Z"
},
"visibility": "community",
"thumbnailUrl": "https://s3-figma-hubfile-images-production-cdn-cgi.figma.com/cdn-cgi/image/format=auto,quality=85/hub/file/carousel/img/7af1ea66087af3774f362d7d5c4d667544811463"
}

Creator profile result

FieldTypeWhat it does
recordTypestringIdentifies this row as a creator record.
creatorIdstringPublic Figma Community identifier for the creator profile.
namestring, optionalPublic display name of the creator.
handlestring, optionalPublic creator handle.
profileUrlURL string, optionalCanonical public creator profile page.
descriptionstring, optionalHuman-readable creator description.
summarystring, optionalShort positioning text for the creator.
biostring, optionalPublic creator biography.
publisher.contextstring, optionalPublic context about the creator as a publisher.
publisher.badgestring, optionalPublic publisher badge or label.
engagement.followersinteger, optionalPublic follower count reported for the creator.
engagement.followinginteger, optionalNumber of accounts followed by the creator.
timestamps.createdAtdate-time, optionalTime the source says the profile was created.
timestamps.updatedAtdate-time, optionalTime the source says the profile was updated.
timestamps.collectionAddedAtdate-time, optionalTime the source says the profile was added to a public collection.
visibilitystring, optionalPublic visibility status reported by the source.
isOfficialboolean, optionalWhether the source marks the creator as official Figma content.
imageUrlURL string, optionalPublic profile image URL.

Example creator profile row from a successful current beta run

{
"recordType": "creator",
"creatorId": "2480257",
"name": "Figma",
"handle": "figma",
"profileUrl": "https://www.figma.com/@figma",
"description": "Figma is the design tool for teams who build products together.",
"bio": "Figma is the design tool for teams who build products together.",
"publisher": {
"context": "Figma is the design tool for teams who build products together."
},
"engagement": {
"followers": 49104,
"following": 55
},
"timestamps": {
"createdAt": "2020-04-23T07:54:56.631Z",
"updatedAt": "2019-10-21T22:53:16.561Z"
},
"visibility": "user",
"imageUrl": "https://s3-alpha.figma.com/profile/768244674400796816/c61f5e10-412a-4d9e-b51f-3c36193e1394"
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each public resource and each public creator profile saved to the dataset. A run with no saved rows has no resource or creator-profile row charge. Later duplicate matches are not saved and do not create another row charge. See the Pricing tab for current prices.

🔌 Integrations

Start runs from Apify Console or the Apify API, then read the default dataset. You can export the saved rows from Apify in the formats available for the dataset.

❓ FAQ

The first eligible match is saved. Later appearances of the same source resource are skipped, so the row describes the first saved match.

Can I look up a known public resource URL?

Yes. Choose Resource URLs and add one or more public Figma Community resource URLs. The Actor returns normalized metadata when the public page provides it.

Can I find a creator and then list that creator's resources?

Yes. Use Find creators for a topic or Creator resources for a known public handle. Choose one target per run so the input matches the job you want to do.

Can I mix free and paid resources?

Yes. Set Price status to Free and paid, Free, or Paid for the targets that support that filter.

Why are some fields missing from a row?

The public source does not report every metric, timestamp, category, or publisher value for every resource or creator. The Actor leaves unavailable values out instead of filling them with guesses.

Do I need a Figma login or API key?

No. The Actor reads public Figma Community resources and profiles without buyer-supplied source credentials.

Does the Actor download or edit Figma files?

No. It returns public catalog metadata and links. It does not download, mirror, transform, or edit Figma resources.

What does Maximum items do?

It stops the run after the selected number of saved rows. Leave it empty to return all available results until the public source is exhausted.

📝 Changelog

0.0: Initial release

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré