---
title: "Import trusted search results and merge duplicate businesses"
method: POST
path: "/api/v1/lists/{id}"
---

# Import trusted search results and merge duplicate businesses

`POST /api/v1/lists/{id}`

## Request

- Base URL: `https://crawdar.com`
- URL: `https://crawdar.com/api/v1/lists/{id}`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

Up to 1,000 prospects per list. Provide a signed searchToken belonging to this account, or a completed jobId and its private jobToken. Arbitrary client-supplied result rows are not accepted.

## Path parameters

- `id` string, uuid, required

## Request body

- union
  - object
    - `searchToken` string, required
    - `jobId` string, uuid
    - `jobToken` string
  - object
    - `searchToken` string
    - `jobId` string, uuid, required
    - `jobToken` string, required

## Response `200`

Operation completed.

## Other responses

- `400`: Invalid import or list full.
- `401`: Verified account required. Sign in at /account or present its API key.
- `404`: List not found in this account.
- `409`: Search has not completed.
- `410`: Signed search expired or belongs to a different identity.

---

[API](https://skmtc.dev/crawdar/apis/crawdar-public-api.md) · [All operations](https://skmtc.dev/crawdar/apis/crawdar-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawdar/apis/crawdar-public-api/revisions/355bc1f722ee?raw)
