---
title: "Search providers by name or service need, or resolve known provider IDs"
method: GET
path: "/providers/search"
tags: ["WellFred public API"]
---

# Search providers by name or service need, or resolve known provider IDs

`GET /providers/search`

## Request

- Base URL: `https://app.wellfred.com/api/agent`
- URL: `https://app.wellfred.com/api/agent/providers/search`
- Auth: none declared

Query mode merges deterministic business-name matches ahead of semantic
service matches. ID mode resolves authoritative card snapshots without
invoking semantic search.

## Query parameters

- `query` string
- `ids[]` string[]
- `lat` number, nullable
- `lng` number, nullable
- `limit` integer, nullable

## Response `200`

- object
  - `success` boolean, required
  - `message` string, required
  - `providers` object[], required
    - `id` string, required
    - `name` string, required
    - `category` string, required
    - `subcategory` string, nullable, required
    - `categoryName` string, nullable, required
    - `categoryNameEs` string, nullable, required
    - `subcategoryName` string, nullable, required
    - `subcategoryNameEs` string, nullable, required
    - `description` string, nullable, required
    - `imageUrl` string, nullable, required
    - `priceFrom` number, nullable, required
    - `currency` string, nullable, required
    - `distanceKm` number, nullable, required
    - `rating` number, nullable, required
    - `services` string[], required
    - `taxonomies` string, required
    - `servicesCount` integer, required
    - `hasMoreServices` boolean, required
    - `isRecommended` boolean, required
    - `isFeatured` boolean, required

## Other responses

- `422`: Validation error

---

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