{"uid":"cap_-J-Mkquzu-MMHRs1qc2Jw","slug":"nero-labs-bulk-pagespeed-checker-87c4bdc3","name":"Nero Labs Bulk PageSpeed Checker","description":"Pay-per-call tools for AI agents, 31 in all: read web pages and RSS feeds, OCR, PDF text, transcription; email, phone and domain checks; UK, Irish and Polish company lookups and UK risk reports; website contacts, tech stack and SEO audits; PageSpeed; AI review, job post and row enrichment; data cleaning, joins, dedupe and diffs; US and EU compliance rules. No account or API key: pay each call in USDC on Base over x402.","url":"https://x402-agent-tools.nerolabs.workers.dev/pagespeed?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"urls":{"type":"array","description":"Optional. A plain list of pages to test, one per line (for example example.com or https://www.python.org/). Use this when you have no dataset, file or sheet. Combined with 'Data (inline)' if both are set."},"strategy":{"enum":["mobile","desktop","both"],"type":"string","default":"mobile","description":"Google tests the page as a mid-range phone on a slow connection, or as a computer. Google ranks on the mobile version, so most people want mobile. 'Both' runs two tests per page and adds mobile* and desktop* columns side by side."},"categories":{"type":"array","items":{"enum":["performance","accessibility","best-practices","seo"],"type":"string","enumTitles":["Performance (speed)","Accessibility","Best practices","SEO"]},"default":["performance","accessibility","best-practices","seo"],"description":"Which Lighthouse scores to return. The price is the same whichever you pick; leaving some out makes each test a little faster."},"slowBelowScore":{"type":"integer","default":50,"maximum":100,"minimum":1,"description":"Sets the 'Slow sites only' and 'Fast sites only' filters and the slow count in the summary. Google's own bands: 90 and up is good, 50 to 89 needs improvement, under 50 is poor."},"maxOpportunities":{"type":"integer","default":5,"maximum":20,"minimum":0,"description":"How many of Google's 'what would make this faster' suggestions to return per page, biggest estimated time saving first (for example 'Reduce unused JavaScript (Est savings of 588 KiB)'). 0 turns them off."}}},"responseSchema":{"type":"json","example":{"rows":[{"url":"https://example.com","finalUrl":"https://example.com/","checkedAt":"2026-10-21T14:30:07.992Z","testedUrl":"https://example.com/","analysedAt":"2026-10-21T14:29:59.447Z","redirected":false,"isDuplicate":false,"mobileStatus":"ok","pageSpeedStatus":"ok","lighthouseVersion":"13.5.0","mobileStatusDetail":null,"pageSpeedReportUrl":"https://pagespeed.web.dev/analysis?url=https%3A%2F%2Fexample.com%2F","mobilePerformanceScore":100,"mobilePerformanceRating":"good"}],"count":1,"_example_note":"Real output, trimmed: long lists cut to their first items, fields and text shortened."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_26JrOqFOuAv9_u-jjNDhk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs Google PageSpeed Insights (Lighthouse) on up to 10 URLs and returns performance, accessibility, best-practices, and SEO scores plus Core Web Vitals and top optimization suggestions for mobile and/or desktop.","exampleAgentPrompt":"Can you run a Lighthouse audit on these three pages — https://www.example.com, https://www.example.com/about, and https://www.example.com/contact — for both mobile and desktop, return all four score categories, and show me the top 5 speed fixes for each page?","exampleUseCases":[{"title":"Pre-launch site performance audit","prompt":"Before we launch, can you run PageSpeed Insights on these 5 pages — https://mystore.com, https://mystore.com/products, https://mystore.com/checkout, https://mystore.com/about, and https://mystore.com/contact — on mobile, and show me the performance and SEO scores plus the top 3 things to fix on each page?"},{"title":"Competitor benchmarking","prompt":"I want to compare my site against two competitors — run Lighthouse on https://mysite.com, https://competitor1.com, and https://competitor2.com for desktop strategy, return all four categories, and flag any pages scoring below 50 on performance."},{"title":"Accessibility compliance check","prompt":"Can you check these 8 pages for accessibility and best-practices scores using PageSpeed Insights on mobile? Here are the URLs: https://gov-portal.example.org/home, /services, /about, /contact, /faq, /apply, /results, /help — I only need the accessibility and best-practices categories, no performance or SEO."}],"resultDescription":"A JSON object with a 'rows' array where each item contains the tested URL, final URL, check timestamp, redirect flag, duplicate flag, mobile/desktop status, Lighthouse version, scores (performance, accessibility, best-practices, SEO) with ratings (good/needs improvement/poor), Core Web Vitals (LCP, CLS, INP, TBT), a link to the full PageSpeed report, and up to N optimization opportunity descriptions with estimated savings — plus a summary count.","failureModes":["URL is unreachable or returns non-200 status — row shows error status","More than 10 URLs submitted — request rejected or truncated","PageSpeed API timeout for slow or heavy pages — row may show error","Invalid URL format — row flagged with error status","Strategy enum value not recognized — validation error returned"],"whenToPreferThis":"Use this endpoint when you need bulk Lighthouse audits (up to 10 pages in one call) with structured JSON output including Core Web Vitals, category scores, and actionable fix suggestions — especially when you want to automate performance monitoring or integrate scores into a reporting pipeline. Prefer this over manually running PageSpeed.web.dev when you need machine-readable results across multiple pages at once.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:41:29.297Z","isFirstParty":false,"canonicalSlug":"nero-labs-bulk-pagespeed-checker-87c4bdc3"}