---
title: "List Integrations"
method: GET
path: "/integrations"
tags: ["Integrations"]
---

# List Integrations

`GET /integrations`

## Request

- Base URL: `https://api.browser-use.com/api/v4`
- URL: `https://api.browser-use.com/api/v4/integrations`
- Auth: API key in header `X-Browser-Use-API-Key`

List available integrations with this project's connection status.

`is_connected` is resolved per integration, so a client can render the whole
catalogue and the connected subset from this one call. `connected_only` is
what a "my integrations" view reads — including on a restricted project,
which cannot connect anything but can still remove what it already has.

## Query parameters

- `limit` integer, nullable: Maximum number of results
- `offset` integer: Number of results to skip
- `search` string, nullable: Filter by name, description or provider
- `popular_only` boolean: Only return popular integrations
- `connected_only` boolean: Only return integrations this project has connected

## Response `200`

Successful Response

- IntegrationListResponse: Paginated response for integrations list.
  - `integrations` IntegrationResponse[], required
    - `provider` string, required
    - `display_name` string, required
    - `description` string, required
    - `icon_url` string, nullable, required
    - `category` string, required
    - `is_connected` boolean, required
    - `auth_type` string, required
    - `is_popular` boolean
  - `total` integer, required
  - `limit` integer, required
  - `offset` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/browser-use/apis/browser-use-public-api-v4.md) · [All operations](https://skmtc.dev/browser-use/apis/browser-use-public-api-v4/llms.txt) · [OpenAPI document](https://skmtc.dev/browser-use/apis/browser-use-public-api-v4/revisions/cd7b1eee1102?raw)
