# List results

> Lists jobs for the current project, each joined with its winning discovered email (if any), newest first. Cursor-paginated.

Source: https://warmerly.com/docs/email-finder/list-results

```text
GET /email-finder/results
```

Lists jobs for the current project, each joined with its winning discovered email (if any), newest first. Cursor-paginated.

| Query param | Type | Description |
| --- | --- | --- |
| `status` | string | Filter by job status: `pending`, `resolving`, `scraping`, `verifying`, `done`, `failed`. |
| `batchId` | uuid | Restrict to jobs from a specific bulk batch. |
| `minConfidence` | integer (0-100) | Only include results with confidence at or above this value. |
| `cursor` | ISO 8601 datetime | Pass the previous response's `nextCursor` to fetch the next page. |
| `limit` | integer (1-100, default 25) | Page size. |

```bash
curl "https://app.warmerly.com/api/v1/email-finder/results?status=done&limit=25" \
  -H "X-Api-Key: wmv_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "X-Project-Id: 8f14e45f-ceea-4c6a-8c8d-6b1a5b5c9c1a"
```

```json
{
  "results": [
    {
      "id": "3f9a2e2a-1c4b-4a2e-9b1e-2f6c8a7d5e10",
      "status": "done",
      "confidence": 92,
      "inputDomain": "acme.com",
      "inputName": null,
      "batchId": null,
      "createdAt": "2026-07-02T09:14:03.000Z",
      "email": "jane.doe@acme.com",
      "verifyStatus": "verified",
      "source": "pattern_guess"
    }
  ],
  "nextCursor": "2026-07-02T09:14:03.000Z"
}
```

Pass `nextCursor` as the `cursor` query param to fetch the next page; it is `null` on the last page.

## More from Email Finder

- [Delete a job](https://warmerly.com/docs/email-finder/delete-a-job): Deletes the job and its discovered email records.
- [Batch status](https://warmerly.com/docs/email-finder/batch-status): Returns aggregate progress for a bulk lookup, grouped by job status, for the project in X-Project-Id. A…
- [Quota](https://warmerly.com/docs/email-finder/quota): Returns your current monthly Email Finder usage. This endpoint is account-level, it does not require…
