Cache Headers Analyzer - Cache-Control, ETag, CDN Verdict
Pricing
$10.00 / 1,000 url checkeds
Cache Headers Analyzer - Cache-Control, ETag, CDN Verdict
Analyze the caching headers of any URL. Input: urls array. Output: JSON per URL with Cache-Control, ETag, Last-Modified, Expires, Age values plus a cacheability verdict and CDN behavior notes. Priced per URL checked - cheap pay-per-result, no subscription.
Pricing
$10.00 / 1,000 url checkeds
Rating
0.0
(0)
Developer
Anthony Snider
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Cache Headers Analyzer
See exactly how any URL caches — and why it isn't caching the way you think.
Live on the Apify Store — run it instantly, or call it as an agent tool via Apify MCP.
Point it at any URL and it fetches the page, parses every caching header (Cache-Control, ETag, Last-Modified, Expires, Age, Vary), runs a conditional re-request to verify 304 Not Modified support, fingerprints the CDN, and returns a clear cacheable / not-cacheable verdict with the effective max-age and a list of actionable issues.
What you get
- Cacheability verdict —
cacheabletrue/false plus the effectivemaxAgeSec(honorss-maxageovermax-age, and computes fromExpireswhen needed). - Parsed directives — every
Cache-Controldirective (max-age,s-maxage,no-store,no-cache,private,public,immutable, …) as a structured object. - Validators + 304 test —
etag,lastModified, and a real conditional re-request showing whether the origin returns304 Not Modified. - CDN detection — Cloudflare, CloudFront, Fastly, Akamai, Vercel, Netlify, GitHub Pages and more, with the edge cache status (
HIT/MISS). - Issues — plain-English warnings (conflicting directives,
Vary: *, long max-age withoutimmutable, missing validators, and more). - Bulk mode — analyze up to 50 URLs in one run.
Input
{"url": "https://github.com","urls": ["https://www.cloudflare.com"],"maxUrls": 25}
Provide url, urls, or both. Domains without a scheme get https://.
Output
{"url": "https://www.cloudflare.com","finalUrl": "https://www.cloudflare.com/","status": 200,"cacheable": true,"maxAgeSec": 14400,"directives": { "public": true, "max-age": 14400, "s-maxage": 14400 },"cacheControl": "public, max-age=14400, s-maxage=14400","etag": "\"a1b2c3\"","lastModified": "Tue, 24 Jun 2025 10:00:00 GMT","expires": null,"age": 42,"vary": "Accept-Encoding","supports304": true,"conditionalStatus": 304,"cdn": { "detected": true, "providers": ["Cloudflare"], "cacheStatus": "HIT", "via": null },"issues": []}
Pricing is pay-per-event: one charge per URL analyzed.