Lab score
A PageSpeed Insights report of lab score.
Live
Site owners use PageSpeed Insights in Datapipe to see Lighthouse performance, accessibility, best practices, and SEO, plus lab LCP, CLS, INP, FCP, and TBT on mobile and desktop.
No user OAuth. The server calls the PageSpeed Insights API v5 with GOOGLE_API_KEY. You enter public page URLs or domains. Search Console sites can be suggested. A domain is tested as the home page.
These are lab scores, not Chrome field data. Field data is the Chrome UX Report page. Private and localhost addresses are rejected. The API quota is higher, but calls are paced at 20 per minute because each one runs Lighthouse. A connect check tests only the first URL on mobile.
Last reviewed 2026-10-29. Owner: Datapipe.
Live
Live with the PageSpeed Insights API v5. The owner sets GOOGLE_API_KEY. You enter pages or domains, including sites suggested from Search Console. No user OAuth. Mobile and desktop lab scores refresh on the schedule.
PageSpeed Insights API v5 lab data. Field data lives on the Chrome UX Report connector. The key is GOOGLE_API_KEY. Source: https://developers.google.com/speed/docs/insights/v5/reference/pagespeedapi/runpagespeed. Read on 2026-10-29. 12 fields.
analysisUTCTimestampidstrategycategories.performance.scorecategories.accessibility.scorecategories.best-practices.scorecategories.seo.scoreaudits.largest-contentful-paint.numericValueaudits.cumulative-layout-shift.numericValueaudits.interaction-to-next-paint.numericValueaudits.first-contentful-paint.numericValueaudits.total-blocking-time.numericValue| Name | API field | Description | Type | Group | Cross-channel |
|---|---|---|---|---|---|
| Page · Synced today | id | The URL that was tested. | dimension · string | Dimensions | |
| Device · Synced today | strategy | mobile or desktop. | dimension · string | Dimensions | |
| Tested at · Synced today | analysisUTCTimestamp | When the lab test ran. | dimension · date | Dimensions |
| Name | API field | Description | Type | Group | Cross-channel |
|---|---|---|---|---|---|
| Largest contentful paint · Synced today | audits.largest-contentful-paint.numericValue | Lab LCP in milliseconds. | metric · integer | Lab | |
| Cumulative layout shift · Synced today | audits.cumulative-layout-shift.numericValue | Lab CLS. | metric · number | Lab | |
| Interaction to next paint · Synced today | audits.interaction-to-next-paint.numericValue | Lab INP in milliseconds. | metric · integer | Lab | |
| First contentful paint · Synced today | audits.first-contentful-paint.numericValue | Lab FCP in milliseconds. | metric · integer | Lab | |
| Total blocking time · Synced today | audits.total-blocking-time.numericValue | Lab TBT in milliseconds. | metric · integer | Lab |
| Name | API field | Description | Type | Group | Cross-channel |
|---|---|---|---|---|---|
| Performance · Synced today | categories.performance.score | Lighthouse performance score from 0 to 1. | metric · number | Scores | |
| Accessibility · Synced today | categories.accessibility.score | Lighthouse accessibility score. | metric · number | Scores | |
| Best practices · Synced today | categories.best-practices.score | Lighthouse best-practices score. | metric · number | Scores | |
| SEO · Synced today | categories.seo.score | Lighthouse SEO score. | metric · number | Scores |
Spend, Impressions, Clicks, Conversions, and Revenue roll up on All channels when a field maps to them. ROAS is revenue divided by spend. CPA is spend divided by conversions. The Cross-channel column above shows the match.
A PageSpeed Insights report of lab score.
A sheet you can open, share, and refresh.
Included on every plan.
Charts that read the Google Sheet this integration keeps up to date.
Included on every plan. Looker reads the sheet. There is no separate Looker install.
A warehouse table for the same columns.
Pro and Agency plans.
Ask a question in plain English, or let another tool read the report through MCP.
Included on every plan. An AI key is optional.
Download the rows as CSV or JSON from the report.
Included on every plan.
CSV, Excel, and an optional JSON file in a Drive folder you pick. Each client gets a Datapipe folder. The file can overwrite itself or keep the date in the name.
Included on every plan. Drive API v3 with the drive.file scope only. Enable the Google Drive API in the GCP project. Hourly, daily, or weekly.
| Plan | Refresh | BigQuery | Price |
|---|---|---|---|
| Free | Daily | No | $0/mo |
| Starter | Daily | No | $15/mo |
| Pro | Hourly | Yes | $49/mo |
| Agency | 15 minutes | Yes | $149/mo |
Live with the PageSpeed Insights API v5. The owner sets GOOGLE_API_KEY. You enter pages or domains, including sites suggested from Search Console. No user OAuth. Mobile and desktop lab scores refresh on the schedule.
No. Create an account, connect the source, and the first report is on Home. Sample numbers stay available when a key is missing.
Free and Starter refresh daily. Pro refreshes hourly. Agency refreshes every 15 minutes on up to 50 accounts and hourly on the rest. We keep the history for you: 90 days on Free, and for as long as you subscribe on paid plans. No warehouse to set up.
The list marks Synced today on the fields the current connector pulls. The rest of the list is what the platform publishes, so you can see it before you sign up.