Docker Hub Scraper - Image Tags & Release Monitor
Pricing
from $0.25 / 1,000 docker repository summary produceds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
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/redisorapify/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,postgresandpython - Paste repository names,
docker.io/names or Docker Hub links; a:tagat 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
- Create a free Apify account (no credit card needed).
- Open Docker Hub Scraper.
- Enter Docker Hub repositories, separated by commas or new lines, for example
nginx, library/redis. - 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.
- 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
| Setting | What it does |
|---|---|
| Docker Hub repositories | Repositories to scrape, separated by commas or new lines, such as nginx, library/redis, apify/actor-python. Without a namespace, library/ is used |
| Latest tag only | On: one summary row per repository with its newest tag. Off: one row per tag |
| Maximum records | The 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
- Enter your Docker Hub repositories and keep Latest tag only on.
- Schedule the actor to run every day or every hour.
- Compare
tagName,tagDigestorlastUpdatedbetween runs, or send each run's rows to Slack, email or a webhook with an integration.
Scrape more developer and package data
| Actor | What it gets |
|---|---|
| PyPI Release Monitor API | Latest release or recent versions of PyPI packages |
| RubyGems Release Monitor API | Latest releases and versions of Ruby gems |
| NPM Package Metadata API | npm package versions, maintainers, licenses and repository links |
| PyPI Package Metadata API | Python package versions, downloads, licenses and dependencies |
| GitHub Repository & Issue Scraper | GitHub repository data, issues, pull requests and contributors |
| GitHub Issues & Pull Requests Monitor | New, 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.
Is it legal to scrape Docker Hub?
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.