---
title: "Read Scenario Features"
method: GET
path: "/api/v1/scenarios/{scenario_id}/{layer_name}/features"
tags: ["Scenarios"]
---

# Read Scenario Features

`GET /api/v1/scenarios/{scenario_id}/{layer_name}/features`

Get features from scenario layers (default or modified).

## Path parameters

- `scenario_id` integer, required — Scenario ID
- `layer_name` 'poi_modified' | 'way' | 'way_modified' | 'building' | 'building_modified' | 'population' | 'population_modified', required — Scenario Layers without POIS.

## Query parameters

- `intersect` string — WKT Geometry to intersect with layer. Geometry must be in EPSG:4326. If not specified, all features are returned (only for _modified tables).
- `return_type` 'geojson' | 'geobuf' — "Default return types

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/plan4better/apis/goat.md) · [All operations](https://skmtc.dev/plan4better/apis/goat/llms.txt) · [OpenAPI document](https://skmtc.dev/plan4better/apis/goat/revisions/931df3e5ac48?raw)
