---
title: "Download Single Result of Bulkjob"
method: GET
path: "/kg/v3/enhance/bulk/{bulkjobId}/{jobIdx}"
tags: ["Bulk Enhance"]
---

# Download Single Result of Bulkjob

`GET /kg/v3/enhance/bulk/{bulkjobId}/{jobIdx}`

## Request

- Base URL: `https://llm.diffbot.com/api/v1/web_search`
- URL: `https://llm.diffbot.com/api/v1/web_search/kg/v3/enhance/bulk/{bulkjobId}/{jobIdx}`
- Auth: API key in query parameter `token`
- TypeScript: <https://skmtc.dev/diffbot/apis/web-search/docs/kg/v3/enhance/bulk/:bulkjobId/:jobIdx/get.ts> (a function with typed inputs; its response is checked against the schema)

Use this API to download the result of a single job within a bulkjob by specifying the index of the job.

## Path parameters

- `bulkjobId` string, required
- `jobIdx` integer, required

## Response `200`

Enhance result

- EnhanceResponse
  - `version` integer: Response version
  - `hits` integer: Number of matches returned
  - `kgversion` string: Version of KG that was queried
  - `request_ctx` RequestContext: Request context
    - `query` union: Submitted query
      - object
        - `type` string: Diffbot entity type
        - `location` string: Location of the entity to enhance. Parameter can be used with types `Person` and `Organization`
        - `ip` string: IP address of the entity to enhance. Parameter can be used with types `Person` and `Organization`
        - `phone` string: Phone of the entity to enhance. Parameter can be used with types `Person` and `Organization`
        - `description` string: Description of the entity to enhance. Parameter can be used with types `Person` and `Organization`
      - object
        - `type` string: Diffbot entity type
        - `location` string: Location of the entity to enhance. Parameter can be used with types `Person` and `Organization`
        - `ip` string: IP address of the entity to enhance. Parameter can be used with types `Person` and `Organization`
        - `phone` string: Phone of the entity to enhance. Parameter can be used with types `Person` and `Organization`
        - `description` string: Description of the entity to enhance. Parameter can be used with types `Person` and `Organization`
        - `email` FieldWrapper: Email of the entity to enhance. Parameter can be used only with type `Person`
          - `empty` boolean
        - `employer` string: Employer of the entity to enhance. Parameter can be used only with type `Person`
        - `title` string: Title of the entity to enhance. Parameter can be used only with type `Person`
        - `school` string: School of the entity to enhance. Parameter can be used only with type `Person`
    - `query_ctx` object: Query context. Example: submitted query parameters etc.
    - `threshold` RequestContext (recursive)
    - `customId` RequestContext (recursive)
  - `data` Data[]
    - `score` number, double: Enhance score
    - `entity` ObjectNode: Enhanced entity. Can be null if no entity was found.
    - `errors` string[]
    - `refreshInfo` object: Refresh info for debug
    - `refreshDelta` Delta
    - `entity_ctx` object: Entity-level context
  - `errors` string[]
  - `searchInfo` object: Search info for debug

## Other responses

- `201`: Bulkjob is still executing or is stopped
- `400`: Invalid bulkjobId
- `401`: Token not specified or other client errors
- `404`: Bulkjob not found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/diffbot/apis/web-search.md) - [All operations](https://skmtc.dev/diffbot/apis/web-search/llms.txt) - [OpenAPI document](https://skmtc.dev/diffbot/apis/web-search/revisions/8b88d7dabe63?raw)
