Skip to main content
Check the plan requirements first. The connector requires an API key. Looker Studio reads one AI Tracker project per data source. AI Tracker is Surfer’s report on how AI answers mention your brand and which sources they cite.

Availability

The connector needs API access and AI Tracker on your plan. Peace of Mind includes both; Enterprise includes API access and adds AI Tracker as an add-on. Support issues the API key; Authentication covers who has API access and how to check your plan.

Before you start

Have the key, a Google account, and the project ready before you open Looker Studio.
  • Your organization’s API key (Authentication). The key reads every AI Tracker project in your organization, so do not share it.
  • A Google account that can use Looker Studio.
  • An AI Tracker project in Surfer. A project is the brand and keyword Surfer tracks for one language and region, inside one workspace (the brand or site you manage in Surfer). Create and manage projects in the Surfer app; the connector only reads them.

Add the connector

Adding the connector is Looker Studio’s usual data source flow with one extra screen for the key. Google renamed Looker Studio to Data Studio in April 2026, and Google’s own pages use that name.
1

Create a data source

In Looker Studio, select Create → Data source. Google’s Add data to a report covers the other ways in, including Add data from inside a report.
2

Find the connector

Search the connector gallery for Surfer and select Surfer AI Visibility, listed under Partner Connectors.
3

Authorize the connector

  1. Select Authorize. A Google sign-in pop-up opens.
  2. Choose your Google account.
  3. Allow the connector to run with that account. The key screen opens.
This is Looker Studio’s consent for a third-party connector. Google’s Community connector authorization covers revoking it later. Surfer’s privacy notice for the connector covers what the connector stores.
4

Enter the API key

  1. Paste your API key into Key.
  2. Select SUBMIT.
The connector checks the key by listing your AI Tracker projects. Looker Studio reports the key as invalid if it is wrong or the organization lacks API access or AI Tracker.
Looker Studio's credential screen for Surfer's connector after Authorize, with the empty Key field and the SUBMIT button.
The configuration screen opens with the line Configure project, data type, and date range. The next section walks through it.

Configure the data source

Pick the project and the data type. The connector takes the date range from each chart or report, so this screen has no date setting.
1

Pick the project

Under AI Visibility Project, select the project. Each option reads brand - keyword | locale | ID: n. When the connector loads more than one workspace, the workspace name comes first in square brackets.If the connector cannot load the list, a Project ID field replaces it. Follow Troubleshooting.
2

Pick the data type

Under Data Type, choose Brands or Sources. Brands reports how often AI answers mention each tracked brand, with its visibility score and average position. Sources reports which pages AI answers cite and how many times.One data source holds one data type, so add the connector a second time for the other. Fields lists every field of each type.
The connector's configuration screen with a project chosen under AI Visibility Project and Brands chosen under Data Type.
3

Connect

Select CONNECT in the upper right. Looker Studio lists the fields of the data type you chose.If you started from Add data inside a report instead:
  1. Select Add at the bottom right. Looker Studio shows You are about to add data to this Report.
  2. Select ADD TO REPORT.
4

Rename the data source

If you plan to add both types, rename the data source in the upper-left corner.

Verify it is working

A three-column table proves the connection: a day, the required dimension, and one metric.
  1. Create a report from the data source.
  2. Add a table chart.
  3. Add Day and the pair the data type requires: Brand Name with Mention Rate for Brands, or Source URL with Times Shown for Sources.
  4. Give the chart a date range that covers days the project has data for.
Rows appear when the request succeeds and the project has data for those days. A Sources table lists only pages cited at least three times in the range (Fields). A metric without its required dimension fails with a Configuration Error. Fields states the rule.

Refresh and caching

Requests the connector sends to Surfer count against the rate limit for the same key and endpoint. A chart served from the connector’s cache sends none. Report template covers freshness, the connector’s cache and retries, and what to check when a report is stale or empty.

Replace the API key

Resetting your API key stops the connector until you enter the new key. Revoke the old key in Looker Studio first. Authentication covers the reset itself.
  1. In Looker Studio, open the Data sources tab.
  2. In the upper right of the connector’s card, go to More option → Revoke Access. More option is the three-dot button. Google’s Community connector authorization shows the flow.
  3. Open your data source again.
  4. Enter the new key when the connector asks for credentials.

Troubleshooting

Follow the fix named in the connector’s message.
At the key screen, Looker Studio rejects a key the connector cannot use. A wrong key and an organization without API access or AI Tracker fail the same way, so confirm the key is current and check Availability.A data source that asks for the key again has no usable key stored for your Google account. The key was revoked or reset, the plan lost API access or AI Tracker, or Surfer did not answer when the connector checked the key. Check Availability, then follow Replace the API key.
A Configuration Error that names a dimension means the chart is missing that dimension. Add it to the chart. Fields has the rule and both messages.
An empty AI Visibility Project list means the connector found no projects in the workspaces it could load. Make sure the organization has a project in the Surfer app, then reopen the configuration.A Project ID field in place of the list means the connector could not load the projects. The possible causes:
  • API access left the plan after the key was saved.
  • AI Tracker left the plan after the key was saved.
  • Surfer did not answer.
Check Availability, then reopen the configuration. The field also accepts the project’s numeric ID.These messages mean the project, the data type, or the chart’s date range is missing:
  • Configure the data source (Project, Data Type) and try again.
  • Missing request parameters. Configure the data source (Project ID, Date Range) and try again.
  • Project ID is required. Set it in the connector configuration.
Edit the data source and complete Configure the data source.
Looker Studio shows only what AI Tracker has for that project and date range. Report template lists what to check when a report is empty or stale.
The connector has encountered an unrecoverable error. Please try again later, or file an issue if this error persists. means the connector could not fetch or read the report data. Some failures show at once. A rate limit or a server error shows after the connector’s retries.The causes:
  • Surfer had a temporary outage or answered with an error.
  • The project no longer exists.
  • Your key’s organization cannot see the project.
  • The connector could not read Surfer’s answer.
  1. Wait a few minutes.
  2. Reload the chart.
  3. Check in the Surfer app that the project still exists.
  4. If the error persists, write to [email protected] with the project’s name and the chart’s date range.