Datapipe
PageSpeed Insights

Live

PageSpeed Insights for agencies and in-house teams

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.

Start free

What connects

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.

What you can report on

What you set up

  1. The owner enables the PageSpeed Insights API and sets GOOGLE_API_KEY. You do not paste the key.
  2. Add public https pages, one per line. At most 20 addresses are kept.
  3. Save. A scheduled report retests each page on mobile and desktop. Results are cached for 12 hours.

Limitations

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.

Connection

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.

Fields

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.

Synced today

Dimensions

NameAPI fieldDescriptionTypeGroupCross-channel
Page · Synced todayidThe URL that was tested.dimension · stringDimensions
Device · Synced todaystrategymobile or desktop.dimension · stringDimensions
Tested at · Synced todayanalysisUTCTimestampWhen the lab test ran.dimension · dateDimensions

Lab

NameAPI fieldDescriptionTypeGroupCross-channel
Largest contentful paint · Synced todayaudits.largest-contentful-paint.numericValueLab LCP in milliseconds.metric · integerLab
Cumulative layout shift · Synced todayaudits.cumulative-layout-shift.numericValueLab CLS.metric · numberLab
Interaction to next paint · Synced todayaudits.interaction-to-next-paint.numericValueLab INP in milliseconds.metric · integerLab
First contentful paint · Synced todayaudits.first-contentful-paint.numericValueLab FCP in milliseconds.metric · integerLab
Total blocking time · Synced todayaudits.total-blocking-time.numericValueLab TBT in milliseconds.metric · integerLab

Scores

NameAPI fieldDescriptionTypeGroupCross-channel
Performance · Synced todaycategories.performance.scoreLighthouse performance score from 0 to 1.metric · numberScores
Accessibility · Synced todaycategories.accessibility.scoreLighthouse accessibility score.metric · numberScores
Best practices · Synced todaycategories.best-practices.scoreLighthouse best-practices score.metric · numberScores
SEO · Synced todaycategories.seo.scoreLighthouse SEO score.metric · numberScores

Cross-channel metrics

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.

Example reports

Lab score

A PageSpeed Insights report of lab score.

Destinations

PageSpeed Insights to Looker Studio

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.

PageSpeed Insights to Google Drive

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.

How to connect

  1. Create a free account.
  2. The owner sets GOOGLE_API_KEY and enables the PageSpeed Insights API and the Chrome UX Report API. You don't paste a key and you don't sign in.
  3. Open Connections, add domains or pages, and click any Search Console site that is suggested.
  4. Create the Core Web Vitals report. It lands in Google Sheets and refreshes on the schedule.

Refresh by plan

PlanRefreshBigQueryPrice
FreeDailyNo$0/mo
StarterDailyNo$15/mo
ProHourlyYes$49/mo
Agency15 minutesYes$149/mo

FAQ

Is the PageSpeed Insights connection 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.

Do I have to talk to sales?

No. Create an account, connect the source, and the first report is on Home. Sample numbers stay available when a key is missing.

How often do the numbers refresh?

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.

Which fields are synced today?

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.

Create an account

Related integrations

Chrome UX Report