Overview
Page speed of one URL from a real Lighthouse run: First Contentful Paint, Largest Contentful Paint, Total Blocking Time, Cumulative Layout Shift and Speed Index with their scores, the performance score when reported, final URL and version, mobile or desktop, $0.018 a call. Use when checking Core Web Vitals. A page that fails to load or whose report is too large is a charged answer (status failed / too_large). Bad input is a free 400; a refunded or failed run is not charged.
Protocol
x402 (POST)
Price
$0.02
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
uncategorized
Provider
Page Speed Core Web Vitals
Indexed
2026-11-09 18:08:02
Health
Status
healthy
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
Input Schema
{
"body": {
"strategy": "mobile",
"url": "https://www.example.com/"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Output Schema
{
"example": {
"fetchedAt": "2026-11-01T09:42:18Z",
"finalUrl": "https://www.example.com/",
"lighthouseVersion": "13.4.0",
"metrics": {
"cumulativeLayoutShift": {
"score": 1,
"value": 0.005
},
"firstContentfulPaint": {
"score": 0.91,
"value": 891.209
},
"largestContentfulPaint": {
"score": 0.57,
"value": 2180.212
},
"speedIndex": {
"score": 0.51,
"value": 2260.462
},
"totalBlockingTime": {
"score": 1,
"value": 5.5
}
},
"request_id": "01KEXAMPLE0000000000000000",
"see_also": {
"endpoint": "https://keywords.duoleads.com/v1/on-page",
"params": [
"url"
],
"reason": "Want the page's title, headings and on-page checks? Call on-page for the same url."
},
"source": "page crawl",
"status": "ok",
"strategy": "mobile",
"units": "metrics: value in milliseconds (cumulativeLayoutShift unitless), score 0-1 (Lighthouse); performanceScore = 0-1; fetchedAt = ISO 8601 UTC.",
"url": "https://www.example.com/"
},
"type": "json"
}