Page Weight Analyzer - Page Size & Performance Hints API avatar

Page Weight Analyzer - Page Size & Performance Hints API

Pricing

$20.00 / 1,000 page scanneds

Go to Apify Store
Page Weight Analyzer - Page Size & Performance Hints API

Page Weight Analyzer - Page Size & Performance Hints API

Estimate page weight and get performance hints. Input: a URL. Output: JSON with HTML size in bytes, counts of scripts/styles/images, render-blocking resources, inline CSS/JS size, and quick-win suggestions. Pay only per result: $0.02 per page scanned.

Pricing

$20.00 / 1,000 page scanneds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Page Weight & Performance Hints

Know how heavy a web page really is — and exactly what to fix — in one fast HTTP fetch. No headless browser, no waiting.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

For each URL the actor returns:

  • HTML size (htmlKb) and estimated transfer size over the wire (transferKb, gzip-aware).
  • Resource counts — scripts (external + inline), stylesheets, images, fonts.
  • Render-blocking resources — head scripts without async/defer and blocking stylesheets.
  • Inline weight — total inline JS and CSS in KB.
  • Compression check — flags pages served without gzip/brotli.
  • Rough request count — quick estimate of total round-trips.
  • Actionable hints — prioritized quick wins (lazy-load images, defer scripts, enable compression, minify HTML, and more).

Single URL or bulk list. Each page is analyzed independently — one bad URL never fails the run.

Input

{
"url": "https://github.com",
"maxUrls": 25
}

Or analyze many at once:

{
"urls": ["https://github.com", "https://wikipedia.org"],
"maxUrls": 50
}

Output

{
"url": "https://github.com",
"status": 200,
"htmlKb": 285.4,
"transferKb": 41.2,
"compression": "gzip",
"counts": {
"scripts": 12,
"styles": 3,
"images": 7,
"fonts": 2
},
"inlineJsKb": 3.1,
"inlineCssKb": 0.8,
"renderBlocking": 2,
"estimatedRequests": 24,
"hints": [
"2 render-blocking script(s) in <head> — add async/defer or move to end of <body>.",
"HTML document is large (285.4KB) — minify markup and reduce server-rendered bloat."
]
}

Use it for SEO audits, performance monitoring, competitor benchmarking, or as a tool in your AI agent pipeline.