F-Droid Apps Scraper avatar

F-Droid Apps Scraper

Pricing

from $9.95 / 1,000 results

Go to Apify Store
F-Droid Apps Scraper

F-Droid Apps Scraper

Scrapes F-Droid apps by keyword or the entire open-source Android catalog. Returns package name, summary, license, categories, and source code URL for each app.

Pricing

from $9.95 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Categories

Share

ParseForge

F-Droid Apps Scraper

Scrape F-Droid apps by keyword or the entire open-source Android catalog, up to a million per run. Every app comes with its package name, summary, license, categories, and source code URL. No login or API key. Export to CSV, JSON, Excel, or XML.

F-Droid's official API needs an app registration, OAuth, and rate-limits you. This reads the public app catalog directly, filtered by package name, display name, or summary, and returns each match in one fixed schema.

Who uses itWhat they scrape F-Droid for
Privacy researchersWhich open-source apps exist for a given need
App store analystsHow the F-Droid catalog changes over time
Security teamsWhich apps carry anti-features or outdated versions
Open-source advocatesWhich apps are licensed permissively

What it does

This Actor collects F-Droid apps by keyword or the entire catalog, and returns each one as a flat row.

  • ๐Ÿ”Ž Keyword search: case-insensitive match on package name, display name, and summary.
  • ๐Ÿ“ฆ Full catalog walk: leave the query empty to collect every app.
  • โš™๏ธ Max items control: cap the run from 1 to 1,000,000 apps.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with F-Droid data

๐Ÿ” Find open-source alternatives.

A privacy researcher searches for 'password manager' and exports every matching app with its license and source code URL to shortlist candidates.

๐Ÿ“Š Track catalog changes.

An app store analyst runs the full catalog weekly and diffs the results to see which apps were added, removed, or updated.

๐Ÿ›ก๏ธ Audit app security.

A security team filters for apps with anti-features and outdated versions to prioritize review.

๐Ÿ“ˆ Monitor open-source adoption.

An open-source advocate tracks how many apps use permissive licenses over time.

Why choose this scraper

What you get
No API keyRead the public catalog directly, no registration or OAuth
Fixed schemaEvery app returns the same flat row, ready for analysis
Export anywhereCSV, JSON, Excel, or XML from the Apify platform

How it compares

This Actor focuses on keyword search and full catalog walks with a fixed schema, while the competitors below offer different field coverage and pricing models.

FeatureParseForgeF-Droid ScraperF-Droid Apps ScraperF-Droid Apps Scraper - Open Source Android Apps
Keyword searchYesNot listedNot listedYes
Full catalog walkYesNot listedNot listedNot listed
Package nameYesYesNot listedYes
SummaryYesYesYesYes
LicenseYesYesNot listedNot listed
CategoriesYesYesNot listedNot listed
Source code URLYesYesNot listedNot listed

Configure the run

Drive the Actor from a search query, and the filter runs as each app is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.011 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.10
1,000 results$11.00
10,000 results$110.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the F-Droid Apps Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to F-Droid through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/fdroid-apps-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your search query. It is case-insensitive but must be a substring of the package name, display name, or summary. Try a broader term or leave it empty to get the full catalog.

Why did the run stop before reaching maxItems?

The Actor stops when it has walked the entire catalog or when maxItems is reached, whichever comes first. If you set maxItems higher than the catalog size, you will get all apps.

Why are some fields empty?

Not every app in F-Droid has every field populated. For example, some apps may not have a source code URL or categories.

Can I get the full app description?

The Actor returns the summary, not the full description. If you need the full description, you may need a different scraper or the F-Droid API.

FAQ

QuestionAnswer
Do I need an F-Droid API key?No. The Actor reads the public F-Droid catalog directly, so there is no registration or OAuth.
Can I scrape the entire F-Droid catalog?Yes. Leave the search query empty and set maxItems to a high number to walk the whole catalog.
What does the search query match against?It is a case-insensitive substring match against each app's package name, display name, and summary.
What output formats are supported?You can export the results as CSV, JSON, Excel, or XML from the Apify platform.
How many apps can I collect per run?You can set maxItems from 1 to 1,000,000 apps per run.
Does this Actor return the app description?The Actor returns the fields listed in the dataset, which include package name, summary, license, categories, and source code URL. The full description is not included.
Is this Actor free?The Actor itself is free to use, but you pay for the Apify platform compute resources it consumes.
Can I schedule this Actor to run regularly?Yes, you can set up a schedule in Apify to run it daily, weekly, or at any interval.
What is F-Droid?F-Droid is a catalog of free and open-source Android apps. This Actor scrapes that catalog.
Does this Actor work with F-Droid mirrors?The Actor uses the main F-Droid catalog. If you need a specific mirror, you may need to adjust the source.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by F-Droid Limited. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.