Docker Hub
Docker Hub tag, size, and last-updated rows for public images
This Actor lists public Docker Hub repositories you name (or searchTerms) and optional tags, emitting tag-drift and size/last-updated rows. Public Hub metadata only.
Not a private-registry scanner. Not image-content SAST. Not GitHub Releases.
from $9.00 / 1,000 result ($0.009 per delivered apify-default-dataset-item). $0.001 Actor Start. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
Open Docker Image Update Scraper on Apify
Docker Image Update Scraper, not a neighboring Actor
Use this page for this Actor’s job. Use GitHub Release & Tag Scraper for Release/tag diffs; Use npm License & Deprecation Checker for npm license/deprecation; Use OSS Vulnerability Monitor for OSV/GitHub advisories.
| This Actor | GitHub Release & Tag Scraper | npm License & Deprecation Checker | OSS Vulnerability Monitor | |
|---|---|---|---|---|
| Intent | Docker Image Update Scraper | Release/tag diffs | npm license/deprecation | OSV/GitHub advisories |
| Primary input | see schema | repositories | packages | packages |
| What it reads | Public sources listed on the Store page | GitHub releases | registry.npmjs.org | OSV + GitHub Advisories |
| Primary output | Dataset rows billed per live PPE | release rows | npm package rows | vuln rows |
| Not this job | Not a private-registry scanner. Not image-content SAST. Not GitHub Releases. | Not npm/PyPI package metadata | Not OSV vulnerability matching | Not license-policy trees |
Store ID: taroyamada/dockerhub-image-intelligence. Respect source terms, robots.txt, and rate limits.
Use cases
- Pinned image tag watches
- searchTerms discovery
- Scheduled tag-drift checks
How is Docker Image Update Scraper different from GitHub Release & Tag Scraper and npm License & Deprecation Checker?
Docker Image Update Scraper (taroyamada/dockerhub-image-intelligence): This Actor lists public Docker Hub repositories you name (or searchTerms) and optional tags, emitting tag-drift and size/last-updated rows. Public Hub metadata only. Not a private-registry scanner. Not image-content SAST. Not GitHub Releases. GitHub Release & Tag Scraper is for Release/tag diffs (input repositories; GitHub releases; release rows). Not npm/PyPI package metadata. npm License & Deprecation Checker is for npm license/deprecation (input packages; registry.npmjs.org; npm package rows). Not OSV vulnerability matching. OSS Vulnerability Monitor is for OSV/GitHub advisories (input packages; OSV + GitHub Advisories; vuln rows). Not license-policy trees.
What input is required?
Live required fields: none listed (see live fields). Published exampleRunInput is shown below. Public Docker Hub repository slugs and/or search terms
| Field | Type | Default | Notes |
|---|---|---|---|
repositories |
any[] | empty |
Repositories. Docker Hub repository slugs to fetch directly (e.g. 'library/nginx', 'ubuntu', 'myorg/myimage'). Bare names such as 'nginx' are normalized to 'library/nginx'. |
searchTerms |
any[] | empty |
Search Terms. Optional search terms for the public Docker Hub repository search API. Matched repositories are normalized and merged with direct repository inputs. |
includeTags |
boolean | true |
Include Tags. When true, fetches the tag list for each repository (up to maxTagsPerRepo tags). |
maxTagsPerRepo |
integer | 100 |
Max Tags per Repository. Maximum number of tags to return per repository. Docker Hub returns up to 100 tags per page; the actor paginates until this limit is reached. min=1 max=500 |
maxSearchResults |
integer | 25 |
Max Search Results per Term. Maximum number of repositories to return per search term. Search pagination continues until this cap is reached. min=1 max=250 |
delivery |
string enum | dataset |
Delivery. Where to send results: dataset or webhook. enum: dataset, webhook |
webhookUrl |
string | empty |
Webhook URL. Webhook URL to POST results to when delivery=webhook. |
dryRun |
boolean | false |
Dry Run. Run without saving results to the dataset. |
Published Store example run input (omitted fields take schema defaults):
{
"repositories": [
"library/nginx"
],
"searchTerms": [],
"includeTags": true,
"maxTagsPerRepo": 100,
"maxSearchResults": 25,
"delivery": "dataset",
"dryRun": false
}
Run Docker Image Update Scraper on Apify
How do dataset, webhook, and dry-run delivery work?
delivery defaults to dataset on the live schema. Dataset output is the billable surface when rows are written. webhookUrl is used when delivery is webhook (and typically not during dryRun). dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
What does a result contain?
Published README Output Example / Sample Output JSON. Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.
How is Docker Image Update Scraper priced?
Billing is pay per event. The live Store card is from $9.00 / 1,000 result ($0.009 per delivered apify-default-dataset-item). $0.001 Actor Start. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
apify-default-dataset-item (result) |
$0.009 | Single result in the default dataset. |
apify-actor-start (Actor Start) |
$0.001 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
from $9.00 / 1,000 result ($0.009 per delivered apify-default-dataset-item). $0.001 Actor Start. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
See Docker Image Update Scraper pricing on Apify
Limits to keep in mind
- repositories and/or searchTerms
- Public Docker Hub
- maxTagsPerRepo cap
- Not private registries
- Respect source terms, robots.txt, and rate limits.
Open Docker Image Update Scraper on Apify
Related pages
- GitHub Release & Tag Scraper — GitHub releases, not Docker Hub.
- npm License & Deprecation Checker — npm registry, not container tags.
- OSS Vulnerability Monitor — OSV CVEs, not Hub tags.
- Tools