F-Droid Apps Scraper
Pricing
from $9.95 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
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 it | What they scrape F-Droid for |
|---|---|
| Privacy researchers | Which open-source apps exist for a given need |
| App store analysts | How the F-Droid catalog changes over time |
| Security teams | Which apps carry anti-features or outdated versions |
| Open-source advocates | Which 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 key | Read the public catalog directly, no registration or OAuth |
| Fixed schema | Every app returns the same flat row, ready for analysis |
| Export anywhere | CSV, 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.
| Feature | ParseForge | F-Droid Scraper | F-Droid Apps Scraper | F-Droid Apps Scraper - Open Source Android Apps |
|---|---|---|---|---|
| Keyword search | Yes | Not listed | Not listed | Yes |
| Full catalog walk | Yes | Not listed | Not listed | Not listed |
| Package name | Yes | Yes | Not listed | Yes |
| Summary | Yes | Yes | Yes | Yes |
| License | Yes | Yes | Not listed | Not listed |
| Categories | Yes | Yes | Not listed | Not listed |
| Source code URL | Yes | Yes | Not listed | Not 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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the F-Droid Apps Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
