Looker website screenshot

Looker

Looker is a business intelligence and data analytics platform that enables organizations to explore, analyze, and share real-time business analytics.

Looker publishes 5 APIs on the APIs.io network, including Auth API, Dashboard API, Look API, and 2 more. Tagged areas include Analytics, BI Platform, Business Intelligence, Data Analytics, and Data Visualization.

The Looker catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Looker’s developer surface includes authentication, support, changelog, release notes, pricing, getting-started guide, and 14 more developer resources.

62.3/100 strong ▬ flat Agent 38/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
10 APIs 6 Features 5 Use Cases
AnalyticsBI PlatformBusiness IntelligenceData AnalyticsData Visualization

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 62.3/100 · strong
Contract Quality 16.5 / 25
Developer Ergonomics 9.1 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 8.9 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 38/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/looker: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 10

Individual APIs this provider publishes, each with its own machine-readable definition.

LookML API

API for programmatically managing LookML projects, models, and views.

Looker Action API

The Looker Action API enables developers to define custom actions, or destinations, to which Looker can send query results, dashboard results, or user interactions via a webhook...

Looker Embed SDK

The Looker Embed SDK is a JavaScript library for embedding Looker content such as dashboards, Looks, Explores, reports, and extensions into web applications, with support for si...

Looker Extension Framework API

The Looker Extension Framework provides APIs and SDKs for building custom extensions that run inside the Looker UI, with access to the Looker API, Looker components library, and...

Looker (Google Cloud core) API

The Looker (Google Cloud core) REST API provides management capabilities for Looker instances running on Google Cloud, including instance lifecycle management, backups, and oper...

Looker Auth API

Authentication endpoints for obtaining and managing API access tokens using client credentials.

Looker Dashboard API

Manage dashboards, which are collections of tiles displaying visualizations from queries. Dashboards support filters, layouts, and can be shared across the organization.

Looker Look API

Manage Looks, which are saved queries with visualizations. A Look contains a query definition and visualization configuration that can be shared, scheduled, and embedded.

Looker Query API

Create and run queries against your Looker models. Queries define the fields, filters, sorts, and limits used to retrieve data from the underlying database through LookML models.

Looker User API

Manage Looker users including creating, updating, and retrieving user accounts, credentials, roles, and sessions.

Scroll for all 10

Postman Collections 5

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Looker API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Looker Plans Pricing

7 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Looker Rate Limits

8 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

Self-Service Analytics

Enable business users to explore data, build visualizations, and create dashboards without SQL knowledge using LookML models.

Data Modeling with LookML

Define reusable data models in LookML that provide a semantic layer between databases and end-user analytics.

Embedded Analytics

Embed interactive dashboards, reports, and data explorations directly into web applications using SSO and cookieless authentication.

Scheduled Reports

Schedule and deliver reports and dashboards via email, Slack, S3, or custom action destinations.

Custom Actions

Build webhook-based actions to send query results to any external destination or trigger workflows.

API-Driven Administration

Programmatically manage users, roles, dashboards, queries, and platform settings through the Looker API.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Looker Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Looker API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Looker API Rules

16 rules · 8 errors 8 warnings

SPECTRAL

JSON Schema 40

Standalone JSON Schema definitions for this provider's data models.

AccessToken

4 properties

JSON SCHEMA

AccessToken

4 properties

JSON SCHEMA

CredentialsApi3

6 properties

JSON SCHEMA

CredentialsEmail

5 properties

JSON SCHEMA

CredentialsApi3

6 properties

JSON SCHEMA

CredentialsEmail

5 properties

JSON SCHEMA

DashboardElement

14 properties

JSON SCHEMA

DashboardFilter

13 properties

JSON SCHEMA

DashboardLayoutComponent

7 properties

JSON SCHEMA

DashboardLayout

7 properties

JSON SCHEMA

Dashboard

28 properties

JSON SCHEMA

DashboardElement

16 properties

JSON SCHEMA

DashboardFilter

13 properties

JSON SCHEMA

DashboardLayout

7 properties

JSON SCHEMA

DashboardLayoutComponent

7 properties

JSON SCHEMA

ErrorResponse

2 properties

JSON SCHEMA

ErrorResponse

2 properties

JSON SCHEMA

FolderBase

7 properties

JSON SCHEMA

FolderBase

7 properties

JSON SCHEMA

LookModel

2 properties

JSON SCHEMA

Look

18 properties

JSON SCHEMA

LookModel

2 properties

JSON SCHEMA

ModelSet

6 properties

JSON SCHEMA

ModelSet

6 properties

JSON SCHEMA

PermissionSet

6 properties

JSON SCHEMA

PermissionSet

6 properties

JSON SCHEMA

Query

22 properties

JSON SCHEMA

Role

6 properties

JSON SCHEMA

Session

14 properties

JSON SCHEMA

SpaceBase

6 properties

JSON SCHEMA

SpaceBase

6 properties

JSON SCHEMA

User

25 properties

JSON SCHEMA

WriteDashboard

13 properties

JSON SCHEMA

WriteLookWithQuery

7 properties

JSON SCHEMA

WriteQuery

16 properties

JSON SCHEMA

WriteUser

5 properties

JSON SCHEMA

WriteDashboard

13 properties

JSON SCHEMA

WriteLookWithQuery

8 properties

JSON SCHEMA

WriteQuery

16 properties

JSON SCHEMA

WriteUser

5 properties

JSON SCHEMA

Scroll for all 40

JSON Structure 24

JSON Structure definitions describing this provider's data shapes.

Looker Access Token Structure

4 properties

JSON STRUCTURE

Looker Credentials Api3 Structure

6 properties

JSON STRUCTURE

Looker Credentials Email Structure

5 properties

JSON STRUCTURE

Looker Dashboard Element Structure

14 properties

JSON STRUCTURE

Looker Dashboard Filter Structure

13 properties

JSON STRUCTURE

Looker Dashboard Layout Structure

7 properties

JSON STRUCTURE

Looker Dashboard Structure

28 properties

JSON STRUCTURE

Looker Error Response Structure

2 properties

JSON STRUCTURE

Looker Folder Base Structure

7 properties

JSON STRUCTURE

Looker Look Model Structure

2 properties

JSON STRUCTURE

Looker Look Structure

18 properties

JSON STRUCTURE

Looker Model Set Structure

6 properties

JSON STRUCTURE

Looker Permission Set Structure

6 properties

JSON STRUCTURE

Looker Query Structure

22 properties

JSON STRUCTURE

Looker Role Structure

6 properties

JSON STRUCTURE

Looker Session Structure

14 properties

JSON STRUCTURE

Looker Space Base Structure

6 properties

JSON STRUCTURE

Looker Structure

0 properties

JSON STRUCTURE

Looker User Structure

25 properties

JSON STRUCTURE

Looker Write Dashboard Structure

13 properties

JSON STRUCTURE

Looker Write Look With Query Structure

7 properties

JSON STRUCTURE

Looker Write Query Structure

16 properties

JSON STRUCTURE

Looker Write User Structure

5 properties

JSON STRUCTURE

Scroll for all 24

Examples 23

Example request and response payloads for these APIs.

Looker Dashboard Example

28 fields

EXAMPLE

Looker Look Example

18 fields

EXAMPLE

Looker Look Model Example

2 fields

EXAMPLE

Looker Model Set Example

6 fields

EXAMPLE

Looker Query Example

22 fields

EXAMPLE

Looker Role Example

6 fields

EXAMPLE

Looker Session Example

14 fields

EXAMPLE

Looker Space Base Example

6 fields

EXAMPLE

Looker User Example

25 fields

EXAMPLE

Looker Write Query Example

16 fields

EXAMPLE

Looker Write User Example

5 fields

EXAMPLE

Scroll for all 23

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Looker Authentication

http · 1 scheme

SECURITY

Looker Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Looker Agentic Access

29 operations · 13 acting

29 operations · 13 acting

AGENTIC

Use Cases 5

What developers build with this provider.

Executive Dashboards

Build real-time executive dashboards aggregating KPIs from multiple data sources for leadership visibility.

Customer-Facing Analytics

Embed analytics into SaaS products to provide customers with self-service reporting and data exploration.

Data Governance Reporting

Monitor data quality, usage patterns, and access controls across the organization through audit reports.

Marketing Performance Analytics

Analyze campaign performance, attribution, and ROI across marketing channels with unified data models.

Operational Monitoring

Track operational metrics and KPIs in real time with automated alerting and scheduled report delivery.

Integrations 6

Pre-built integrations with other platforms and tools.

Google BigQuery

Native optimized connector for querying and analyzing data in Google BigQuery data warehouse.

Snowflake

High-performance connector for Snowflake cloud data warehouse with push-down query optimization.

Amazon Redshift

Native connector for querying and visualizing data in Amazon Redshift data warehouse.

Slack

Deliver scheduled reports and dashboard snapshots to Slack channels with interactive query capabilities.

Google Sheets

Export query results and dashboard data directly to Google Sheets for collaborative analysis.

Salesforce

Connect to Salesforce data for CRM analytics and combine with other data sources for unified views.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: looker
name: Looker
description: Looker is a business intelligence and data analytics platform that enables organizations to explore, analyze,
  and share real-time business analytics.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://looker.com/assets/img/images/logos/looker-logo.png
url: https://raw.githubusercontent.com/api-evangelist/looker/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
type: Index
access: 3rd-Party
tags:
- Analytics
- BI Platform
- Business Intelligence
- Data Analytics
- Data Visualization
apis:
- aid: looker:lookml
  name: LookML API
  description: API for programmatically managing LookML projects, models, and views.
  humanURL: https://developers.looker.com/api/explorer/4.0/methods/Project
  baseURL: https://your-instance.looker.com:19999/api/4.0
  tags:
  - Data Modeling
  - LookML
  - Projects
  properties:
  - type: Documentation
    url: https://developers.looker.com/api/explorer/4.0/methods/Project
  - type: Tutorials
    url: https://developers.looker.com/api/lookml-validation
- aid: looker:action
  name: Looker Action API
  description: The Looker Action API enables developers to define custom actions, or destinations, to which Looker can send
    query results, dashboard results, or user interactions via a webhook-like API.
  humanURL: https://docs.cloud.google.com/looker/docs/actions-overview
  baseURL: https://your-instance.looker.com:19999/api/4.0
  tags:
  - Actions
  - Data Delivery
  - Integrations
  - Webhooks
  properties:
  - type: Documentation
    url: https://docs.cloud.google.com/looker/docs/actions-overview
  - type: GitHubRepository
    url: https://github.com/looker-open-source/actions
- aid: looker:embed-sdk
  name: Looker Embed SDK
  description: The Looker Embed SDK is a JavaScript library for embedding Looker content such as dashboards, Looks, Explores,
    reports, and extensions into web applications, with support for signed SSO and cookieless authentication.
  humanURL: https://docs.cloud.google.com/looker/docs/embed-sdk-intro
  baseURL: https://your-instance.looker.com:19999/api/4.0
  tags:
  - Dashboards
  - Embedding
  - JavaScript SDK
  - SSO
  properties:
  - type: Documentation
    url: https://docs.cloud.google.com/looker/docs/embed-sdk-intro
  - type: GitHubRepository
    url: https://github.com/looker-open-source/embed-sdk
  - type: APIReference
    url: https://looker-open-source.github.io/embed-sdk/
- aid: looker:extension-framework
  name: Looker Extension Framework API
  description: The Looker Extension Framework provides APIs and SDKs for building custom extensions that run inside the Looker
    UI, with access to the Looker API, Looker components library, and the Embed SDK.
  humanURL: https://developers.looker.com/extensions/overview/
  baseURL: https://your-instance.looker.com:19999/api/4.0
  tags:
  - Extensions
  - JavaScript
  - React
  - UI Components
  properties:
  - type: Documentation
    url: https://docs.cloud.google.com/looker/docs/intro-to-extension-framework
  - type: CodeExamples
    url: https://docs.cloud.google.com/looker/docs/extension-framework-react-and-js-code-examples
- aid: looker:google-cloud-core
  name: Looker (Google Cloud core) API
  description: The Looker (Google Cloud core) REST API provides management capabilities for Looker instances running on Google
    Cloud, including instance lifecycle management, backups, and operations.
  humanURL: https://cloud.google.com/looker/docs/reference/rest
  baseURL: https://looker.googleapis.com/v1
  tags:
  - Backups
  - Google Cloud
  - Infrastructure
  - Instance Management
  properties:
  - type: Documentation
    url: https://cloud.google.com/looker/docs/reference/rest
  - type: Console
    url: https://console.cloud.google.com/apis/library/looker.googleapis.com
- aid: looker:looker-auth-api
  name: Looker Auth API
  description: Authentication endpoints for obtaining and managing API access tokens using client credentials.
  humanURL: https://developers.looker.com/api/explorer/4.0
  baseURL: https://your-instance.looker.com:19999/api/4.0
  tags:
  - Auth
  properties:
  - type: OpenAPI
    url: openapi/looker-auth-api-openapi.yml
  - type: Documentation
    url: https://developers.looker.com/api/getting-started
  - type: Authentication
    url: https://developers.looker.com/api/getting-started#authentication
  - type: SDKs
    url: https://developers.looker.com/api/sdks
  - type: Console
    url: https://developers.looker.com/api/explorer/4.0
  - type: RateLimits
    url: https://cloud.google.com/looker/docs/api-rate-limits
  - type: APIReference
    url: https://docs.cloud.google.com/looker/docs/reference/looker-api/latest
  - type: GettingStarted
    url: https://docs.cloud.google.com/looker/docs/api-getting-started
  - type: Versioning
    url: https://docs.cloud.google.com/looker/docs/api-versioning
- aid: looker:looker-dashboard-api
  name: Looker Dashboard API
  description: Manage dashboards, which are collections of tiles displaying visualizations from queries. Dashboards support
    filters, layouts, and can be shared across the organization.
  humanURL: https://developers.looker.com/api/explorer/4.0
  baseURL: https://your-instance.looker.com:19999/api/4.0
  tags:
  - Dashboard
  properties:
  - type: OpenAPI
    url: openapi/looker-dashboard-api-openapi.yml
  - type: Documentation
    url: https://developers.looker.com/api/getting-started
  - type: Authentication
    url: https://developers.looker.com/api/getting-started#authentication
  - type: SDKs
    url: https://developers.looker.com/api/sdks
  - type: Console
    url: https://developers.looker.com/api/explorer/4.0
  - type: RateLimits
    url: https://cloud.google.com/looker/docs/api-rate-limits
  - type: APIReference
    url: https://docs.cloud.google.com/looker/docs/reference/looker-api/latest
  - type: GettingStarted
    url: https://docs.cloud.google.com/looker/docs/api-getting-started
  - type: Versioning
    url: https://docs.cloud.google.com/looker/docs/api-versioning
- aid: looker:looker-look-api
  name: Looker Look API
  description: Manage Looks, which are saved queries with visualizations. A Look contains a query definition and visualization
    configuration that can be shared, scheduled, and embedded.
  humanURL: https://developers.looker.com/api/explorer/4.0
  baseURL: https://your-instance.looker.com:19999/api/4.0
  tags:
  - Look
  properties:
  - type: OpenAPI
    url: openapi/looker-look-api-openapi.yml
  - type: Documentation
    url: https://developers.looker.com/api/getting-started
  - type: Authentication
    url: https://developers.looker.com/api/getting-started#authentication
  - type: SDKs
    url: https://developers.looker.com/api/sdks
  - type: Console
    url: https://developers.looker.com/api/explorer/4.0
  - type: RateLimits
    url: https://cloud.google.com/looker/docs/api-rate-limits
  - type: APIReference
    url: https://docs.cloud.google.com/looker/docs/reference/looker-api/latest
  - type: GettingStarted
    url: https://docs.cloud.google.com/looker/docs/api-getting-started
  - type: Versioning
    url: https://docs.cloud.google.com/looker/docs/api-versioning
- aid: looker:looker-query-api
  name: Looker Query API
  description: Create and run queries against your Looker models. Queries define the fields, filters, sorts, and limits used
    to retrieve data from the underlying database through LookML models.
  humanURL: https://developers.looker.com/api/explorer/4.0
  baseURL: https://your-instance.looker.com:19999/api/4.0
  tags:
  - Query
  properties:
  - type: OpenAPI
    url: openapi/looker-query-api-openapi.yml
  - type: Documentation
    url: https://developers.looker.com/api/getting-started
  - type: Authentication
    url: https://developers.looker.com/api/getting-started#authentication
  - type: SDKs
    url: https://developers.looker.com/api/sdks
  - type: Console
    url: https://developers.looker.com/api/explorer/4.0
  - type: RateLimits
    url: https://cloud.google.com/looker/docs/api-rate-limits
  - type: APIReference
    url: https://docs.cloud.google.com/looker/docs/reference/looker-api/latest
  - type: GettingStarted
    url: https://docs.cloud.google.com/looker/docs/api-getting-started
  - type: Versioning
    url: https://docs.cloud.google.com/looker/docs/api-versioning
- aid: looker:looker-user-api
  name: Looker User API
  description: Manage Looker users including creating, updating, and retrieving user accounts, credentials, roles, and sessions.
  humanURL: https://developers.looker.com/api/explorer/4.0
  baseURL: https://your-instance.looker.com:19999/api/4.0
  tags:
  - User
  properties:
  - type: OpenAPI
    url: openapi/looker-user-api-openapi.yml
  - type: Documentation
    url: https://developers.looker.com/api/getting-started
  - type: Authentication
    url: https://developers.looker.com/api/getting-started#authentication
  - type: SDKs
    url: https://developers.looker.com/api/sdks
  - type: Console
    url: https://developers.looker.com/api/explorer/4.0
  - type: RateLimits
    url: https://cloud.google.com/looker/docs/api-rate-limits
  - type: APIReference
    url: https://docs.cloud.google.com/looker/docs/reference/looker-api/latest
  - type: GettingStarted
    url: https://docs.cloud.google.com/looker/docs/api-getting-started
  - type: Versioning
    url: https://docs.cloud.google.com/looker/docs/api-versioning
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/looker/overview
- type: AgenticAccess
  url: agentic-access/looker-agentic-access.yml
- type: DomainSecurity
  url: security/looker-domain-security.yml
- type: Authentication
  url: authentication/looker-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/looker
- type: DeveloperPortal
  url: https://developers.looker.com/
- type: GitHubOrganization
  url: https://github.com/looker-open-source
- type: Support
  url: https://cloud.google.com/looker/docs/support
- type: StatusPage
  url: https://status.looker.com/
- type: PrivacyPolicy
  url: https://looker.com/privacy
- type: TermsOfService
  url: https://looker.com/terms
- type: SDKs
  url: https://docs.cloud.google.com/looker/docs/api-sdk
- type: ChangeLog
  url: https://github.com/looker-open-source/sdk-codegen/blob/main/CHANGELOG.md
- type: ReleaseNotes
  url: https://docs.cloud.google.com/looker/docs/release-notes
- type: Pricing
  url: https://cloud.google.com/looker/pricing
- type: GettingStarted
  url: https://docs.cloud.google.com/looker/docs/api-getting-started
- type: Authentication
  url: https://docs.cloud.google.com/looker/docs/api-auth
- type: Tutorials
  url: https://developers.looker.com/api/tutorials/interactive-api-docs-whats-next/
- type: JSONSchema
  url: json-schema/looker-dashboard-schema.json
- type: JSONLD
  url: json-ld/looker-context.jsonld
- type: Features
  data:
  - name: Self-Service Analytics
    description: Enable business users to explore data, build visualizations, and create dashboards without SQL knowledge
      using LookML models.
  - name: Data Modeling with LookML
    description: Define reusable data models in LookML that provide a semantic layer between databases and end-user analytics.
  - name: Embedded Analytics
    description: Embed interactive dashboards, reports, and data explorations directly into web applications using SSO and
      cookieless authentication.
  - name: Scheduled Reports
    description: Schedule and deliver reports and dashboards via email, Slack, S3, or custom action destinations.
  - name: Custom Actions
    description: Build webhook-based actions to send query results to any external destination or trigger workflows.
  - name: API-Driven Administration
    description: Programmatically manage users, roles, dashboards, queries, and platform settings through the Looker API.
- type: UseCases
  data:
  - name: Executive Dashboards
    description: Build real-time executive dashboards aggregating KPIs from multiple data sources for leadership visibility.
  - name: Customer-Facing Analytics
    description: Embed analytics into SaaS products to provide customers with self-service reporting and data exploration.
  - name: Data Governance Reporting
    description: Monitor data quality, usage patterns, and access controls across the organization through audit reports.
  - name: Marketing Performance Analytics
    description: Analyze campaign performance, attribution, and ROI across marketing channels with unified data models.
  - name: Operational Monitoring
    description: Track operational metrics and KPIs in real time with automated alerting and scheduled report delivery.
- type: Integrations
  data:
  - name: Google BigQuery
    description: Native optimized connector for querying and analyzing data in Google BigQuery data warehouse.
  - name: Snowflake
    description: High-performance connector for Snowflake cloud data warehouse with push-down query optimization.
  - name: Amazon Redshift
    description: Native connector for querying and visualizing data in Amazon Redshift data warehouse.
  - name: Slack
    description: Deliver scheduled reports and dashboard snapshots to Slack channels with interactive query capabilities.
  - name: Google Sheets
    description: Export query results and dashboard data directly to Google Sheets for collaborative analysis.
  - name: Salesforce
    description: Connect to Salesforce data for CRM analytics and combine with other data sources for unified views.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com