# Fetch an eval-run dataset export handle (status + NDJSON body).

Source: <https://everruns.com/docs/api/operations/get_eval_run_dataset/>

GET

/v1/evals/{eval\_id}/runs/{run\_id}/dataset/{dataset\_id}

Select code samplecURL (shell:curl)

```js
const url = 'https://app.everruns.com/api/v1/evals/example/runs/example/dataset/example';
const options = {method: 'GET'};


try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```sh
curl --request GET \
  --url https://app.everruns.com/api/v1/evals/example/runs/example/dataset/example
```

* Production APIapp.everruns.com/api/v1/evals/{eval\_id}/runs/{run\_id}/dataset/{dataset\_id}

## Parameters

### Path Parameters

**eval\_id**

required

string

Prefixed public identifier

**run\_id**

required

string

Prefixed public identifier

**dataset\_id**

required

string

Prefixed public identifier

## Responses

### 200

Success

Media typeapplication/json

An async dataset-export handle: the durable result of enqueuing a dataset export from a completed eval run. The `body` (NDJSON) is only populated on the `GET .../dataset/{dataset_id}` detail view once `status` is `completed`.

object

**body**

The produced NDJSON. Only present on the detail view once completed.

string | null

**created\_at**

required

When the export was enqueued.

string format: date-time

**error\_message**

Failure detail when `status` is `failed`.

string | null

**eval\_run\_id**

required

The eval run this dataset was exported from.

string

**id**

required

External identifier (evaldataset\_<32-hex>).

string

**record\_count**

Number of NDJSON records (surviving cases). Set on completion.

integer | null format: int64

**status**

required

Export lifecycle status.

string

Allowed values: pending running completed failed

**updated\_at**

required

When the export was last updated.

string format: date-time

##### Example

```json
{
  "body": "{\"source_key\": \"evalrun_a/evalresult_b\"}",
  "created_at": "2026-01-15T10:30:00Z",
  "error_message": "Export failed",
  "eval_run_id": "evalrun_01933b5a000070008000000000000001",
  "id": "evaldataset_01933b5a000070008000000000000001",
  "record_count": 24,
  "status": "pending",
  "updated_at": "2026-01-15T10:30:00Z"
}
```

### 404

Dataset export not found