The Chrome Web Store API lets you programmatically publish and manage your Chrome Web Store items.
Overview
To learn about using the Chrome Web Store API, see Use the Chrome Web Store API. You can also view the detailed API reference which contains more information about the supported methods and fields.
The API does not support creating new items. You must upload the first version of an item in the Developer Dashboard as described in Publish in the Chrome Web Store, then use the API to upload and publish later versions.
Service accounts
The Chrome Web Store API (V2) supports service accounts. Learn how to set up a service account.
V1
Prior to October 2025, the Chrome Web Store API (V1) was the latest version of the API. You can see an archived copy of the documentation.
V2 uses the same OAuth 2.0 scopes as V1. For a method-by-method mapping, see How to migrate in the V2 announcement.
Client verification
To protect users and their data from deceptive apps, we may not provide a "verified" status to apps with a Chrome Web Store "write" API scope. The API is primarily intended for personal use on the developer's own extension. Unverified status won't block your ability to utilize this API.