---
title: "Get Available Search Providers"
method: GET
path: "/search_tools/ui/available_providers"
tags: ["search_tools"]
---

# Get Available Search Providers

`GET /search_tools/ui/available_providers`

Get the list of available search providers with their configuration fields.

Auto-discovers search providers and their UI-friendly names from transformation configs.

Example Request:
```bash
curl -X GET "http://localhost:4000/search_tools/ui/available_providers" \
    -H "Authorization: Bearer <your_api_key>"
```

Example Response:
```json
{
    "providers": [
        {
            "provider_name": "perplexity",
            "ui_friendly_name": "Perplexity"
        },
        {
            "provider_name": "tavily",
            "ui_friendly_name": "Tavily"
        }
    ]
}
```

## Response `200`

Successful Response

- unknown

## Changes

- **2026-09-19** `c357baf422ab` — 2 info
  - api tag `search_tools` added
  - api tag `Search Tools` removed
- **2026-09-18** `082b5fabd909` — 2 info
  - api tag `Search Tools` added
  - api tag `search_tools` removed

[Change history](https://skmtc.dev/flock/apis/litellm-api/changes/search_tools/ui/available_providers/get.md)

---

[API](https://skmtc.dev/flock/apis/litellm-api.md) · [All operations](https://skmtc.dev/flock/apis/litellm-api/llms.txt) · [OpenAPI document](https://skmtc.dev/flock/apis/litellm-api/revisions/b694deb1e459?raw)
