VOOZH about

URL: https://apify.com/crawlerbros/flutterflow-marketplace-scraper

โ‡ฑ FlutterFlow Marketplace Scraper ยท Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

FlutterFlow Marketplace Scraper

Scrape Flutter/Dart packages from pub.dev - the registry powering FlutterFlow widgets. Search by keyword, browse by SDK or platform tag, fetch by name, or list by publisher. Returns version, pub scores, likes, weekly downloads, platforms, and URLs. No auth required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Share

Scrape Flutter and Dart packages from pub.dev โ€” the official package registry powering FlutterFlow's custom widget, action, and integration ecosystem. Search by keyword, browse by SDK tag or platform, fetch packages by name, or list all packages by a publisher. Returns version, description, pub scores, likes, weekly downloads, supported platforms, repository links, and direct URLs.

Data Source: FlutterFlow Marketplace (https://marketplace.flutterflow.io) has no public API โ€” it is a JavaScript SPA with no accessible data endpoints. This actor uses the pub.dev public API as the authoritative source for Flutter/Dart packages, which is the underlying package registry from which FlutterFlow's custom widgets and actions are sourced.

What this actor does

  • Four modes: search, browse, getById, byPublisher
  • Rich scoring: pub points (0โ€“160), likes, weekly downloads, popularity
  • Platform breakdown: Android, iOS, Web, Windows, macOS, Linux
  • SDK filtering: Flutter packages, Dart-only, Flutter Favorites, null-safe, wasm-ready
  • No auth or proxy required โ€” uses pub.dev's fully public API
  • Empty fields are omitted from every record

Output per package

FieldTypeDescription
packagestringPackage identifier (e.g. "provider")
versionstringLatest version (e.g. "6.1.5")
descriptionstringPackage description
sdkstringPrimary SDK: "flutter" or "dart"
platformsarraySupported platforms: ["android", "ios", "web", ...]
likesintegerNumber of likes on pub.dev
pubPointsintegerPub score out of 160
maxPubPointsintegerMaximum possible pub points
weeklyDownloadsintegerDownloads in the past 30 days
tagsarrayAll pub.dev tags (e.g. ["sdk:flutter", "is:flutter-favorite"])
isDiscontinuedbooleanWhether package is discontinued
homepagestringProject homepage URL
repositorystringSource code repository URL
issueTrackerstringIssue tracker URL
documentationstringDocumentation URL
dartSdkConstraintstringDart SDK version constraint
flutterConstraintstringFlutter version constraint
publishedAtstringISO timestamp of latest version
archiveUrlstringDirect download URL for latest version
pubDevUrlstringPackage page on pub.dev
sourceUrlstringSame as pubDevUrl
recordTypestringAlways "package"
scrapedAtstringUTC timestamp when scraped

Input

FieldTypeDefaultDescription
modestringbrowsesearch / browse / getById / byPublisher
querystringflutter widgetKeyword to search for (mode=search)
sdkTagstringflutterSDK filter: flutter, dart, flutter-favorite, wasm-ready, null-safe
platformstringโ€“Platform filter: android, ios, web, windows, macos, linux
idsarrayโ€“Package names to fetch (mode=getById)
publisherIdstringโ€“Publisher domain (mode=byPublisher). E.g. flutter.dev, dart.dev
minLikesintegerโ€“Only emit packages with โ‰ฅ this many likes
minPubPointsintegerโ€“Only emit packages with โ‰ฅ this pub score
maxItemsinteger100Hard cap on emitted records (1โ€“10000)

Example inputs

Browse Flutter Favorites

{
"mode":"browse",
"sdkTag":"flutter-favorite",
"maxItems":50
}

Search for state management packages

{
"mode":"search",
"query":"state management",
"sdkTag":"flutter",
"maxItems":20
}

Fetch specific packages by name

{
"mode":"getById",
"ids":["provider","riverpod","bloc","get","mobx"],
"maxItems":10
}

Get all packages by Flutter team publisher

{
"mode":"byPublisher",
"publisherId":"flutter.dev",
"maxItems":100
}

Browse high-quality Flutter packages for iOS + Android

{
"mode":"browse",
"sdkTag":"flutter",
"platform":"ios",
"minLikes":500,
"minPubPoints":120,
"maxItems":50
}

Use cases

  • FlutterFlow development: Find Flutter packages to use as custom widgets or actions in FlutterFlow projects
  • Package discovery: Discover popular Flutter packages by platform, SDK, or category
  • Competitive analysis: Track pub scores, likes, and download trends for Flutter packages
  • Publisher monitoring: List all packages from specific publishers (Google, Dart team, etc.)
  • Quality filtering: Find only high-quality packages with minimum pub points or likes

FAQ

Q: Why does this use pub.dev instead of the FlutterFlow marketplace directly? A: The FlutterFlow Marketplace (https://marketplace.flutterflow.io) has no public API โ€” it is a JavaScript single-page application with no accessible data endpoints. pub.dev is the official Dart/Flutter package registry and the source from which FlutterFlow's custom widget ecosystem is built.

Q: Does this require an API key or authentication? A: No. The pub.dev API is fully public with no authentication required.

Q: How many packages are available on pub.dev? A: pub.dev hosts over 40,000 packages.

Q: What is the difference between likes and pubPoints? A: likes is a community engagement metric (users clicking the like button). pubPoints is an automated quality score (0โ€“160) evaluating documentation, static analysis, platform support, and dependency health.

Q: What are Flutter Favorites? A: Flutter Favorites are packages manually curated by the Flutter team as especially high-quality and recommended. Use sdkTag: "flutter-favorite" to browse them.

Q: Can I filter to packages that support only specific platforms? A: Yes, use the platform input to filter to packages supporting a specific platform (android, ios, web, windows, macos, linux).

You might also like

Pub.dev Scraper | Dart and Flutter Packages

parseforge/pub-dev-scraper

Pull Dart and Flutter package data from pub.dev including name, version, publisher, pub points, popularity, likes, platforms, dependencies, and license. Track the Flutter ecosystem, audit deps, and build developer tooling for mobile, web, and desktop Dart projects.

Pub.dev Scraper

crawlergang/pub-dev-scraper

Scrape Pub.dev, the official Dart and Flutter package repository with 40K+ packages. Search packages, fetch package details with scores, get all packages by a publisher, or browse trending packages.

2

5.0

Pub.dev Scraper

crawlerbros/pub-dev-scraper

Scrape Pub.dev, the official Dart and Flutter package repository with 40K+ packages. Search packages, fetch package details with scores, get all packages by a publisher, or browse trending packages.

pub.dev Package Scoring Scraper

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

GitHub Marketplace Scraper

crawlerbros/github-marketplace-scraper

Scrape GitHub Marketplace apps, integrations, and Actions. Search by keyword, browse by category, or fetch specific listings by slug. Extracts name, description, pricing, categories, publisher info, and more

DEV.to Scraper

plantane/devto-scraper

Scrape articles, search results, and tags from DEV.to (dev.to). Supports latest, top, by tag, by username, search, and tag listing. Uses the official Forem API for fast, reliable data extraction.

Dev.to Scraper

crawlerbros/devto-scraper

Scrape Dev.to, the popular blogging platform for developers (forem.com). Search by tag, by username, fetch by article ID, list latest / top / featured articles. Pulls title, body markdown, tags, reactions, comments, reading time, author, organization. HTTP-only via the public dev.to/api.

NPM Packages Scraper

gio21/npm-packages-scraper

Search and scrape NPM packages by keyword. Extract name, version, description, downloads, dependencies, license, repository, and quality scores. Uses the public NPM registry API. Pay per result.