---
title: "Read a dimension table"
method: GET
path: "/api/v1/_dimensions/{name}"
tags: ["dimensions"]
---

# Read a dimension table

`GET /api/v1/_dimensions/{name}`

## Request

- Base URL: `https://georgiacivicdata.org`
- URL: `https://georgiacivicdata.org/api/v1/_dimensions/{name}`
- Auth: none declared

Paginated read of a dimension parquet. Names come from the loaded dimension contracts (e.g. `counties`, `demographics`). Narrow the read by primary-key columns: `?<pk_column>=a,b` (comma-separated, up to 200 values each).

## Path parameters

- `name` string, required

## Query parameters

- `limit` integer, nullable
- `offset` integer
- `columns` string, nullable: Comma-separated subset of the dimension's columns to return (defaults to all). Trims payload for pickers that need only a few of the columns.
- `format` 'json' | 'csv' | 'parquet'

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api.md) · [All operations](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api/revisions/dcfdf19662d2?raw)
