Skip to main content
GET
/
browser
/
extensions
List Extensions
curl --request GET \
  --url https://api.example.com/browser/extensions
{
  "extensions": [
    {}
  ]
}

Overview

Returns every Chrome extension the authenticated account has uploaded. Use the returned ids in extensions when creating a session via POST /browser/sessions.

Example Request

curl -X GET "https://api.scrapengine.io/api/v1/browser/extensions" \
  -H "Authorization: Bearer $SCRAPENGINE_API_KEY"

Response

Success Response (200)

extensions
object[]
Array of extension records. Each entry has id, name, manifest, createdAt, updatedAt.
Example Response:
{
  "extensions": [
    {
      "id": "ext-9e1ab4d6",
      "name": "ublock-origin",
      "manifest": { "manifest_version": 3, "name": "uBlock Origin", "version": "1.55.0" },
      "createdAt": "2025-04-24T12:00:00.000Z",
      "updatedAt": "2025-04-24T12:00:00.000Z"
    }
  ]
}

Error Responses

StatusDescription
401Unauthorized — invalid or missing API key.