> ## Documentation Index
> Fetch the complete documentation index at: https://pipedream.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# List apps

Retrieve a list of all apps available on Pipedream.

#### Endpoint

```
GET /apps
```

#### Parameters

<ParamField body="q" type="string">
  A query string to filter the list of apps. For example, to search for apps that **contain** the string “Slack”, pass `q=Slack`.
</ParamField>

***

<ParamField body="has_components" type="string">
  Pass `1` to filter the list of apps to only those with public triggers or actions.
</ParamField>

***

<ParamField body="has_actions" type="string">
  Pass `1` to filter the list of apps to only those with public actions.
</ParamField>

***

<ParamField body="has_triggers" type="string">
  Pass `1` to filter the list of apps to only those with public triggers.
</ParamField>

<RequestExample>
  ```bash theme={null}
  curl https://api.pipedream.com/v1/apps
    -H "Authorization: Bearer <token>" \
    -H "Content-Type: application/json"
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  {
    "page_info": {
      "total_count": 2,
      "count": 2,
      "start_cursor": "c2xhY2s",
      "end_cursor": "c2xhY2tfYm90"
    },
    "data": [
      {
        "id": "app_OkrhR1",
        "name_slug": "slack",
        "name": "Slack",
        "auth_type": "oauth",
        "description": "Slack is a channel-based messaging platform. With Slack, people can work together more effectively, connect all their software tools and services, and find the information they need to do their best work — all within a secure, enterprise-grade environment.",
        "img_src": "https://assets.pipedream.net/s.v0/app_OkrhR1/logo/orig",
        "custom_fields_json": "[]",
        "categories": [
          "Communication"
        ],
        "featured_weight": 1000000001,
        "connect": {
          "proxy_enabled": true,
          "allowed_domains": ["slack.com"],
          "base_proxy_target_url": "https://slack.com"
        }
      },
      {
        "id": "app_mWnheL",
        "name_slug": "slack_bot",
        "name": "Slack Bot",
        "auth_type": "keys",
        "description": "Interact with Slack with your own bot user",
        "img_src": "https://assets.pipedream.net/s.v0/app_mWnheL/logo/orig",
        "custom_fields_json": "[{\"name\":\"bot_token\",\"label\":\"Bot Token\",\"description\":null,\"default\":null,\"optional\":null,\"type\":\"password\"}]",
        "categories": [
          "Communication"
        ],
        "featured_weight": 4100,
        "connect": {
          "proxy_enabled": true,
          "allowed_domains": ["slack.com"],
          "base_proxy_target_url": "https://slack.com"
        }
      }
    ]
  }
  ```
</ResponseExample>

<Note>
  The `apps` API returns a `featured_weight` for integrated apps, which powers the sort order on [pipedream.com/apps](https://pipedream.com/apps). Note that this is roughly based on popularity from Pipedream users, but is manually defined by Pipedream and is subject to change.
</Note>
