For developers & AI agents
Query the Chrome Web Store via API & MCP.
Access 260K+ extension records via REST API or MCP — for competitive-analysis scripts, market-research dashboards, or letting AI agents like Claude analyze permissions, install trends, and developer portfolios. Free.
MCP tools
search_extensionsSearch and filter extensions: q, category, developer, manifest_version, min_rating, min_users, sort, sort_dir, page, limit.
get_extensionGet full details of a single extension by its 32-character ID — description, permissions, screenshots, and more.
get_categoriesGet all categories with extension counts.
semantic_searchAI-powered search by meaning. Describe what you want in natural language; uses vector embeddings. Params: query, category, limit.
get_statsDatabase statistics: total extensions, last scrape time.
Setup by platform
Claude.aiWeb & Desktop App
Go to Settings → Integrations → Add MCP Server. Use the URL-based config:
{
"mcpServers": {
"chrome-extensions-db": {
"type": "url",
"url": "https://extensiondb.com/api/mcp"
}
}
}Claude CodeCLI
Run this command in your terminal:
claude mcp add chrome-extensions-database --transport http https://extensiondb.com/api/mcp
CursorIDE
Add to .cursor/mcp.json in your project root:
{
"mcpServers": {
"chrome-extensions-db": {
"type": "url",
"url": "https://extensiondb.com/api/mcp"
}
}
}WindsurfIDE
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"chrome-extensions-db": {
"serverUrl": "https://extensiondb.com/api/mcp"
}
}
}OtherAny MCP Client
Use the Streamable HTTP transport endpoint:
https://extensiondb.com/api/mcp
REST API
GET /api/extensionsParams: q, category, developer, manifest_version, min_rating, min_users, min_desc_length, min_short_desc_length, sort, sort_dir, page, limit
GET /api/extensions/semantic-searchAI semantic search. Params: q (natural language query), category, limit
GET /api/statsReturns stats and categories.
Data fields
| Field | Description |
|---|---|
| id | 32-char Chrome extension ID |
| name | Extension name |
| slug | URL-friendly name |
| short_description | Brief description |
| description | Full description text |
| version | Current version |
| manifest_version | 2 or 3 |
| rating | Average rating (0–5) |
| rating_count | Number of reviews |
| user_count | Number of active users |
| category | Category slug |
| developer_name | Developer display name |
| developer_email | Developer contact email |
| developer_id | Developer account ID |
| developer_website | Developer website URL |
| size | Extension package size |
| languages | Supported languages (comma-separated) |
| language_count | Number of supported languages |
| permissions | API permissions (e.g. storage, tabs) |
| host_permissions | Host/URL permissions |
| screenshots | JSON array of screenshot URLs |
| min_chrome_version | Minimum Chrome version required |
| is_featured | 1 if featured in Chrome Web Store |
| support_url | Support/issues URL |
| privacy_policy_url | Privacy policy URL |
| created_at | First published date |
| store_updated_at | Last store update date |
| scraped_at | Last scraped date |