Datapipe
Chrome UX Report

Live

Chrome UX Report for agencies and in-house teams

SEO and site owners use Chrome UX Report in Datapipe to see real-user LCP, INP, CLS, FCP, and TTFB at p75, with good, needs-improvement, and poor, for an origin or a URL, including history trends.

Start free

What connects

No user OAuth. The server calls the Chrome UX Report API with the same GOOGLE_API_KEY. A domain loads the origin record. A page address also loads that URL record. History uses queryHistoryRecord.

What you can report on

What you set up

  1. The owner enables the Chrome UX Report API. GOOGLE_API_KEY is shared with PageSpeed.
  2. Add domains for origin data, or full page URLs for URL data.
  3. Create the Core Web Vitals report. It is sent to Google Sheets. History rows keep collection periods inside the report's date window.

Limitations

Chrome omits a record when a URL does not have enough visits. That call returns 404 and is skipped. If every call is empty, the report says Chrome does not have enough visits yet. Form factors are phone and desktop only. The quota is 150 queries per minute. Calls are paced at 120 and cached for 12 hours.

Last reviewed 2026-10-29. Owner: Datapipe.

Connection

Live

Live with the Chrome UX Report API and History API. The same GOOGLE_API_KEY is used. You enter domains for origin data and pages for URL data. No user OAuth. The Core Web Vitals sheet shows p75 and the good, needs-improvement, and poor split.

Fields

Chrome UX Report queryRecord and queryHistoryRecord. Origin and URL field data. The key is GOOGLE_API_KEY. Source: https://developer.chrome.com/docs/crux/api. Read on 2026-10-29. 14 fields.

Synced today

Core Web Vitals

NameAPI fieldDescriptionTypeGroupCross-channel
LCP p75 · Synced todaymetrics.largest_contentful_paint.percentiles.p75Largest contentful paint, 75th percentile, in milliseconds.metric · integerCore Web Vitals
LCP good · Synced todaymetrics.largest_contentful_paint.histogram.0.densityShare of visits with good LCP.metric · numberCore Web Vitals
LCP needs improvement · Synced todaymetrics.largest_contentful_paint.histogram.1.densityShare of visits whose LCP needs improvement.metric · numberCore Web Vitals
LCP poor · Synced todaymetrics.largest_contentful_paint.histogram.2.densityShare of visits with poor LCP.metric · numberCore Web Vitals
INP p75 · Synced todaymetrics.interaction_to_next_paint.percentiles.p75Interaction to next paint, 75th percentile, in milliseconds.metric · integerCore Web Vitals
INP good · Synced todaymetrics.interaction_to_next_paint.histogram.0.densityShare of visits with good INP.metric · numberCore Web Vitals
CLS p75 · Synced todaymetrics.cumulative_layout_shift.percentiles.p75Cumulative layout shift, 75th percentile.metric · numberCore Web Vitals
CLS good · Synced todaymetrics.cumulative_layout_shift.histogram.0.densityShare of visits with good CLS.metric · numberCore Web Vitals
FCP p75 · Synced todaymetrics.first_contentful_paint.percentiles.p75First contentful paint, 75th percentile, in milliseconds.metric · integerCore Web Vitals
TTFB p75 · Synced todaymetrics.experimental_time_to_first_byte.percentiles.p75Time to first byte, 75th percentile, in milliseconds.metric · integerCore Web Vitals

Dimensions

NameAPI fieldDescriptionTypeGroupCross-channel
Address · Synced todaykey.urlThe origin or URL the record describes.dimension · stringDimensions
Device · Synced todayformFactorPHONE or DESKTOP.dimension · stringDimensions
Period end · Synced todaycollectionPeriods.lastDateLast day of a History API collection period.dimension · dateDimensions

History

NameAPI fieldDescriptionTypeGroupCross-channel
LCP p75 history · Synced todaymetrics.largest_contentful_paint.percentilesTimeseries.p75sHistory API p75 series for LCP.metric · integerHistory

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

Latest field data

A Chrome UX Report report of latest field data.

History trends

A Chrome UX Report report of history trends.

Destinations

Chrome UX Report 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.

Chrome UX Report to AI and MCP

Ask a question in plain English, or let another tool read the report through MCP.

Included on every plan. An AI key is optional.

Chrome UX Report 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 Chrome UX Report connection live?

Live with the Chrome UX Report API and History API. The same GOOGLE_API_KEY is used. You enter domains for origin data and pages for URL data. No user OAuth. The Core Web Vitals sheet shows p75 and the good, needs-improvement, and poor split.

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

PageSpeed Insights