scrapescope report viewer

Open a report.json written by scrapescope (schema 1). The file is read in this frame only: nothing is uploaded, stored or sent anywhere, and the page keeps no copy after you leave.

Load a report

Drop one or two report.json files here

Up to 5 MB each. A second file is compared with the first as B against A. The bundled sample reports three page loads on books.toscrape.com. It demonstrates the viewer; it is not a provider benchmark.

Summary

In upstream mode, totals measure bytes on the socket to the provider, TLS included. Direct sizing measures the destination connection and estimates an added CONNECT exchange. Read each figure’s label; none is a bill.

Hosts

Bytes per host with the CONNECT exchange: measured in upstream mode, estimated in direct sizing. The chart shows the twelve heaviest hosts; the rest are grouped. Hostnames are shown exactly as the report stored them.

Resource types

Allocated: reported bytes plus a share of tunnel overhead. Each host's tunnel bytes are shared over its reported requests in proportion to their sizes, so per-type figures add up to the host totals but the split is an allocation, not a measurement. Bytes no reported request explains appear as the type unreported.

Attribution buckets

Where the with-CONNECT bytes went. Tunnels of hosts with no matching request are labelled by rule: a catalogued background component, a tunnel opened before the helper attached, an idle preconnect, or unattributed. The with-CONNECT total includes an estimated exchange in direct sizing; the bucket is a label.

What-if and generated fixes

What-if figures are modelled, not measured: they read the allocated bytes of the types or hosts they would remove and never count unreported bytes. A second, compared run is the measurement. Fix code is shown as stored in the file, as plain text; review it before use.

Cost at your rate

Estimated billable transfer at your rate; providers meter differently — check your provider's billing definition. scrapescope has no default rate and this page suggests none: type the price your own provider charges.

Per GB of 10^9 bytes, or per GiB of 2^30 bytes when the report was written with --gib. Leave empty for no estimate.

Share card

A 1200×630 PNG drawn here from the loaded report: totals, the resource-type breakdown and the tool name. Hostnames stay off the card unless you switch them on.

Break-even: per-GB proxy against a per-request scraping API

Type what a proxy provider charges you per GB and what a scraping API charges per 1,000 requests. The result is the page weight at which the two cost the same, at your prices; it is an estimate at your own rates, not a recommendation of either. Providers meter differently and API prices often depend on the page and on options, so read it as a rule of thumb.

Use your own rates

Hypothetical example: at $4 per decimal GB and $2 per 1,000 API requests, equal transfer cost occurs at 500,000 bytes per request. These are invented rates to explain the calculation, not provider quotes.

Compare the same successful result and include retries, minimum charges and extra API options. Fewer bytes alone do not establish a better or cheaper completed job. Both price fields start empty.