Quay.io Container Tags Scraper
Pricing
from $7.50 / 1,000 results
Quay.io Container Tags Scraper
Query Quay.io for container tags in any repository, with optional active tag filter or specific tag lookup. Records carry repository, tag name, manifest digest, size, last modified, start and end timestamps, expiration, Docker image ID, and current flag. Useful for CI audits.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share

🟦 Quay.io Tags Scraper
🚀 Export public Quay.io tag metadata in seconds. Digest, size, expiration, revision, and manifest-list flag.
🕒 Last updated: 2026-06-05 · 📊 13 fields per record · Any public repo · No login required
The Quay.io Tags Scraper turns the public quay.io/api/v1/repository/{namespace}/{name}/tag/ endpoint into a structured dataset. It paginates every tag of a public repository, captures expiration and reversion flags, and lets you target a single tag for surgical lookups.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| 🛡️ Container security teams | Track which tags are expiring |
| 🚀 Platform engineers | Compare digests across promotions |
| 🏗️ Release managers | Audit Red Hat ecosystem image cadence |
| 📊 Compliance | Snapshot the registry state for audits |
| 🧪 Researchers | Study tag-promotion patterns |
| 👩💻 Developers | Find a specific tag for a dependency |
📋 What the Quay.io Tags Scraper does
- Paginates the public
quay.io/api/v1/repository/{repo}/tag/endpoint. - Captures expiration timestamps, reversion flags, and manifest-list booleans.
- Lets you target a single tag with
specificTagfor fast lookups. - Filters out expired/hidden tags by default.
- Pushes a clean diagnostic record if the upstream rejects the request.
- Exports to every Apify dataset format.
💡 Why it matters: Quay's tag endpoint exposes promotion and expiration metadata that Docker Hub doesn't. Mirroring it lets you build dashboards around image-lifecycle policy.
🎬 Full Demo
🚧 Coming soon.
⚙️ Input
| Field | Type | Required | Description |
|---|---|---|---|
repository | string | No | `namespace/name`. Default `coreos/etcd`. |
maxItems | integer | No | Free 10. Paid up to 1,000,000. |
onlyActiveTags | boolean | No | Exclude expired/hidden tags. Default true. |
specificTag | string | No | Exact tag name. Skips pagination. |
Example 1. All active etcd tags.
{ "repository": "coreos/etcd", "maxItems": 50 }
Example 2. Exact tag lookup.
{ "repository": "prometheus/prometheus", "specificTag": "v2.50.0" }
⚠️ Good to Know: Quay's public endpoint paginates 100 tags at a time and respects the
onlyActiveTagsflag.
📊 Output
| Field | Type | Description |
|---|---|---|
📦 repository | string | Repository slug. |
🏷️ name | string | Tag name. |
🔐 manifestDigest | string | Manifest digest. |
💾 size | number | Compressed image size in bytes. |
🕒 lastModified | string | Human-readable last modified. |
🕓 startTs | number | Tag start unix timestamp. |
⏳ endTs | number | Tag end unix timestamp where set. |
⏰ expiration | string | Expiration timestamp where set. |
🆔 dockerImageId | string | Internal docker image id. |
🔁 reversion | boolean | Whether the tag is a reversion. |
🗂️ isManifestList | boolean | True for multi-arch manifest lists. |
✅ isCurrent | boolean | True when the tag has no end timestamp. |
🕒 scrapedAt | string | When this row was fetched. |
❌ error | string | Set on upstream error. |
{"repository": "coreos/etcd","name": "v3.5.13","manifestDigest": "sha256:abc...","size": 18234112,"lastModified": "Tue, 04 Jun 2026 12:00:00 -0000","isCurrent": true,"scrapedAt": "2026-06-05T12:00:00.000Z","error": null}
✨ Why choose this Actor
| 🆓 | Public endpoint, no token required for public repos. |
| ⏳ | Captures expiration and reversion metadata Docker Hub doesn't expose. |
| 🎯 | Surgical specificTag lookups. |
| 🛟 | Clean diagnostic records on upstream errors. |
| 💾 | Push to dataset for instant export. |
📈 How it compares to alternatives
| Approach | Setup | Expiration metadata | Filters | Auto export |
|---|---|---|---|---|
skopeo list-tags | install + script | ❌ | ❌ | ❌ |
| Roll your own fetch | 30 min + | manual | manual | manual |
| This Actor | 5 sec | ✅ | ✅ | ✅ |
🚀 How to use
- Click Try for free.
- Set
repositorytonamespace/name. - Optionally pin a specific tag.
- Click Start and download the dataset.
💼 Business use cases
🛡️ Image-lifecycle policy. Build a dashboard of tags expiring in the next 30 days.
🚀 Promotion audits. Snapshot the registry state before and after a release.
📊 Capacity planning. Track size growth across tag versions.
🏗️ Multi-registry parity. Compare Quay tags to Docker Hub for the same project.
🔌 Automating Quay.io Tags Scraper
- Make and Zapier trigger this actor on a schedule.
- Cron keeps your mirror fresh.
- Webhooks notify on completion.
- Pipe to BigQuery, Snowflake, or Postgres with native integrations.
🌟 Beyond business use cases
🎓 Education. Show students real registry shapes.
🧪 Personal research. Track the Red Hat ecosystem.
🤝 Non-profit and open data. Publish a registry health dashboard.
🧰 Tinkering. Quick tag lookups during dev.
🤖 Ask an AI assistant about this scraper
Pop this README into ChatGPT, Claude, or any AI assistant and ask it to map your specific workflow to the actor's inputs.
❓ Frequently Asked Questions
❓ Do I need a Quay account? No.
❓ Private repos? Not currently. Public endpoint only.
❓ How fresh? Live every run.
❓ Schedule runs? Yes.
❓ API or scraping? API.
❓ Rate limits? Anonymous calls are throttled per IP.
❓ Schema stability? Core fields are stable.
❓ Maximum run size? 1,000,000 records on paid plans.
❓ Multi-arch? isManifestList flags multi-arch tags.
❓ Download formats? Any Apify dataset format.
🔌 Integrate with any app
Apify ships native integrations with Make, Zapier, Slack, Discord, Google Drive, Google Sheets, Gmail, Airbyte, Keboola, Telegram, GitHub, and any REST API or webhook endpoint.
🔗 Recommended Actors
| Actor | What it does |
|---|---|
| ParseForge Docker Hub Tags Scraper | Docker Hub tag metadata. |
| ParseForge SPDX Licenses Scraper | License metadata. |
| ParseForge Alpha Vantage Scraper | Public market data. |
| ParseForge OurAirports Scraper | Global airport database. |
💡 Pro Tip: browse the complete ParseForge collection for 900+ production-grade scrapers.
Disclaimer. This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by Red Hat, Inc. Users are responsible for complying with the target site's terms of service and applicable law. Create a free account w/ $5 credit.