Packagist PHP Packages Scraper
Pricing
from $30.37 / 1,000 results
Packagist PHP Packages Scraper
Scrape PHP package metadata from Packagist public API. Get package name, vendor, description, latest version, downloads, dependencies, repository, license. No API key required.
Pricing
from $30.37 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Share

π Packagist PHP Packages Scraper
π Search the entire Packagist PHP catalog in seconds. Filter by keyword, type, or tags, then enrich with downloads, dependencies, and GitHub stats. No API key, no registration, no manual CSV wrangling.
The Packagist PHP Packages Scraper turns the official Packagist.org public API into a clean, ready-to-use dataset. Packagist is the default Composer registry for PHP and the canonical source for every public PHP library, framework, plugin, and tool. The actor exposes two modes: search for keyword-driven discovery and packageDetail for deep enrichment of a specific package by vendor/name.
In search mode you get vendor, package name, description, repository, downloads, and favers (stargazers) for every match, with optional type filter (library, project, symfony-bundle, wordpress-plugin, drupal-module, and more) and tag filters (orm, framework, testing, ...). In packageDetail mode you get the full enrichment: monthly and daily and total downloads, dependent count, suggester count, GitHub stars and watchers and forks and open issues, maintainer list, latest version with timestamp, license, keywords, homepage, and the latest require map. The output is flat JSON ready to push into a dashboard, dependency audit, or vendor inventory.
| π― Target audience | πΌ Primary use cases |
|---|---|
| PHP and Composer engineers | Discover packages by tag and audit dependency health |
| Security and compliance | Catalog dependency licenses and detect abandoned packages |
| Hosting and managed PHP | Build internal mirrors and dependency dashboards |
| Open-source maintainers | Track adoption metrics for your own packages |
| Research and analytics | Study the PHP ecosystem and Composer adoption curves |
π What the Packagist PHP Packages Scraper does
- π Keyword search. Pass a query like
symfony,laravel, orormand stream every matching package. - π·οΈ Type filter. Restrict to
library,project,metapackage,composer-plugin,symfony-bundle,wordpress-plugin, ordrupal-module. - π·οΈ Tag filter. Combine tags like
["orm", "framework"]to narrow further. - π¦ Detail mode. Pass a list of
vendor/nameids and get the full Packagist metadata for each. - π GitHub stats baked in. Detail records include stars, watchers, forks, and open issues when the repository is on GitHub.
- β¬οΈ Download metrics. Monthly, daily, and total downloads pre-computed, plus favers (stargazer count on Packagist).
- π Latest version metadata. Detail mode resolves the most recent stable version, its release date, license, keywords, and
requiremap. - π¨ Abandoned flag. Search results surface the upstream
abandonedmarker when present.
Each record carries a mode discriminator (search or packageDetail) so you can union both shapes in one downstream table.
π‘ Why it matters: PHP powers a significant share of the web through WordPress, Laravel, Drupal, Symfony, and countless custom apps. A clean Packagist feed lets engineering, security, and product teams reason about real dependency choices instead of guessing.
π Data fields
Each record includes: description, downloads, favers, mode, name, packageName, repository, scrapedAt, url, vendor. All 10 field names come from a real production run, so what you see here is what lands in your dataset.
π How to use
- π Create a free Apify account. Sign up at Apify and claim the $5 starter credit.
- ποΈ Open the actor. Pick
searchfor discovery orpackageDetailfor enrichment. - π Set filters. Add a query, optional type, and tag list for search. List
vendor/nameids for detail mode. - βΆοΈ Run it. Free users get a 10-row preview, paid users can pull up to 1,000,000 records per run.
- π€ Export. Download JSON, CSV, or Excel, or push results into Google Sheets, Airtable, Slack, Notion, or a database via Apify integrations.
β±οΈ Total time from sign-up to first dataset: about 90 seconds.
π Recommended Actors
- π¦ NPM Packages Scraper - inspect Node.js package metadata, downloads, and versions
- π GitHub Trending Scraper - track trending repos by language and time window
- π¦ Crates.io Scraper - browse the Rust package registry with the same shape
- π CrossRef Scraper - pull peer-reviewed software engineering research papers
- π Wikidata Entity Search Scraper - enrich vendor and project records with structured entity links
π‘ Pro Tip: browse the complete ParseForge collection for more data feeds across developer ecosystems, research, and analytics.
This Actor accesses publicly available data only. By using it you accept the responsibility to comply with the source's Terms of Service, rate limits, and applicable laws including data-protection regulations. The data is scraped on-demand from the upstream public API and is not cached or pre-stored by this Actor.
π Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.