---
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

---

[API](https://skmtc.net/flock/apis/litellm-api.md) · [All operations](https://skmtc.net/flock/apis/litellm-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/flock/litellm-api/revisions/8fbaab4fc7c5/schema)
