Google Chrome · Schema

ChromeAppInfo

Information about a Chrome app or extension.

BrowserChrome ExtensionsDeveloper ToolsWeb Platform

Properties

Name Type Description
displayName string Display name of the app or extension.
description string Description of the app or extension.
appId string Chrome Web Store app ID.
revisionId string Current published revision.
type string Type of Chrome app.
iconUri string URL to the app icon.
detailUri string URL to the app detail page in the Chrome Web Store.
firstPublishTime string When the app was first published.
latestPublishTime string When the app was last published.
publisher string Publisher of the app.
homepageUri string Homepage URL of the app.
privacyPolicyUri string URL to the app's privacy policy.
reviewNumber string Number of user reviews.
reviewRating number Average user review rating (0-5).
serviceError object
isTheme boolean Whether the app is a Chrome theme.
isCwsHosted boolean Whether the app is hosted in the Chrome Web Store.
kioskEnabled boolean Whether the app supports kiosk mode.
supportEnabled boolean Whether the app has a support page.
chromeAppPermissions array Permissions requested by the Chrome app.
siteAccess array Host permissions requested by the app.
View JSON Schema on GitHub

JSON Schema

google-chrome-chromeappinfo-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ChromeAppInfo",
  "title": "ChromeAppInfo",
  "type": "object",
  "description": "Information about a Chrome app or extension.",
  "properties": {
    "displayName": {
      "type": "string",
      "description": "Display name of the app or extension."
    },
    "description": {
      "type": "string",
      "description": "Description of the app or extension."
    },
    "appId": {
      "type": "string",
      "description": "Chrome Web Store app ID."
    },
    "revisionId": {
      "type": "string",
      "description": "Current published revision."
    },
    "type": {
      "type": "string",
      "description": "Type of Chrome app.",
      "enum": [
        "APP_ITEM_TYPE_UNSPECIFIED",
        "CHROME",
        "ANDROID",
        "WEB"
      ]
    },
    "iconUri": {
      "type": "string",
      "format": "uri",
      "description": "URL to the app icon."
    },
    "detailUri": {
      "type": "string",
      "format": "uri",
      "description": "URL to the app detail page in the Chrome Web Store."
    },
    "firstPublishTime": {
      "type": "string",
      "format": "date-time",
      "description": "When the app was first published."
    },
    "latestPublishTime": {
      "type": "string",
      "format": "date-time",
      "description": "When the app was last published."
    },
    "publisher": {
      "type": "string",
      "description": "Publisher of the app."
    },
    "homepageUri": {
      "type": "string",
      "format": "uri",
      "description": "Homepage URL of the app."
    },
    "privacyPolicyUri": {
      "type": "string",
      "format": "uri",
      "description": "URL to the app's privacy policy."
    },
    "reviewNumber": {
      "type": "string",
      "format": "int64",
      "description": "Number of user reviews."
    },
    "reviewRating": {
      "type": "number",
      "description": "Average user review rating (0-5)."
    },
    "serviceError": {
      "$ref": "#/components/schemas/GoogleRpcStatus"
    },
    "isTheme": {
      "type": "boolean",
      "description": "Whether the app is a Chrome theme."
    },
    "isCwsHosted": {
      "type": "boolean",
      "description": "Whether the app is hosted in the Chrome Web Store."
    },
    "kioskEnabled": {
      "type": "boolean",
      "description": "Whether the app supports kiosk mode."
    },
    "supportEnabled": {
      "type": "boolean",
      "description": "Whether the app has a support page."
    },
    "chromeAppPermissions": {
      "type": "array",
      "description": "Permissions requested by the Chrome app.",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "Permission type."
          },
          "documentationUri": {
            "type": "string",
            "format": "uri",
            "description": "URL to documentation about the permission."
          },
          "accessUserData": {
            "type": "boolean",
            "description": "Whether the permission accesses user data."
          }
        }
      }
    },
    "siteAccess": {
      "type": "array",
      "description": "Host permissions requested by the app.",
      "items": {
        "type": "object",
        "properties": {
          "hostMatch": {
            "type": "string",
            "description": "Host match pattern."
          }
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/google-chrome-chromeappinfo"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.