Docker Hub Scraper avatar

Docker Hub Scraper

Pricing

$1.00 / 1,000 image extracteds

Go to Apify Store
Docker Hub Scraper

Docker Hub Scraper

Pricing

$1.00 / 1,000 image extracteds

Rating

0.0

(0)

Developer

Pierrick McD0nald

Pierrick McD0nald

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Share

Docker Hub Scraper - Container Image Metadata & Analytics

Extract comprehensive Docker Hub image metadata including pull counts, star ratings, tags, architectures, and vulnerability insights. This Actor enables DevOps teams, security researchers, and marketplace analysts to gather intelligence on container images at scale.

Use Cases

DevOps Intelligence — Monitor popular base images, track update frequency, and identify deprecated containers in your infrastructure. Compare pull counts and community adoption to make informed technology choices.

Security Auditing — Extract image metadata to identify outdated containers, analyze layer information, and track vulnerability exposure across your Docker Hub dependencies.

Marketplace Analysis — Research container trends, identify high-usage images, and analyze the competitive landscape of Docker Hub's 10M+ container ecosystem.

CI/CD Integration — Automatically validate base image freshness before deployments by checking last update timestamps and available architectures.

Input

FieldTypeRequiredDescription
imageNamesArrayYesList of Docker image names (e.g., "nginx", "library/node", "username/repo")
includeTagsBooleanNoExtract detailed tag information (default: true)
maxTagsPerImageIntegerNoMaximum tags to extract per image, 0 = all (default: 20)
proxyConfigurationObjectNoProxy settings for requests

Output

The Actor outputs a dataset with the following fields:

{
"name": "nginx",
"namespace": "library",
"repository": "nginx",
"description": "Official build of Nginx.",
"pullCount": 2150000000,
"starCount": 7854,
"lastUpdated": "2026-04-10T12:34:56.789Z",
"isOfficial": true,
"isPrivate": false,
"architectures": ["amd64", "arm64", "arm/v7"],
"tags": [
{
"name": "latest",
"digest": "sha256:abc123...",
"size": 58720256,
"os": "linux",
"architecture": "amd64",
"lastPushed": "2026-04-10T12:34:56.789Z"
}
],
"url": "https://hub.docker.com/_/nginx"
}

Pricing

Pay Per Event: $0.001 per image extracted

Pricing is calculated based on the number of images successfully processed. Tag extraction is included at no additional cost. Proxy usage is billed separately based on your Apify proxy plan.

Limitations

  • Docker Hub API has rate limits (approximately 100 requests per 5 minutes for unauthenticated requests)
  • Private repositories require authentication (not supported in this version)
  • Vulnerability scanning data requires Docker Hub Pro subscription (not accessible via public API)
  • Image layer details are limited to tag-level information

FAQ

Q: Can I extract data from private repositories? A: This version only supports public repositories. Private repository support requires authentication tokens.

Q: How do I format image names correctly? A: Use the format "namespace/repo" for user images or just "imagename" for official library images (e.g., "nginx", "bitnami/redis").

Q: What happens if an image does not exist? A: The Actor logs the error and continues processing other images. Errors are recorded in the stats output.

Q: Is there a limit to how many images I can process? A: There is no hard limit, but consider Docker Hub rate limits. Use proxy rotation for large batches.

Changelog

  • v1.0.0 — Initial release with image metadata, tag extraction, and PPE pricing