Endpoint Playground
Searches stored Chrome Web Store item snapshots. Item type enum: `extension`, `theme`, `app`, `unknown`. Sort enum: `relevance`, `users_desc`, `rating_desc`, `reviews_desc`, `updated_desc`, `trending_desc`. Status enum: `active`, `removed`. Manifest version enum: `2`, `3`. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100). Dataset Playground requests query indexed data and do not apply proxy routing.
14 Oct 2026: 20 items; 30 fields had a value in every checked item and 9 varied between items.
Sample value profiles: updated: 2013-06-19 to 2026-10-09; rating: 0 to 5, median 4.21; url: chromewebstore.google.com.
curl "https://api.crawlora.net/api/v1/datasets/chrome-extensions/search?item_type=extension&status=active&manifest_version=2&sort=relevance" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Full-text query, max 256 characters | |
| item_type | string | No | extension | Item type enum: extension, theme, app, unknown |
| category | string | No | Exact Chrome Web Store category | |
| developer | string | No | Exact displayed developer name | |
| developer_email | string | No | Exact disclosed developer email | |
| permission | string | No | Exact declared permission | |
| status | string | No | active | Status enum: active, removed |
| manifest_version | integer | No | 2 | Manifest version enum: 2, 3 |
| collects_data | boolean | No | Filter by public data-collection disclosure | |
| has_broad_host_access | boolean | No | Filter by broad host access | |
| min_users | integer | No | Minimum displayed user count | |
| min_rating | number | No | Minimum rating, 0 through 5 | |
| min_rating_count | integer | No | Minimum rating count | |
| sort | string | No | relevance | Sort enum: relevance, users_desc, rating_desc, reviews_desc, updated_desc, trending_desc |
| page | integer | No | Page number, default 1 | |
| page_size | integer | No | Page size, default 20, max 100 |
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "chrome-extensions",
"items": [
{
"id": "cjpalhdlnbpafiamejdnhcphjbkeiagm",
"name": "uBlock Origin",
"item_type": "extension",
"developer": "Raymond Hill (gorhill)",
"developer_email": "ubo@raymondhill.net",
"users": 13000000,
"manifest_version": 3,
"status": "active"
}
],
"page": 1,
"page_size": 20,
"total": 1,
"sort": "users_desc"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.