---
title: "Full record for one dataset"
method: GET
path: "/v1/datasets/{dataset_id}"
tags: ["Discovery"]
---

# Full record for one dataset

`GET /v1/datasets/{dataset_id}`

## Request

- Base URL: `https://api.stackdata.io`
- URL: `https://api.stackdata.io/v1/datasets/{dataset_id}`
- Auth: one of:
  - none
  - API key in header `X-API-Key`

The full provenance envelope for a single dataset: publisher, cadence, status,
distribution and licence. A missing id is a `404` — **absent is not an empty success.**

## Path parameters

- `dataset_id` string, required

## Response `200`

The dataset record.

- Dataset
  - `id` string
  - `title` string
  - `title_lang` string
  - `description` string
  - `resource_kind` string
  - `publisher` object
    - `name` string
    - `publisher_type` string
  - `cadence` string
  - `status` string
  - `native_theme` string
  - `access_rights` string
  - `distribution` object
    - `access_service` string
    - `conforms_to` string
    - `format` string
    - `licence` object
  - `first_seen_at` string
  - `last_seen_at` string
  - `source` string
  - `meta` Meta: Attached to every JSON response. `harvest` maps each source id to its last successful harvest timestamp.
    - `harvest` object
    - `api_version` string

## Other responses

- `404`: No such dataset.

---

[API](https://skmtc.dev/stackdata/apis/stackdata-api.md) · [All operations](https://skmtc.dev/stackdata/apis/stackdata-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stackdata/apis/stackdata-api/revisions/91358ae3f6e8?raw)
