Snap Store Scraper - Linux App Metadata & Downloads
Pricing
Pay per usage
Snap Store Scraper - Linux App Metadata & Downloads
Extract Snap Store app metadata, publisher info, ratings, architecture support, and download data using the official Snapcraft API. Fast, reliable, and no authentication required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Pierrick McD0nald
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Snap Store Scraper — Linux App Metadata & Publisher Analytics
Extract Snap Store app metadata, publisher information, ratings, architecture support, and download data using the official Snapcraft API. This Actor delivers structured data for every snap published in the Ubuntu Snap Store, covering over 7,000 applications.
Whether you are researching Linux app ecosystems, monitoring competitor distribution, or building a directory of open-source tools, this scraper gives you clean, structured data with no authentication required.
Use Cases
- App Store Research — Analyze the Linux desktop application landscape, identify trending snaps, and track publisher activity.
- Competitive Intelligence — Monitor which apps are published in the Snap Store, their update frequency, and publisher verification status.
- Security & Compliance Auditing — Review snap confinement levels, license information, and architecture support for enterprise deployments.
- Developer Analytics — Build dashboards of snap popularity, version history, and publisher reputation across the Linux ecosystem.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Keyword to filter snaps by name or description (e.g., "docker", "node", "database") |
maxItems | Number | No | Maximum snaps to extract (1-1000, default: 100) |
sortBy | String | No | Sort order: relevance (default), popularity, name, published, updated |
proxyConfiguration | Object | No | Proxy configuration for requests |
Output
The Actor outputs a dataset with the following fields for each snap:
{"packageName": "node-red","title": "node-red","summary": "Low-code programming for event-driven applications","description": "Node-RED is a flow based programming application...","publisher": "Node-RED-Team","developerName": "Node-RED-Team","developerValidation": "verified","version": "3.1.0","license": "Apache-2.0","confinement": "strict","architecture": ["amd64"],"channel": "stable","base": "core22","iconUrl": "https://dashboard.snapcraft.io/site_media/appmedia/2017/01/nr-hex_1.png","website": "https://nodered.org","contact": "https://discourse.nodered.org/","datePublished": "2017-01-10T21:57:20.914708Z","lastUpdated": "2023-10-19T11:23:14.151165+00:00","ratingsAverage": 0.0,"binaryFilesize": 46067712,"private": false,"snapId": "lwGTfxA0S0e61kiyMAuXQkq6Tvni0dYm","revision": 883,"content": "application"}
Pricing
Pay per event: $0.001 per snap extracted. You only pay for the data you retrieve.
Limitations
- The Snapcraft API returns public snap data only. Private snaps are excluded.
- Ratings are sparse — many snaps have not been rated yet (
ratingsAveragemay be0.0ornull). - The API does not expose download counts directly. Popularity is inferred from sort order.
- Architecture support is reported by the publisher and may not reflect all available builds.
FAQ
Q: Do I need a Snap Store account to use this scraper? A: No. The scraper uses the public Snapcraft API with no authentication required.
Q: Can I filter by architecture or confinement level? A: The API does not support direct filtering by architecture or confinement. You can filter the output dataset after extraction.
Q: How often is the data updated? A: The Snapcraft API reflects live Store data. Snap metadata updates as soon as publishers publish new revisions.
Changelog
- v1.0.0 — Initial release. Search, sort, and extract snap metadata via the Snapcraft API.