Hugging Face Trending Models Scraper — Radar & Change Watch avatar

Hugging Face Trending Models Scraper — Radar & Change Watch

Pricing

Pay per usage

Go to Apify Store
Hugging Face Trending Models Scraper — Radar & Change Watch

Hugging Face Trending Models Scraper — Radar & Change Watch

Discover public Hugging Face models by trending score, downloads, likes or update time. Export model links, declared licenses and access metadata. Compare named watchlists across runs. Visual report, JSON and CSV. No Hugging Face key, proxy or developer fee.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Yigit Ibze

Yigit Ibze

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Turn a public Hugging Face model list into a readable discovery report and a repeatable metadata snapshot. Find models in trending, download, like, creation or modification order, then save a named watchlist to review what changed at the next successful run.

Useful for a research shortlist, a newsletter source list or a recurring model discovery review. Every live row links to its source model page. This community Actor is independent of Hugging Face.

Start with live data

Click Start with the default input. It collects up to 20 public models in Hugging Face trending order. No Hugging Face token, proxy, AI key or paid source Actor is needed.

{
"maxResults": 20,
"sort": "trendingScore",
"demoMode": false
}

Open Visual model radar after the run, or use the default dataset, JSON report and CSV snapshot. The report includes source time, query, coverage warnings and comparison status.

Inputs

InputDefaultMeaning
maxResults20Up to 100 models from a bounded query.
sorttrendingScoreDescending trendingScore, downloads, likes, lastModified or createdAt.
taskblankOptional exact Hub pipeline tag, such as text-generation.
searchblankOptional server-side text search within model IDs.
reportNameAI model radarDisplay name, 1–80 characters.
watchlistNameblankOptional persistent comparison name, up to 80 characters.
demoModefalseFive fictional offline rows; no live collection or saved history.

Task tags are limited to 80 characters and search to 100. Filters can return zero models. This version covers models only, with no separate author filter or exact-repository inventory mode.

Compare a named watchlist

Run the same input twice, using a stable watchlist name:

{
"maxResults": 20,
"sort": "trendingScore",
"task": "text-generation",
"watchlistName": "weekly-text-generation",
"reportName": "Text generation radar"
}

The first live run establishes a baseline. A later comparable run records models newly present in the returned results, changes in position and metrics, and observed changes to revision SHA, declared license IDs, access setting, task or library. Unknown fields remain unknown. A missing declaration does not establish unchanged access or license facts.

History is stored in a named Apify key-value store. Keep one run at a time per watchlist. Changing sort, task, search or result limit starts a new baseline. Failed or invalid collections do not advance it; incomplete selections suppress history advancement. Demo runs never write history. Comparisons cover saved observations, not every intervening source change.

Outputs

OutputContents
Default datasetOne normalized model observation per row.
REPORT_HTMLStandalone visual report with model links, metrics, change review and limitations.
REPORT_JSONRows, query, summary, warnings, history status and models absent from current results.
MODELS_CSVSpreadsheet-friendly model snapshot with guarded formula-like text.

Rows include modelId, modelUrl, sourcePosition, task, library, licenseIds, gated, revisionSha, downloads30d, likes, trendingScore, createdAt, lastModified, observedAt, change, prior position, metric differences and metadataChanges. Missing metrics are null; a real zero stays zero. JSON preserves structured license and change arrays.

Read the signals correctly

  • Position is rank within the current bounded query, not a global quality or performance ranking. The Actor preserves source order and does not invent a trending-score formula or time window.
  • downloads30d is Hugging Face's rolling 30-day request-count metric. It is not installs or unique users. Its snapshot difference can be negative and is not newly acquired downloads. Download counting documentation.
  • A revision SHA or modification time can change after a repository edit. It does not prove new weights or a model release.
  • License IDs are publisher declarations, not legal clearance or proof of suitability. Review the model page and its actual terms before use. Model-card metadata.
  • A model absent from a later bounded result list has left that query's returned sample. It may still exist. This is not a deletion detector or complete Hub monitor.

Scope and cost

The Actor reads public Hub API metadata only. It does not fetch weights, execute model code, call inference, collect private repositories or download model-card body text. It uses bounded public requests and reports source access failures explicitly; failures never silently become sample data. Hub API reference.

Free beta: no developer fee. Standard Apify compute, storage and platform usage apply. A run cap is a spending limit, not a price guarantee. For a small first run, use a $0.10 maximum total charge, 512 MB and a 300-second timeout. This Actor supports Limited permissions and does not require Standby mode or automatic restart.

For support, open an issue with a run URL, the query and the expected behavior. Remove credentials and private information before sharing logs.