VOOZH about

URL: https://apify.com/klondikeking/packagist-package-scraper

โ‡ฑ Packagist Package Metadata Scraper - PHP ยท Apify


๐Ÿ‘ Packagist Package Metadata Scraper avatar

Packagist Package Metadata Scraper

Pricing

$1.00 / 1,000 package extracteds

Go to Apify Store

Packagist Package Metadata Scraper

Extract detailed metadata for PHP packages from Packagist including version history, maintainers, dependencies, and download stats.

Pricing

$1.00 / 1,000 package extracteds

Rating

0.0

(0)

Developer

๐Ÿ‘ Pierrick McD0nald

Pierrick McD0nald

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

Share

Packagist Package Metadata Scraper โ€” PHP Package Intelligence

Extract comprehensive metadata for any PHP package on Packagist, the primary Composer package repository. This Actor fetches package details including version history, dependency requirements, maintainers, download statistics, and license information directly from the Packagist public API. No browser rendering required โ€” fast, reliable, and cost-effective.

Use Cases

  • Dependency Audit โ€” Analyze the dependency tree and PHP version requirements of packages before adoption
  • Package Research โ€” Compare download counts, favorites, and maintainer activity across PHP libraries
  • Security Scanning โ€” Monitor package versions and requirements for outdated or vulnerable dependencies
  • Market Intelligence โ€” Track trending PHP packages by downloads and community favorites
  • CI/CD Integration โ€” Validate package metadata in automated build pipelines

Input

FieldTypeRequiredDescription
packageNamesArrayYesList of Packagist package names in vendor/package format
includeVersionsBooleanNoInclude full version history for each package (default: false)
proxyConfigurationObjectNoProxy configuration for requests

Example Input

{
"packageNames":["laravel/framework","symfony/symfony","guzzlehttp/guzzle"],
"includeVersions":false
}

Output

The Actor outputs a dataset with the following fields for each package:

{
"name":"laravel/framework",
"description":"The Laravel Framework.",
"version":"12.x-dev",
"license":["MIT"],
"homepage":"https://laravel.com",
"repository":"https://github.com/laravel/framework",
"author":"taylorotwell",
"maintainers":["taylorotwell"],
"requires":{
"php":"^8.2",
"symfony/console":"^7.0"
},
"requiresDev":{
"phpunit/phpunit":"^11.0"
},
"requiresPhp":"^8.2",
"keywords":["framework","laravel"],
"downloads":524432143,
"favers":35171,
"versionCount":280,
"time":"2026-05-06T14:04:09+00:00",
"type":"library",
"url":"https://packagist.org/packages/laravel/framework"
}

Pricing

Pay per event: $0.001 USD per package extracted.

Limitations

  • Package names must be in vendor/package format
  • Download statistics reflect total historical downloads, not monthly
  • Version history can be large for mature packages โ€” use includeVersions sparingly
  • Packagist API rate limits apply to very high volume usage

FAQ

Q: Can I search for packages by keyword? A: This Actor requires exact package names. Use the Packagist website search to find package names first.

Q: What if a package does not exist? A: The Actor logs a warning and continues processing the remaining packages.

Q: Is authentication required? A: No. Packagist provides a public API with no authentication needed.

Changelog

  • v1.0.0 โ€” Initial release

You might also like

Packagist PHP Packages Scraper

parseforge/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.

Packagist Scraper

crawlergang/packagist-scraper

Scrape Packagist.org, the main PHP package repository with 400K+ packages. Search by keyword, fetch specific packages, browse popular packages, and get repository statistics.

2

5.0

Packagist Scraper

crawlerbros/packagist-scraper

Scrape Packagist.org, the main PHP package repository with 400K+ packages. Search by keyword, fetch specific packages, browse popular packages, and get repository statistics.

npm Package Scraper

plantane/npm-scraper

Scrape npm package data โ€” search packages or get detailed info including versions, maintainers, and download stats.

NPM Package Stats Scraper. Downloads, Versions, Dependencies

seemuapps/npm-package-stats-scraper

Get download counts, version history, dependencies, license, repo, and maintainer info for any npm package. Bulk-process a list of packages in one run.

๐Ÿ“ฆ npm Package Scraper - Downloads & Dependencies

benthepythondev/npm-package-scraper

Extract npm package data with download stats, dependencies, maintainers, and quality scores. Search by keyword, author, or get popular packages. Perfect for JavaScript ecosystem research, competitor tracking, and dependency analysis. Fast API-based extraction, pay-per-result.