The Artifact Machine

$1 per result

Website Carbon Calculator - CO2 per Page Load

Estimate CO2 emissions per page load and get a carbon grade for any website. Useful for sustainability reporting and green web claims.

Run it on Apify All tools

Who it is for

Sustainability reporting, green-hosting claims, and performance work that needs a number attached.

What you would use it for

What you get back

One JSON record per page checked. These are the actual fields returned by the most recent successful run — read from the live catalogue, not a documented ideal.

FieldSample shape
actorstring — artifact-machine-carbon-calculator
actorVersionstring — 0.1.0
estimatedAtstring — 2026-07-29T05:04:17.027Z
urlstring — https://neighbornest.kids/
co2PerLoadnumber — 0.017
co2PerYearnumber — 0
energyPerLoadnumber — 0.000037586549296975136
greenHostboolean — false
pageSizenumber — 49825
pageWeightobject (4 keys)
ratingstring — A+
ratingLabelstring — Excellent
scorenumber — 100
methodstring — local-fallback
issuesarray (0)

Sample output

Trimmed from a real run.

{
  "actor": "artifact-machine-carbon-calculator",
  "actorVersion": "0.1.0",
  "estimatedAt": "2026-07-29T05:04:17.027Z",
  "url": "https://neighbornest.kids/",
  "co2PerLoad": 0.017,
  "co2PerYear": 0,
  "energyPerLoad": 0.000037586549296975136,
  "greenHost": false,
  "pageSize": 49825,
  "pageWeight": {
    "bytes": 49825,
    "kb": 49,
    "mb": 0.05,
    "isCompressed": true
  },
  "rating": "A+",
  "ratingLabel": "Excellent",
  "score": 100,
  "method": "local-fallback",
  "issues": []
}

Pricing

$1 per result. Pay-per-event through Apify — no subscription, and a run that returns nothing costs nothing.

Calling it from code

Any HTTP client works. Replace <TOKEN> with your Apify API token.

curl -X POST "https://api.apify.com/v2/acts/artifact-machine~artifact-machine-carbon-calculator/run-sync-get-dataset-items?token=<TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"startUrls":[{"url":"https://example.com"}]}'

Questions

How accurate is the estimate?

It is a model, not a measurement. It derives energy from transfer size and applies a grid carbon intensity, so it is useful for comparison between pages and for tracking change over time. Treat it as an estimate with a stated method rather than an audited figure.

What traffic does the yearly figure assume?

Ten thousand pageviews per month, or 120,000 per year. The assumption is fixed so that figures are comparable between pages and between runs.

Other tools

Schema Audit - JSON-LD Structured Data Validator · Security Headers Checker · Sitemap Health Audit - XML Sitemap Validator · Tech Stack Analyzer - Detect Website Technologies

Details read from the live Apify catalogue on 2026-07-29.