Flathub App Scraper - Linux App Store Metadata & Releases avatar

Flathub App Scraper - Linux App Store Metadata & Releases

Pricing

$2.00 / 1,000 actor run starteds

Go to Apify Store
Flathub App Scraper - Linux App Store Metadata & Releases

Flathub App Scraper - Linux App Store Metadata & Releases

Fetches structured metadata, license, verification status, release history, and runtime/SDK details for Flathub Linux apps directly from Flathub's official appstream JSON API.

Pricing

$2.00 / 1,000 actor run starteds

Rating

0.0

(0)

Developer

Ahmed

Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Flathub App Scraper

Fetches structured metadata for Linux apps published on Flathub — name, developer, license, verification status, release history, and runtime/SDK details — directly from Flathub's official appstream JSON API. Built for developers maintaining app catalogs, Linux distro tooling, package monitoring dashboards, or anyone tracking Flatpak app updates and licensing at scale.

Why this scraper

  • Reads Flathub's official appstream JSON API instead of scraping rendered HTML, so fields like release history, verification method, runtime/SDK, and content-rating age come out structured and complete rather than parsed from markup.
  • Returns 26 flattened fields per app, including release changelogs, developer verification, and license flags — data that thinner metadata scrapers typically don't expose.
  • Priced at $0.002 per run, charged once per actor start regardless of how many app IDs you pass in.

Output fields

FieldTypeDescription
appIdstringFlathub application ID, e.g. org.gimp.GIMP
namestringApplication display name
summarystringShort one-line summary of the app
descriptionstringFull HTML description text
developerNamestringName of the developer or team
projectLicensestringSPDX project license identifier
isFreeLicensebooleanWhether the license is a free/open-source license
categoriesstringComma-separated AppStream categories
keywordsstringComma-separated search keywords
iconUrlstringURL of the 128x128 app icon
homepageUrlstringProject homepage URL
bugtrackerUrlstringBug tracker URL
donationUrlstringDonation page URL
verifiedbooleanWhether the developer identity is verified by Flathub
verificationMethodstringMethod used to verify the developer, e.g. website
isEolbooleanWhether the app is marked end-of-life
latestVersionstringVersion string of the newest release
latestReleaseDatestringUnix timestamp of the newest release
latestReleaseDescriptionstringHTML changelog of the newest release
releaseCountintegerNumber of releases listed for the app
runtimestringFlatpak runtime the app is built against
sdkstringFlatpak SDK the app is built with
appTypestringAppStream component type, e.g. desktop-application
isMobileFriendlybooleanWhether the app is flagged mobile-friendly
contentRatingAgeintegerMinimum content-rating age (ESRB) in years
screenshotCountintegerNumber of screenshots available for the app

Input

{
"startUrls": [
{ "url": "https://flathub.org/api/v2/appstream/org.gimp.GIMP" }
],
"maxItems": 50
}

Output

{
"appId": "org.gimp.GIMP",
"name": "GNU Image Manipulation Program",
"summary": "High-end image creation and manipulation",
"developerName": "The GIMP team",
"projectLicense": "GPL-3.0+ AND LGPL-3.0+",
"isFreeLicense": true,
"categories": "Graphics, 2DGraphics, RasterGraphics",
"keywords": "GIMP, Photoshop",
"iconUrl": "https://dl.flathub.org/media/org/gimp/GIMP/ab48223ba11e3bad9493fcda45e9ac04/icons/128x128/org.gimp.GIMP.png",
"homepageUrl": "https://www.gimp.org/",
"bugtrackerUrl": "https://gitlab.gnome.org/GNOME/gimp/issues/new",
"donationUrl": "https://www.gimp.org/donating/",
"verified": true,
"verificationMethod": "website",
"isEol": false,
"latestVersion": "3.2.4",
"latestReleaseDate": "1776384000",
"releaseCount": 4,
"runtime": "org.gnome.Platform/x86_64/50",
"sdk": "org.gnome.Sdk/x86_64/50",
"appType": "desktop-application",
"isMobileFriendly": false,
"contentRatingAge": 3,
"screenshotCount": 4
}

Pricing

$0.002 per actor run, charged once regardless of how many app IDs you list in startUrls. Scraping 50 apps in a single run still costs $0.002 total.

Use cases

  • Maintaining a third-party Flatpak catalog or search index that needs license, verification, and runtime data not shown in the Flathub web UI.
  • Monitoring a set of apps for new releases by polling latestVersion and latestReleaseDate on a schedule.
  • Auditing Flatpak dependencies across a distro or CI pipeline for license compliance using projectLicense and isFreeLicense.