---
title: "Fetch deep verification results (step 2 of 2)"
method: POST
path: "/fetch_bulk_results/deep"
tags: ["Deep Verification"]
---

# Fetch deep verification results (step 2 of 2)

`POST /fetch_bulk_results/deep`

## Request

- Base URL: `https://api.scrubby.io`
- URL: `https://api.scrubby.io/fetch_bulk_results/deep`
- Auth: API key in header `x-api-key`

Poll for results using the `identifier` from step 1.

Results are returned in three time windows: `results_24` (24 hrs), `results_48` (48 hrs), and `results_72` (72 hrs). When `status` is `completed`, all windows are final — stop polling.

## Request body

- FetchBulkResultsRequest
  - `identifier` string, required: The identifier returned by the submit endpoint. The API generates this — you do not create it.

## Response `200`

Check the `status` field. `processing` = still running. `completed` = all results final, stop polling.

- FetchResultResponse
  - `status` 'completed' | 'processing': `processing` = still running, poll again. `completed` = all results are final, stop polling.
  - `identifier` string: The batch identifier you submitted.
  - `retry_after_seconds` integer: Suggested seconds to wait before polling again.
  - `results` object: Each email mapped to its result. Shows `pending` until the batch is `completed`.

## Other responses

- `404`: Identifier not found.
- `429`: Rate limit hit (25 requests/second). Wait a moment and retry.

---

[API](https://skmtc.dev/scrubby/apis/scrubby-email-validation-api.md) - [All operations](https://skmtc.dev/scrubby/apis/scrubby-email-validation-api/llms.txt) - [OpenAPI document](https://skmtc.dev/scrubby/apis/scrubby-email-validation-api/revisions/506f3f7eee4c?raw)
