---
title: "List the token owner's saved searches"
method: GET
path: "/business/saved-searches"
tags: ["Saved searches"]
---

# List the token owner's saved searches

`GET /business/saved-searches`

## Request

- Base URL: `https://api.tryfuse.ai/api/v1`
- URL: `https://api.tryfuse.ai/api/v1/business/saved-searches`
- Auth: HTTP basic

Every saved search the token owner has, people and company alike, newest-updated first; `?type=people|company` narrows to one kind. The listing is complete — there is no paging.

`filters` is reported in the language the matching search endpoint accepts (POST /prospects/search for `people`, POST /companies/search for `company`), so a listed search can be re-run or edited without a translation step: pass the row's `id` as `savedSearchId`, or send its `filters` back verbatim. `ignoredFilterKeys` names stored keys that have no equivalent search field and were dropped from `filters`; the product's own UI skips them too, so a run matches what the app shows.

Errors:
- `422` `VALIDATION_FAILED` — The request failed the declared schema; `param` names the offending key and `message` quotes the rule it broke.
- `429` `RATE_LIMITED` — Per-token rate limit for this bucket exhausted; retry after the window in the RateLimit-Reset header.
- `500` `UNEXPECTED_ERROR` — The request failed inside the service; nothing was billed and the request_id identifies the failure.

Requires one of the following token scopes: search.

## Query parameters

- `type` 'people' | 'company': Restrict the listing to one kind, `people` or `company`; omitted returns both.

## Response `200`

Success

- object
  - `savedSearches` object[], required
    - `id` string, required
    - `title` string, required
    - `filters` object, nullable, required: Filters in the vocabulary of `searchType`; null only when a stored people blob could not be translated at all.
    - `ignoredFilterKeys` string[], required: Stored keys with no equivalent search field, dropped from `filters` (always empty for company searches).
    - `searchType` 'people' | 'company', required
    - `createdAt` string, date-time, nullable, required
    - `updatedAt` string, date-time, nullable, required

## Other responses

- `400`: Error
- `401`: Error
- `402`: Error
- `403`: Error
- `404`: Error
- `409`: Error
- `422`: Error
- `429`: Error
- `500`: Error

---

[API](https://skmtc.dev/fuseai/apis/fuse-business-api.md) · [All operations](https://skmtc.dev/fuseai/apis/fuse-business-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fuseai/apis/fuse-business-api/revisions/50d95e0536f4?raw)
