🛡️ Docker Image Update Monitor
Pricing
from $9.00 / 1,000 results
🛡️ Docker Image Update Monitor
Track public container repositories on a strict schedule to instantly detect tag drift, newly published versions, and storage size changes.
Pricing
from $9.00 / 1,000 results
Rating
0.0
(0)
Developer
太郎 山田
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Docker Hub Image Intelligence API | Tags, Pulls & Search
Monitor public Docker Hub repositories and extract critical container updates automatically without the overhead of a headless browser. This tool provides deep image intelligence by leveraging the stable v2 API to scrape pull signals, star counts, and detailed repository metadata directly from the source. Security teams and system administrators rely on this fast, reliable monitor to schedule recurring checks on essential base images like nginx or redis, ensuring they are instantly aware of tag drift or newly published vulnerabilities.
Instead of manually refreshing web pages to check if a new container version is out, you can run this tool on a daily or weekly schedule to track exactly what changes across your targeted repositories. Set up a watchlist of URLs or search queries, and let the scraper extract the latest details seamlessly. The monitor reliably captures crucial data fields including full descriptions, recent tag timestamps, storage sizes, and category assignments.
By pulling this data regularly, infrastructure teams can integrate these tracking results straight into alerting tools or CI/CD pipelines. Whenever you run the task, it captures a precise snapshot of the repository state. This makes it incredibly easy to spot unexpected changes in image tags, monitor repository health, or catch sudden spikes in pull counts that might indicate wider adoption or an urgent patch release.
Store Quickstart
- Start with 2–5 repositories such as
library/nginxorredis. - Keep
maxTagsPerRepoaround 20–50 on the first run so tag enrichment stays cheap and fast. - Use
searchTermsonly when you want discovery; skip them when you already know the repositories you care about. - After the first useful run, move to the recurring watchlist template for repeat base-image checks, then use the webhook handoff template for tag-drift alerts.
V1 behavior
- Direct repository inputs such as
library/nginxor bare names such asnginx(normalized tolibrary/nginx) - Optional
searchTermsvia the public Docker Hub search endpoint - Live repository metadata: description,
full_description, pulls, stars, repository type, visibility, timestamps, categories when Docker Hub exposes them, and repository-level storage size when Docker Hub exposes it - Live tag pagination capped by
maxTagsPerRepo, with up to 100 tags fetched per API page - Per-tag OS / architecture platform normalization
- Honest repository and search statuses:
ok,not_found,rate_limited,error
Out of scope
- Docker Scout
- CVEs / vulnerability scanning
- Private repository intelligence beyond explicit public-access warnings
Use Cases
| Who | Why |
|---|---|
| DevOps teams | Review base image freshness, pull signals, and tag sprawl before standardizing images |
| Platform engineers | Compare competing public repositories with one normalized schema |
| Security teams | Inventory public repos and tags before deeper image scanning |
| Analysts | Track vendor or ecosystem container footprints from public metadata |
Input
Provide at least one of:
repositories: exact repository slugs to fetchsearchTerms: public Docker Hub search queries
Key options:
includeTags(defaulttrue)maxTagsPerRepo(default100, max500)maxSearchResults(default25, max250)delivery:datasetorwebhookdryRun
Output
meta: run summary, scope note, and explicit warningssearches: normalized search responses and status per queryrepositories: normalized repository records withtagsandtagSummary
When Docker Hub omits fields such as categories or repository storage size, the actor returns null / [] and records an explicit warning instead of silently inventing values.
Output Example
{"repository": "library/nginx","status": "ok","description": "Official build of Nginx.","pullCount": 456,"starCount": 123,"tagSummary": { "total": 2, "truncated": true },"tags": [{"name": "1.27","lastPulledAt": "2025-01-04T00:00:00.000Z","platforms": [{ "os": "linux", "architecture": "amd64" }]}],"warnings": []}
Local run
npm testnpm start
npm start reads input.json locally and writes output/result.json.
Related Actors
Pair this actor with other flagship intelligence APIs in the same portfolio:
- NPM Package Intelligence API — audit JavaScript packages that feed the applications inside your images.
- PyPI Package Intelligence API — profile Python dependencies alongside public container repositories.
- Shopify Store Intelligence API — combine storefront research with infrastructure-facing image intelligence.
Pricing & Cost Control
Apify Store pricing is usage-based, so cost mainly follows how many repositories and tags you inspect. Check the Store pricing card for the current per-event rates.
- Keep
maxTagsPerRepoandmaxSearchResultslow for exploratory runs. - Set
includeTagstofalsewhen repository-level metadata is enough. - Use
dryRun: truebefore larger repo watchlists or webhook delivery. - Prefer dataset delivery while you validate which tag fields matter downstream.
⭐ Was this helpful?
If this actor saved you time, please leave a ★ rating on Apify Store. It takes 10 seconds, helps other developers discover it, and keeps updates free.
Bug report or feature request? Open an issue on the Issues tab of this actor.

