---
title: "Get bulk job results as JSON"
method: GET
path: "/api/v1/jobs/{id}/results"
tags: ["Jobs"]
---

# Get bulk job results as JSON

`GET /api/v1/jobs/{id}/results`

## Request

- Base URL: `https://verifly.email`
- URL: `https://verifly.email/api/v1/jobs/{id}/results`
- Auth: HTTP bearer

Get the per-email verification results for a completed job as JSON.

## Path parameters

- `id` string, required

## Response `200`

Job results.

- JobResults
  - `success` boolean, required
  - `job_id` string, required
  - `total` integer
  - `summary` JobSummary
    - `valid` integer
    - `invalid` integer
    - `risky` integer
  - `credits_used` integer
  - `results` BatchResultItem[], required
    - `email` string, email, required
    - `is_valid` boolean, nullable
    - `result` 'deliverable' | 'undeliverable' | 'risky' | 'unknown', required
    - `recommendation` 'safe_to_send' | 'risky' | 'do_not_send', required
    - `reason` string

## Other responses

- `401`: Missing or invalid API key.
- `404`: Resource not found or not owned by the authenticated account.

---

[API](https://skmtc.dev/verifly/apis/verifly-email-verification-api.md) · [All operations](https://skmtc.dev/verifly/apis/verifly-email-verification-api/llms.txt) · [OpenAPI document](https://skmtc.dev/verifly/apis/verifly-email-verification-api/revisions/9b2787c04363?raw)
