---
title: "Get an experiment"
method: GET
path: "/v2/experiments/{experiment_id}"
tags: ["Experiments"]
---

# Get an experiment

`GET /v2/experiments/{experiment_id}`

Get an experiment object by its ID.

The response does not include the experiment's runs. To get the runs of
a specific experiment, use the List Experiment Runs endpoint.

<Note>This endpoint is in beta, read more [here](https://arize.com/docs/ax/rest-reference#api-version-stages).</Note>

## Path parameters

- `experiment_id` string, required — A universally unique identifier (base64-encoded opaque string).

## Response `200`

An experiment object

- Experiment — Experiments combine a dataset (example inputs/expected outputs), a task (the function that produces model outputs), and one or more evaluators (code or LLM judges) to measure performance. Each run is stored independently so you can compare runs, track progress, and validate improvements over time. See the full definition on the Experiments page. Use an experiment to run tasks on a dataset, attach evaluators to score outputs, and compare runs to confirm improvements.
  - `id` string, required — Unique identifier for the experiment
  - `name` string, required — Name of the experiment
  - `space_id` string, required — Unique identifier for the space this experiment belongs to
  - `dataset_id` string, nullable — Unique identifier for the dataset associated with this experiment. Null if the experiment isn't associated with a dataset.
  - `dataset_version_id` string, nullable — Unique identifier for the dataset version associated with this experiment. Null if the experiment isn't associated with a dataset.
  - `created_at` string, date-time, required — Timestamp for when the experiment was created
  - `updated_at` string, date-time, required — Timestamp for the last update of the experiment
  - `experiment_traces_project_id` string — Unique identifier for the experiment traces project this experiment belongs to (if it exists)
  - `integration_id` string, nullable — Identifier (base64) of the agent integration that backs this experiment, as returned by the integrations API. Null for non-agent experiments (for example, SDK or Playground experiments).

## Other responses

- `400` — Invalid request
- `401` — Authentication is required
- `404` — Not found
- `429` — Rate limit exceeded

---

[API](https://skmtc.net/arize-ai/apis/arize-rest-api.md) · [All operations](https://skmtc.net/arize-ai/apis/arize-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/arize-ai/arize-rest-api/versions/2ce448f1de13/schema)
