Docker Hub Scraper - Image Tags & Release Monitor avatar

Docker Hub Scraper - Image Tags & Release Monitor

Pricing

from $0.25 / 1,000 docker repository summary produceds

Go to Apify Store
Docker Hub Scraper - Image Tags & Release Monitor

Docker Hub Scraper - Image Tags & Release Monitor

Monitor Docker Hub repositories for new image tags: tag name, last pushed and pulled dates, size, status and digest, plus a latest-tag summary per repository. Run it on a schedule to catch new releases. Export to CSV, JSON or Excel, schedule runs or use the API.

Pricing

from $0.25 / 1,000 docker repository summary produceds

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

What is Docker Hub Scraper?

Docker Hub Scraper is a tool that lets you scrape image tags from Docker Hub repositories: tag name, digest, last updated time, status, image size, number of platform images and the user who last updated it, plus links to the repository and tag pages. Get the newest tag of each repository or a list of its tags. Add repositories like nginx or library/redis, click Start, and download the data as Excel, CSV or JSON.

  • 🐳 Official and community images: nginx, library/redis or apify/actor-python
  • 🔔 Release monitor: get the newest tag of each repository on a schedule
  • 🏷️ Tag lists: each tag as its own row, with digest and size
  • 🔓 No login: no Docker Hub account or API key needed
  • 💸 Free to try: the $5 of free usage every Apify account gets each month covers about 20 repository summaries

What can Docker Hub Scraper do?

  • Get the latest tag of a Docker Hub image
  • Monitor Docker Hub images for new releases
  • List the tags of a Docker Hub repository
  • Get the digest and size of Docker image tags
  • Check when a Docker image was last updated
  • Track official images such as nginx, postgres and python
  • Paste repository names, docker.io/ names or Docker Hub links; a :tag at the end is ignored
  • Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more

What data can you extract from Docker Hub?

🐳 Repository name🗂️ Namespace🖼️ Image name
🏷️ Tag name🔐 Tag digest📅 Last updated time
✅ Tag status🧱 Number of platform images📏 Full size in bytes
👤 Last updated by (username)🔗 Repository link🔗 Tag link

How to scrape Docker Hub

  1. Create a free Apify account (no credit card needed).
  2. Open Docker Hub Scraper.
  3. Enter Docker Hub repositories, separated by commas or new lines, for example nginx, library/redis.
  4. Keep Latest tag only on for one summary per repository, or turn it off for a list of tags. Set Maximum records, then click Start.
  5. When the run finishes, download the data as Excel, CSV, JSON, HTML or XML.

How much does it cost to scrape Docker Hub image tags?

You pay per row, and the price depends on the kind of row:

  • $250.00 per 1,000 repository summaries (one row per repository, with Latest tag only on)
  • $750.00 per 1,000 tag records (one row per tag, with Latest tag only off)

Platform usage is included in these prices, so there is nothing else to pay.

For example, a summary of 10 repositories costs $2.50, and 100 tag records cost $75.00.

Every Apify account gets $5 of free usage each month, so you can try it at no cost. Maximum records keeps the cost of a run under control. See the Pricing tab for details.

⬇️ Input

SettingWhat it does
Docker Hub repositoriesRepositories to scrape, separated by commas or new lines, such as nginx, library/redis, apify/actor-python. Without a namespace, library/ is used
Latest tag onlyOn: one summary row per repository with its newest tag. Off: one row per tag
Maximum recordsThe most rows to get across all repositories, up to 100 per run

Example: a quick check of the newest tag of three images.

{
"repositories": "nginx, library/redis, apify/actor-python",
"latestTagOnly": true,
"maxResults": 5
}

Example: a list of tags from two official images.

{
"repositories": "library/nginx, library/postgres",
"latestTagOnly": false,
"maxResults": 20
}

⬆️ Output

You get one row per repository (summary) or per tag. You can view the rows as a table in Apify Console or download them as Excel, CSV, JSON, HTML or XML. A real summary row for nginx:

{
"repositoryName": "library/nginx",
"namespace": "library",
"imageName": "nginx",
"tagName": "latest",
"tagDigest": "sha256:abe47724e466aeab9a345d8e46a221c2fa8953c7848bb4a3bd9976a7199f8cf2",
"lastUpdated": "2026-09-19T04:53:15.496569Z",
"lastPulled": null,
"lastPushed": null,
"tagStatus": "active",
"imagesCount": 16,
"fullSizeBytes": 63400795,
"repositoryUrl": "https://hub.docker.com/r/library/nginx",
"tagUrl": "https://hub.docker.com/r/library/nginx/tags/latest",
"lastUpdaterUsername": "doijanky",
"recordType": "repository_summary"
}

Tag records have the same fields, with recordType: "tag_record" and the name, digest, size and dates of that tag. lastPulled and lastPushed are often empty. imagesCount is the number of platform images (such as linux/amd64 and linux/arm64) behind the tag.

How can I use Docker Hub data?

  • Release alerts: know when a base image you build on gets a new tag
  • Deployment checks: compare the digest of the tag you run with the newest one before you deploy
  • Dependency dashboards: keep a table of the images your team uses and when each was last updated
  • Image size tracking: follow how big an image's tags are over time
  • Ecosystem research: see how often official and community images ship

How to monitor Docker Hub images for new tags

  1. Enter your Docker Hub repositories and keep Latest tag only on.
  2. Schedule the actor to run every day or every hour.
  3. Compare tagName, tagDigest or lastUpdated between runs, or send each run's rows to Slack, email or a webhook with an integration.

Scrape more developer and package data

ActorWhat it gets
PyPI Release Monitor APILatest release or recent versions of PyPI packages
RubyGems Release Monitor APILatest releases and versions of Ruby gems
NPM Package Metadata APInpm package versions, maintainers, licenses and repository links
PyPI Package Metadata APIPython package versions, downloads, licenses and dependencies
GitHub Repository & Issue ScraperGitHub repository data, issues, pull requests and contributors
GitHub Issues & Pull Requests MonitorNew, updated, closed and merged GitHub issues and pull requests

❓FAQ

How much does it cost to scrape Docker Hub?

$250.00 per 1,000 repository summaries and $750.00 per 1,000 tag records, with platform usage included. See the cost section above and the Pricing tab.

What is the difference between a summary and a tag record?

With Latest tag only on, you get one summary row per repository with its newest tag. With it off, you get each tag of the repository as its own row.

How many rows can I get in one run?

Up to 100 rows per run, counted across all repositories. In tag mode the first repository can use up that number on its own, so run one repository at a time if you need tags from each.

Can I monitor official images?

Yes. Use names like nginx, redis or python; they are read as library/nginx, library/redis and library/python.

What if a repository does not exist?

The run stops with a clear error message so you can fix the input quickly.

Can I get private repositories?

No. Only public Docker Hub repositories can be scraped.

Do I need a Docker Hub account?

No. You don't need a Docker Hub account or an API key. The data is public.

Can I connect Docker Hub Scraper to other tools or AI agents?

Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.

Docker Hub Scraper only collects information about public repositories that anyone can see on Docker Hub. Usernames can count as personal data, which may be protected by laws such as GDPR, so only scrape it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?

Docker Hub Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Docker, Inc.

Something isn't working?

Open the Issues tab and tell us the repositories and what you expected.

⭐ Your feedback

Have an idea or found a problem? Tell us on the Issues tab. If Docker Hub Scraper saved you time, a short review on the Reviews tab helps other people find it.