Skip to main content Skip to complementary content
Already have an account? Sign in

Looker (v1)

Last updated: 9/15/2026

Looker integration summary

Stitch’s Looker integration replicates data using the Looker v4 API. Refer to the Schema section for a list of objects available for replication.

Looker feature snapshot

A high-level look at Stitch's Looker (v1) integration, including release status, useful links, and the features supported in Stitch.

STITCH
Release status

Beta

Supported by

Singer Community

Stitch plan

Standard

API availability

Available

Singer GitHub repository

singer-io/tap-looker

REPLICATION SETTINGS
Anchor Scheduling

Supported

Advanced Scheduling

Supported

Table-level reset

Unsupported

Configurable Replication Methods

Unsupported

DATA SELECTION
Table selection

Supported

Column selection

Supported

Select all

Supported

TRANSPARENCY
Extraction Logs

Supported

Loading Reports

Supported

Connecting Looker

Looker setup requirements

To set up Looker in Stitch, you need:

  • Looker Admin privileges. Admin privileges in Looker are required to generate credentials for Stitch.

Step 1: Generate Looker API credentials for Stitch

  1. Sign into your Looker account.
  2. Navigate to the Edit Users page.
  3. Click the Edit Keys button. This will take you to the Edit User API3 Keys page.
  4. Click the New API3 key button to generate a new key.
  5. Copy your Client ID and Client Secret. Keep it readily available for the next step.

Step 2: Add Looker as a Stitch data source

  1. Sign into your Stitch account.
  2. On the Stitch Dashboard page, click the Add Integration button.

  3. Click the Looker icon.

  4. Enter a name for the integration. This is the name that will display on the Stitch Dashboard for the integration; it’ll also be used to create the schema in your destination.

    For example, the name “Stitch Looker” would create a schema called stitch_looker in the destination. Note: Schema names cannot be changed after you save the integration.

  5. In the API Port field, enter your API Port number. Note: This value is usually 19999 unless you host Looker internally. If hosting internally, use your internal API Port value.
  6. In the Client ID field, paste the Client ID that you copied in Step 1.
  7. In the Client Secret field, paste the Client Secret that you copied in Step 1.
  8. In the Domain field, enter your Looker account domain. It’s typically looker.com, unless you use a white-labeled URL.
  9. In the Subdomain field, enter your Looker account subdomain. Your subdomain is the leading part of your Looker URL. For example: If the URL is https://stitch.looker.com, the value for this field would be stitch.

Step 3: Define the historical replication start date

The Sync Historical Data setting defines the starting date for your Looker integration. This means that data equal to or newer than this date will be replicated to your data warehouse.

Change this setting if you want to replicate data beyond Looker’s default setting of 1 year. For a detailed look at historical replication jobs, check out the Syncing Historical SaaS Data guide.

Step 4: Create a replication schedule

In the Replication Frequency section, you’ll create the integration’s replication schedule. An integration’s replication schedule determines how often Stitch runs a replication job, and the time that job begins.

Looker integrations support the following replication scheduling methods:

To keep your row usage low, consider setting the integration to replicate less frequently. See the Understanding and Reducing Your Row Usage guide for tips on reducing your usage.

Step 5: Set objects to replicate

The last step is to select the tables and columns you want to replicate. Learn about the available tables for this integration.

Note: If a replication job is currently in progress, new selections won’t be used until the next job starts.

For Looker integrations, you can select:

  1. Individual tables and columns

  2. All tables and columns

Click the tabs to view instructions for each selection method.

  1. In the integration’s Tables to Replicate tab, locate a table you want to replicate.
  2. To track a table, click the checkbox next to the table’s name. A blue checkmark means the table is set to replicate.

  3. To track a column, click the checkbox next to the column’s name. A blue checkmark means the column is set to replicate.

  4. Repeat this process for all the tables and columns you want to replicate.
  5. When finished, click the Finalize Your Selections button at the bottom of the screen to save your selections.
  1. Click into the integration from the Stitch Dashboard page.
  2. Click the Tables to Replicate tab.

  3. In the list of tables, click the box next to the Table Names column.
  4. In the menu that displays, click Track all Tables and Fields:

    The Track all Tables and Fields menu in the Tables to Replicate tab
    The Track all Tables and Fields menu in the Tables to Replicate tab

  5. Click the Finalize Your Selections button at the bottom of the page to save your data selections.

Initial and historical replication jobs

After you finish setting up Looker, its Sync Status may show as Pending on either the Stitch Dashboard or in the Integration Details page.

For a new integration, a Pending status indicates that Stitch is in the process of scheduling the initial replication job for the integration. This may take some time to complete.

Free historical data loads

The first seven days of replication, beginning when data is first replicated, are free. Rows replicated from the new integration during this time won’t count towards your quota. Stitch offers this as a way of testing new integrations, measuring usage, and ensuring historical data volumes don’t quickly consume your quota.

Looker table reference

color_collections

The color_collections table contains information about color collections in your Looker account.

Replication Method

Full Table

Primary Key

id

Useful links

color_collections schema on GitHub

Looker API method

connections

The connections table contains information about connections in your Looker account.

Replication Method

Full Table

Primary Key

name

Useful links

connections schema on GitHub

Looker API method

content_favorites

The content_favorites table contains info about users’ favorite content in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

content_favorites schema on GitHub

Looker API method

content_metadata

The content_metadata table contains information about content metadata in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

content_metadata schema on GitHub

Looker API method

content_metadata_access

The content_metadata_access table contains information about content metadata access records in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

content_metadata_access schema on GitHub

Looker API method

content_views

The content_views table contains info about user content views recorded in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

content_views schema on GitHub

Looker API method

dashboard_elements

The dashboard_elements table contains information about all dashboard elements in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

dashboard_elements schema on GitHub

Looker API method

dashboard_filters

The dashboard_filters table contains information about all dashboard filters in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

dashboard_filters schema on GitHub

Looker API method

dashboard_layouts

The dashboard_layouts table contains information about all dashboard layouts in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

dashboard_layouts schema on GitHub

Looker API method

dashboards

The dashboards table contains information about all active dashboards in your Looker account.

Replication Method

Full Table

Primary Key

id

Useful links

dashboards schema on GitHub

Looker API method

datagroups

The datagroups table contains information about all datagroups in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

datagroups schema on GitHub

Looker API method

explores

The explores table contains information about LookML model explores in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

explores schema on GitHub

Looker API method

folders

The folders table contains information about all folders in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

folders schema on GitHub

Looker API method

git_branches

The git_branches table contains info about the git branches associated with projects in your Looker instance.

Replication Method

Full Table

Primary Keys

name

project_id

Useful links

git_branches schema on GitHub

Looker API method

groups

The groups table contains information about all groups in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

groups schema on GitHub

Looker API method

groups_in_group

The groups_in_group table contains info about the groups contained within groups in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

groups_in_group schema on GitHub

Looker API method

integration_hubs

The integration_hubs table contains information about Integration Hubs in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

integration_hubs schema on GitHub

Looker API method

integrations

The integrations table contains information about all integrations in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

integrations schema on GitHub

Looker API method

lookml_dashboards

The lookml_dashboards table contains information about LookML dashboards in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

lookml_dashboards schema on GitHub

Looker API method

lookml_models

The lookml_models table contains information about all LookML models in your Looker instance.

Replication Method

Full Table

Primary Keys

name

project_name

Useful links

lookml_models schema on GitHub

Looker API method

looks

The looks table contains information about all active looks in your Looker account. Note: Based on Looker’s documentation, this table doesn’t include soft-deleted looks.

Replication Method

Full Table

Primary Key

id

Useful links

looks schema on GitHub

Looker API method

merge_queries

The merge_queries table contains info about the merge queries in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

merge_queries schema on GitHub

Looker API method

model_sets

The model_sets table contains info about the role model sets in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

model_sets schema on GitHub

Looker API method

models

The models table contains information about individual models in your Looker account.

Replication Method

Full Table

Primary Keys

name

project_name

Useful links

models schema on GitHub

Looker API method

permission_sets

The permission_sets table contains info about the role permission sets in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

permission_sets schema on GitHub

Looker API method

permissions

The permissions table contains info about the permissions listed in your Looker account.

Replication Method

Full Table

Primary Key

permission

Useful links

permissions schema on GitHub

Looker API method

project_files

The project_files table contains info about the files associated with projects in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

project_files schema on GitHub

Looker API method

projects

The projects table contains info about the projects in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

projects schema on GitHub

Looker API method

queries

The queries table contains info about the queries that exist in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

queries schema on GitHub

Looker API method

query_history

The query_history table contains query history data pulled from Looker’s History Explore, or i__looker database, for queries run in the past seven days.

To extract this data, Sttich will submit a query with the properties in this file to the Looker API. The results of Stitch’s query are then extracted and replicated to your destination.

Note: Stitch’s Looker integration only replicates the past seven days of query history at any given time.

Replication Method

Full Table

Primary Keys

dims_hash_key

history_created_date

query_id

Useful links

query_history schema on GitHub

Looker API method

role_groups

The role_groups table contains info about the role groups in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

role_groups schema on GitHub

Looker API method

roles

The roles table contains info about the user roles in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

roles schema on GitHub

Looker API method

scheduled_plans

The scheduled_plans table contains info about all scheduled plans in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

scheduled_plans schema on GitHub

Looker API method

themes

The themes table contains info about the themes in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

themes schema on GitHub

Looker API method

user_attribute_group_values

The user_attribute_group_values table contains info about the values of user attributes defined by user groups in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

user_attribute_group_values schema on GitHub

Looker API method

user_attribute_values

The user_attribute_values table contains info about the values for user attributes defined in your Looker instance.

Replication Method

Full Table

Primary Keys

user_attribute_id

user_id

Useful links

user_attribute_values schema on GitHub

Looker API method

user_attributes

The user_attributes table contains info about user attributes in your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

user_attributes schema on GitHub

Looker API method

user_login_lockouts

The user_login_lockouts table contains info about lockouts for user logins associated with your Looker instance.

Replication Method

Full Table

Primary Key

key

Useful links

user_login_lockouts schema on GitHub

Looker API method

user_sessions

The user_sessions table contains info about user web login sessions associated with your Looker instance.

Replication Method

Full Table

Primary Key

id

Useful links

user_sessions schema on GitHub

Looker API method

users

The users table contains info about users associated with your Looker account.

Replication Method

Full Table

Primary Key

id

Useful links

users schema on GitHub

Looker API method

versions

The versions table contains info about the API versions supported by your Looker instance.

Replication Method

Full Table

Primary Key

looker_release_version

Useful links

versions schema on GitHub

Looker API method

workspaces

The workspaces table contains info about the workspaces available to the user who authorized the Looker integration in Stitch.

Replication Method

Full Table

Primary Key

id

Useful links

workspaces schema on GitHub

Looker API method

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!