Developer tools
Docker Hub Images Scraper - Stars, Pulls & Descriptions
Scrape Docker Hub container images by keyword with star counts, pull counts, description, owner and official/automated flags. Export to JSON, CSV or Excel.
dockerhub-images-scraper.json 200 OK
{ "repoName": "redis", "repoUrl": "https://hub.docker.com/_/redis", "shortDescription": "Redis is the world’s fastest data platform for…", "starCount": 13605, "pullCount": 11013740768, "isOfficial": true, "isAutomated": false, "fullDescription": "# Quick reference\n\n-\t**Maintained by**: \n\t[Re…", "categories": ["Databases & storage"] }
What you get
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
Fields it returns
Repo NameRepo UrlShort DescriptionStar CountPull CountIs OfficialIs AutomatedFull DescriptionCategoriesContent TypesLast UpdatedLast ModifiedDate RegisteredStorage Size
Sample output
A real example record, exactly the shape you receive.
| Repo Name | Repo Url | Short Description | Star Count |
|---|---|---|---|
| redis | https://hub.docker.com/_/redis | Redis is the world’s fastest data… | 13605 |
| redis/redis-stack-server | https://hub.docker.com/r/redis/re… | redis-stack-server installs a Red… | 104 |
GET /dockerhub-images-scraper
{ "repoName": "redis", "repoUrl": "https://hub.docker.com/_/redis", "shortDescription": "Redis is the world’s fastest data platform for…", "starCount": 13605, "pullCount": 11013740768, "isOfficial": true, "isAutomated": false, "fullDescription": "# Quick reference\n\n-\t**Maintained by**: \n\t[Re…", "categories": ["Databases & storage"] }
Related scrapers
Frequently asked questions
Can I tell official images apart?
Yes. Each record includes an official flag so you can filter to official images only.
Which fields are numeric?
Star count and pull count are parsed as numbers so you can sort and filter directly.
Can I collect more than one page?
Yes. Set Max Items higher and the scraper pages through the results for you.
How fresh is the data?
Stars and pull counts are read live at run time, so each record reflects the moment of the run (see observedAt).
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.