Snap Store Scraper - Linux App Metadata & Downloads avatar

Snap Store Scraper - Linux App Metadata & Downloads

Pricing

Pay per usage

Go to Apify Store
Snap Store Scraper - Linux App Metadata & Downloads

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

Pierrick McD0nald

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

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

FieldTypeRequiredDescription
searchQueryStringNoKeyword to filter snaps by name or description (e.g., "docker", "node", "database")
maxItemsNumberNoMaximum snaps to extract (1-1000, default: 100)
sortByStringNoSort order: relevance (default), popularity, name, published, updated
proxyConfigurationObjectNoProxy 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 (ratingsAverage may be 0.0 or null).
  • 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.