Chrome Extension Privacy Practices Scraper
Pricing
from $3.99 / 1,000 results
Go to Apify Store
Chrome Extension Privacy Practices Scraper
Collect public extension privacy disclosures, policies, and data-use statements.
Chrome Extension Privacy Practices Scraper
Pricing
from $3.99 / 1,000 results
Collect public extension privacy disclosures, policies, and data-use statements.
You can access the Chrome Extension Privacy Practices Scraper programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in API & Integrations in Apify Console.
{ "openapi": "3.0.1", "info": { "version": "1.1", "x-build-id": "H28xpGwqFDTjWY03m" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/googleapi~chrome-extension-privacy-practices-scraper/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-googleapi-chrome-extension-privacy-practices-scraper", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } }, "/acts/googleapi~chrome-extension-privacy-practices-scraper/runs": { "post": { "operationId": "runs-sync-googleapi-chrome-extension-privacy-practices-scraper", "x-openai-isConsequential": false, "summary": "Executes an Actor and returns information about the initiated run in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/runsResponseSchema" } } } } } } }, "/acts/googleapi~chrome-extension-privacy-practices-scraper/run-sync": { "post": { "operationId": "run-sync-googleapi-chrome-extension-privacy-practices-scraper", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } } }, "components": { "schemas": { "inputSchema": { "type": "object", "properties": { "extensionId": { "title": "Extension ID", "type": "string", "description": "One 32-character public Chrome extension ID." }, "extensionIds": { "title": "Extension IDs", "type": "array", "description": "Public Chrome extension IDs to inspect.", "items": { "type": "string" } }, "startUrls": { "title": "Start URLs", "type": "array", "description": "Public Chrome Web Store detail, search, or category URLs.", "items": { "type": "object", "properties": { "url": { "title": "Public URL", "description": "Public Chrome Web Store detail, search, or category URL.", "type": "string" } }, "required": [ "url" ], "additionalProperties": false } }, "sourceUrls": { "title": "Source URLs", "type": "array", "description": "Alias for startUrls.", "items": { "type": "string" } }, "urls": { "title": "URLs", "type": "array", "description": "Alias for startUrls.", "items": { "type": "string" } }, "queries": { "title": "Search queries", "type": "array", "description": "Public Chrome Web Store search terms.", "items": { "type": "string" } }, "query": { "title": "Search query", "type": "string", "description": "One search term." }, "searchQuery": { "title": "Search query alias", "type": "string", "description": "Alias for query." }, "category": { "title": "Category", "type": "string", "description": "Optional Chrome Web Store category slug." }, "locale": { "title": "Locale", "type": "string", "description": "Accepted for compatibility; current CWS requests use the default locale." }, "language": { "title": "Language", "type": "string", "description": "Compatibility alias; it is not applied to current CWS requests." }, "maxItems": { "title": "Maximum items", "minimum": 1, "maximum": 500, "type": "integer", "description": "Maximum number of normal extension records.", "default": 25 }, "maxPages": { "title": "Maximum listing pages", "minimum": 1, "maximum": 20, "type": "integer", "description": "Reserved for pagination; current CWS transport reads one listing response per supplied source URL.", "default": 1 }, "maxRequests": { "title": "Maximum public requests", "minimum": 1, "maximum": 500, "type": "integer", "description": "Maximum direct public page requests.", "default": 50 }, "maxDetailRequests": { "title": "Maximum detail requests", "minimum": 0, "maximum": 500, "type": "integer", "description": "Maximum extension detail pages to inspect.", "default": 25 }, "requestTimeoutSecs": { "title": "Request timeout (seconds)", "minimum": 5, "maximum": 120, "type": "integer", "description": "Maximum wait for each public request.", "default": 25 }, "timeoutSecs": { "title": "Timeout alias", "minimum": 5, "maximum": 120, "type": "integer", "description": "Alias for requestTimeoutSecs." }, "requestTimeoutMs": { "title": "Request timeout (milliseconds)", "minimum": 5000, "maximum": 120000, "type": "integer", "description": "Millisecond form of the request timeout." }, "requestDelayMs": { "title": "Request delay (milliseconds)", "minimum": 0, "maximum": 30000, "type": "integer", "description": "Delay between public requests.", "default": 0 }, "maxRetries": { "title": "Retries", "minimum": 0, "maximum": 3, "type": "integer", "description": "Maximum retry attempts for failed requests.", "default": 1 }, "userAgent": { "title": "User agent", "type": "string", "description": "Optional ordinary browser user agent." }, "proxyConfiguration": { "title": "Proxy configuration", "type": "object", "description": "Accepted for compatibility; the current native fetch transport does not apply this proxy configuration." }, "page": { "title": "Page", "minimum": 1, "type": "integer", "description": "Reserved for pagination; current CWS transport does not apply a page offset.", "default": 1 } } }, "runsResponseSchema": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "actId": { "type": "string" }, "userId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "finishedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "status": { "type": "string", "example": "READY" }, "meta": { "type": "object", "properties": { "origin": { "type": "string", "example": "API" }, "userAgent": { "type": "string" } } }, "stats": { "type": "object", "properties": { "inputBodyLen": { "type": "integer", "example": 2000 }, "rebootCount": { "type": "integer", "example": 0 }, "restartCount": { "type": "integer", "example": 0 }, "resurrectCount": { "type": "integer", "example": 0 }, "computeUnits": { "type": "integer", "example": 0 } } }, "options": { "type": "object", "properties": { "build": { "type": "string", "example": "latest" }, "timeoutSecs": { "type": "integer", "example": 300 }, "memoryMbytes": { "type": "integer", "example": 1024 }, "diskMbytes": { "type": "integer", "example": 2048 } } }, "buildId": { "type": "string" }, "defaultKeyValueStoreId": { "type": "string" }, "defaultDatasetId": { "type": "string" }, "defaultRequestQueueId": { "type": "string" }, "buildNumber": { "type": "string", "example": "1.0.0" }, "containerUrl": { "type": "string" }, "usage": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "integer", "example": 1 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 }, "PROXY_UNBLOCKER_UNITS": { "type": "integer", "example": 0 } } }, "usageTotalUsd": { "type": "number", "example": 0.00005 }, "usageUsd": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "number", "example": 0.00005 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 }, "PROXY_UNBLOCKER_UNITS": { "type": "integer", "example": 0 } } } } } } } } }}OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.
OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.
By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.
You can download the OpenAPI definitions for Chrome Extension Privacy Practices Scraper from the options below:
If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.
You can also check out our other API clients: