pub.dev Package Scoring Scraper avatar

pub.dev Package Scoring Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
pub.dev Package Scoring Scraper

pub.dev Package Scoring Scraper

Query pub.dev for Dart and Flutter package scoring by package list, search query, or popularity threshold. Records carry package name, granted points, like count, popularity score, tags, last updated, latest version, description, homepage, and repository. Handy for ecosystem audits.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

ParseForge Banner

๐ŸŽฏ pub.dev Package Scoring Scraper

๐Ÿš€ Export pub.dev (Dart and Flutter) package scoring data in seconds. Pub points, popularity, likes, and derived tags.

The pub.dev Package Scoring Scraper turns the public pub.dev/api/packages/{name}/score and /api/packages/{name} endpoints into a structured dataset. It iterates an explicit list, a search query, or the global index, and joins each package's score with its latest manifest.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
๐Ÿ“ฑ Flutter app teamsVet new dependencies against pub points
๐Ÿ›ก๏ธ Security teamsFind low-scoring or unmaintained packages
๐Ÿ“Š Ecosystem researchersTrack Dart package health over time
๐Ÿš€ DevRelBuild pub.dev discovery dashboards
๐Ÿงช Package authorsBenchmark your scores against competitors
๐Ÿ‘ฉโ€๐Ÿ’ป DevelopersPick the best package for a job

๐Ÿ“‹ What the pub.dev Package Scoring Scraper does

  • Iterates an explicit package list, a /api/search query, or the global /api/packages index.
  • Joins each package's /score endpoint with the latest pubspec metadata.
  • Filters by minimum popularity score.
  • Surfaces derived tags such as platform:android, runtime:web, and sdk:flutter.
  • Pushes a clean diagnostic record on upstream errors.
  • Exports to every Apify dataset format.

๐Ÿ’ก Why it matters: Pub.dev's scoring data is the canonical proxy for Dart package health. Mirroring it gives you SQL-friendly insight into the entire ecosystem.

๐Ÿ“Š Data fields

Each record includes: grantedPoints, lastUpdated, likeCount, maxPoints, package, popularityScore, results, scrapedAt, tags. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

โš ๏ธ Good to Know: Each record costs two HTTP calls (score plus manifest). Plan accordingly for very large runs.

๐Ÿš€ How to use

  1. Click Try for free.
  2. Provide explicit packages, a search query, or leave empty for the global index.
  3. Optionally set minPopularity.
  4. Click Start and download the dataset.
ActorWhat it does
ParseForge SPDX Licenses ScraperLicense metadata.
ParseForge Swift Package Index ScraperSwift packages catalog.
ParseForge Vcpkg Ports ScraperC and C++ ports.
ParseForge OurAirports ScraperGlobal airport database.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for 900+ production-grade scrapers.

Disclaimer. This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by Google or the Dart team. Users are responsible for complying with the target site's terms of service and applicable law. Create a free account w/ $5 credit.

๐Ÿ†˜ 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.