---
title: "Get request results"
method: GET
path: "/async/{request_id}"
---

# Get request results

`GET /async/{request_id}`

Retrieve the results for a specific request ID (works for both enrichment and lead finder requests)

## Path parameters

- `request_id` string, required

## Response `200`

Request results retrieved successfully

- EnrichmentResult
  - `id` string
  - `status` string
  - `credits_consumed` integer
  - `credits_left` integer
  - `summary` object
    - `total` integer
    - `valid` integer
    - `catch_all` integer
    - `catch_all_safe` integer
    - `catch_all_not_safe` integer
    - `undeliverable` integer
    - `not_found` integer
  - `data` object[]
    - `enriched` boolean
    - `email_provider` string
    - `contact_first_name` string
    - `contact_last_name` string
    - `contact_email_address` string
    - `contact_email_address_status` string — Available statuses: deliverable, catch_all_safe, catch_all_not_safe, undeliverable
    - `contact_gender` string
    - `contact_job_title` string

## Other responses

- `401` — Not authorized
- `406` — Invalid request_id

---

[API](https://skmtc.dev/bettercontact/apis/bettercontact-api.md) · [All operations](https://skmtc.dev/bettercontact/apis/bettercontact-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bettercontact/bettercontact-api/revisions/c2d10d6670df/schema)
