Docker Hub Images Scraper - Stars, Pulls & Descriptions avatar

Docker Hub Images Scraper - Stars, Pulls & Descriptions

Pricing

from $6.80 / 1,000 results

Go to Apify Store
Docker Hub Images Scraper - Stars, Pulls & Descriptions

Docker Hub Images Scraper - Stars, Pulls & Descriptions

Scrape Docker Hub container images by keyword with star counts, pull counts, description, owner and official/automated flags. Export to JSON, CSV or Excel.

Pricing

from $6.80 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Features

Limited permissions

Share

Docker Hub Images Scraper - Stars, Pulls & Descriptions

Docker Hub Images Scraper - Stars, Pulls & Descriptions

The most complete Docker Hub image scraper available. It returns every field the Docker Hub search and repository endpoints expose for each image, plus enrichment from the detail and tag pages (categories, tag count, latest tag, architectures, storage size), and gives you a keyword search plus an optional AI summary add-on to target exactly the images you need.

Here is one real result, with every field the actor returns (the long fullDescription value is trimmed here for readability; the actor returns it in full):

{
"repoName": "redis",
"repoUrl": "https://hub.docker.com/_/redis",
"shortDescription": "Redis is the world’s fastest data platform for caching, vector search, and NoSQL databases.",
"starCount": 13605,
"pullCount": 11098157544,
"isOfficial": true,
"isAutomated": false,
"repoOwner": null,
"fullDescription": "# Quick reference\n\n- **Maintained by**: Redis LTD\n\n# What is Redis?\n\nRedis is the world’s fastest data platform. It provides cloud and on-prem solutions for caching, vector search, and NoSQL databases … (trimmed)",
"categories": ["Databases & storage"],
"contentTypes": ["unrecognized", "image"],
"lastUpdated": "2026-08-06T21:06:40.230318Z",
"lastModified": "2026-08-10T18:14:15.225799Z",
"dateRegistered": "2014-06-05T20:04:50Z",
"storageSize": 152748128193,
"tagCount": 1144,
"latestTag": "trixie",
"latestTagPushed": "2026-08-06T21:06:38.067608Z",
"latestTagSize": 55426239,
"architectures": [
"linux/amd64",
"linux/arm/v5",
"linux/arm/v7",
"linux/arm64/v8",
"linux/386",
"linux/ppc64le",
"linux/riscv64",
"linux/s390x",
"linux/mips64le"
],
"aiSummary": null,
"aiKeyTech": null,
"source": "Docker Hub",
"observedAt": "2026-08-14T07:50:44.155Z"
}

What it does

The actor searches public Docker Hub images by keyword, then enriches each match with data pulled from the image detail page and the tag listing. For every image it returns stars, pull count, official and automated flags, owner, short and full description, categories, content types, registration and update dates, storage size, tag count, the latest tag with its push date and size, and the hardware architectures the image publishes (for example linux/amd64, linux/arm64/v8). Missing source values are returned as null and empty lists as [], so you can sort and filter without extra parsing.

Quickstart

Open the actor, paste this into the input, and press Run. It returns the 10 most relevant Redis images with full enrichment.

{
"searchQuery": "redis",
"maxImages": 10
}

Billing and limits

  • Pay per result. You are charged per image returned (result event). See the pricing tab for the current per-result price.
  • AI summary add-on. When withSummary is enabled on a paid plan, each successfully enriched record is billed an additional ai_summary event. It is skipped and not charged on free plans.
  • No charge on failure. If a run errors before any image is collected, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 images per run. Upgrade for higher maxImages.

FAQ and troubleshooting

A run returned 0 records. Why? The keyword matched no public images on Docker Hub. Try a broader or corrected keyword. Zero-result runs are not charged.

Why is repoOwner null? Official images live under the library namespace and have no separate owner. repoOwner is populated for community images that use an owner/name path.

Is this an official Docker tool? No. This actor is independent and has no affiliation with Docker, Inc. It reads only data that is publicly available on Docker Hub. Use it in accordance with the Docker Hub terms of service.