# Gasstorage — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Monitor Danish gas storage capacity, hourly nominations, and daily utilization metrics in real-time to track energy supply and storage operations across the country's facilities. Access detailed data on storage levels and gas flow patterns to make informed decisions about energy management and market analysis.

**Category:** Government & Public Data | **Website:** [gasstorage.dk/](https://gasstorage.dk/) | **Docs:** [parse.bot/marketplace/db300731-9020-4420-bccc-554ad8ff6b4f/gasstorage-dk-api](https://parse.bot/marketplace/db300731-9020-4420-bccc-554ad8ff6b4f/gasstorage-dk-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-gasstorage-dk-api-db300731/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_capacities

Fetch daily storage capacity data including volume, injection, and withdrawal capacities. Each record shows technical capacity, reserved capacity, TSO-reserved capacity, and available capacity for volume (MWh), injection (MWh/h), and withdrawal (MWh/h). Paginates internally up to the requested limit. Default sort is GasDay descending.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `columns` | string | No | Comma-separated list of columns to include (e.g. 'GasDay,CapacityVolumeAvailable,CapacityInjectionAvailable'). |
| `end` | string | No | End date in ISO format (e.g. '2024-12-31'). Filters records up to this date. |
| `limit` | integer | No | Maximum number of records to return. |
| `sort` | string | No | Sort field and direction (e.g. 'GasDay asc' or 'GasDay desc'). |
| `start` | string | No | Start date in ISO format (e.g. '2024-01-01'). Filters records from this date. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-gasstorage-dk-api-db300731/get_capacities \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"columns":"<string>","end":"<string>","limit":"<integer>","sort":"<string>","start":"<string>"}'
```

### get_nominations

Fetch hourly storage nomination data including injection and withdrawal nominations, split into firm and interruptible categories. Values are in kWh/h. Default sort is HourUTC descending. Paginates internally up to the requested limit.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `columns` | string | No | Comma-separated list of columns to include (e.g. 'HourDK,NominationInjectionFirm,NominationWithdrawalFirm'). |
| `end` | string | No | End datetime in ISO format. Filters records up to this time. |
| `limit` | integer | No | Maximum number of records to return. |
| `sort` | string | No | Sort field and direction (e.g. 'HourUTC desc' or 'HourDK asc'). |
| `start` | string | No | Start datetime in ISO format (e.g. '2024-01-01' or '2024-01-01T06:00'). Filters records from this time. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-gasstorage-dk-api-db300731/get_nominations \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"columns":"<string>","end":"<string>","limit":"<integer>","sort":"<string>","start":"<string>"}'
```

### get_utilization

Fetch daily storage utilization data including total stored volumes, injected volumes, withdrawn volumes, interruptible components, and expected capacities. Default sort is GasDay descending. Paginates internally up to the requested limit.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `columns` | string | No | Comma-separated list of columns to include (e.g. 'GasDay,StoredTotal,InjectedTotal,WithdrawedTotal'). |
| `end` | string | No | End date in ISO format (e.g. '2024-12-31'). Filters records up to this date. |
| `limit` | integer | No | Maximum number of records to return. |
| `sort` | string | No | Sort field and direction (e.g. 'GasDay asc' or 'GasDay desc'). |
| `start` | string | No | Start date in ISO format (e.g. '2024-01-01'). Filters records from this date. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-gasstorage-dk-api-db300731/get_utilization \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"columns":"<string>","end":"<string>","limit":"<integer>","sort":"<string>","start":"<string>"}'
```
