---
title: "Get active price for a resource and optionally cost estimate if usage amount provided"
method: GET
path: "/v1/pricing/{source}/{resourceId}"
tags: ["Pricing"]
---

# Get active price for a resource and optionally cost estimate if usage amount provided

`GET /v1/pricing/{source}/{resourceId}`

## Request

- Base URL: `https://api.bunny.net`
- URL: `https://api.bunny.net/v1/pricing/{source}/{resourceId}`
- Auth: one of:
  - API key in header `AccessKey`
  - API key in header `Authorization`
- TypeScript: <https://skmtc.dev/bunny/apis/bunny-net-api/docs/v1/pricing/:source/:resourceId/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `source` 1101 | 1102 | 1103 | 1104 | 1105 | 1106 | 1201 | 1202 | 1203 | 1204 | 1205 | 1206 | 1301 | 1302 | 1303 | 1304 | 1305 | 1306 | 1401 | 1402 | 1403 | 1404 | 1405 | 1406 | 1501 | 1502 | 1503 | 1504 | 1505 | 1506 | 1511 | 1512 | 1513 | 1514 | 1515 | 1516 | 1630 | 1701 | 1702 | 1703 | 1704 | 1705 | 1706 | 1711 | 1712 | 1713 | 1714 | 1715 | 1716 | 1801 | 1802 | 1803 | 1804 | 1805 | 1806 | 1811 | 1812 | 1813 | 1814 | 1815 | 1816 | 2100 | 2200 | 2300 | 2400 | 4100 | 4200 | 4300 | 4400 | 4501 | 4502 | 4503 | 5200 | 5300, required: 1101 = CDN Standard Tier - Europe Traffic 1102 = CDN Standard Tier - North America Traffic 1103 = CDN Standard Tier - Asia & Oceania Traffic 1104 = CDN Standard Tier - Middle East & Africa Traffic 1105 = CDN Standard Tier - South America Traffic 1106 = CDN Standard Tier - Uncategorized Traffic 1201 = CDN Standard Tier (Stream) - Europe Traffic 1202 = CDN Standard Tier (Stream) - North America Traffic 1203 = CDN Standard Tier (Stream) - Asia & Oceania Traffic 1204 = CDN Standard Tier (Stream) - Middle East & Africa Traffic 1205 = CDN Standard Tier (Stream) - South America Traffic 1206 = CDN Standard Tier (Stream) - Uncategorized Traffic 1301 = CDN Volume Tier - Europe Traffic 1302 = CDN Volume Tier - North America Traffic 1303 = CDN Volume Tier - Asia & Oceania Traffic 1304 = CDN Volume Tier - Middle East & Africa Traffic 1305 = CDN Volume Tier - South America Traffic 1306 = CDN Volume Tier - Uncategorized Traffic 1401 = CDN Volume Tier (Stream) - Europe Traffic 1402 = CDN Volume Tier (Stream) - North America Traffic 1403 = CDN Volume Tier (Stream) - Asia & Oceania Traffic 1404 = CDN Volume Tier (Stream) - Middle East & Africa Traffic 1405 = CDN Volume Tier (Stream) - South America Traffic 1406 = CDN Volume Tier (Stream) - Uncategorized Traffic 1501 = CDN Standard Tier (Storage) - Europe Traffic 1502 = CDN Standard Tier (Storage) - North America Traffic 1503 = CDN Standard Tier (Storage) - Asia & Oceania Traffic 1504 = CDN Standard Tier (Storage) - Middle East & Africa Traffic 1505 = CDN Standard Tier (Storage) - South America Traffic 1506 = CDN Standard Tier (Storage) - Uncategorized Traffic 1511 = CDN Volume Tier (Storage) - Europe Traffic 1512 = CDN Volume Tier (Storage) - North America Traffic 1513 = CDN Volume Tier (Storage) - Asia & Oceania Traffic 1514 = CDN Volume Tier (Storage) - Middle East & Africa Traffic 1515 = CDN Volume Tier (Storage) - South America Traffic 1516 = CDN Volume Tier (Storage) - Uncategorized Traffic 1630 = CDN WebSockets (Consumption Based) 1701 = CDN Standard Tier (Magic Containers) - Europe Traffic 1702 = CDN Standard Tier (Magic Containers) - North America Traffic 1703 = CDN Standard Tier (Magic Containers) - Asia & Oceania Traffic 1704 = CDN Standard Tier (Magic Containers) - Middle East & Africa Traffic 1705 = CDN Standard Tier (Magic Containers) - South America Traffic 1706 = CDN Standard Tier (Magic Containers) - Uncategorized Traffic 1711 = CDN Volume Tier (Magic Containers) - Europe Traffic 1712 = CDN Volume Tier (Magic Containers) - North America Traffic 1713 = CDN Volume Tier (Magic Containers) - Asia & Oceania Traffic 1714 = CDN Volume Tier (Magic Containers) - Middle East & Africa Traffic 1715 = CDN Volume Tier (Magic Containers) - South America Traffic 1716 = CDN Volume Tier (Magic Containers) - Uncategorized Traffic 1801 = CDN Standard Tier (Edge Scripting) - Europe Traffic 1802 = CDN Standard Tier (Edge Scripting) - North America Traffic 1803 = CDN Standard Tier (Edge Scripting) - Asia & Oceania Traffic 1804 = CDN Standard Tier (Edge Scripting) - Middle East & Africa Traffic 1805 = CDN Standard Tier (Edge Scripting) - South America Traffic 1806 = CDN Standard Tier (Edge Scripting) - Uncategorized Traffic 1811 = CDN Volume Tier (Edge Scripting) - Europe Traffic 1812 = CDN Volume Tier (Edge Scripting) - North America Traffic 1813 = CDN Volume Tier (Edge Scripting) - Asia & Oceania Traffic 1814 = CDN Volume Tier (Edge Scripting) - Middle East & Africa Traffic 1815 = CDN Volume Tier (Edge Scripting) - South America Traffic 1816 = CDN Volume Tier (Edge Scripting) - Uncategorized Traffic 2100 = Storage Standard Tier 2200 = Storage SSD Tier 2300 = Storage Standard Tier (Stream) 2400 = Storage SSD Tier (Stream) 4100 = Transcribing 4200 = Premium Encoding 4300 = DRM Base 4400 = DRM License Issued 4501 = Live Encoding SD 4502 = Live Encoding HD 4503 = Live Encoding 4K 5200 = Edge Scripting CDN Requests 5300 = Edge Scripting CDN CPU
- `resourceId` integer, required

## Query parameters

- `units` integer, nullable

## Response `200`

The price estimation result

- PriceEstimationModel
  - `PricingType` 0 | 1 | 2: 0 = List Price 1 = User Override 2 = Resource Override
  - `PricePerUnit` number
  - `UnitDescription` string, nullable
  - `EstimatedCost` number, nullable
  - `Breakdown` PriceEstimationBreakdownLine[], nullable
    - `Description` string, nullable
    - `Units` integer
    - `PricePerUnit` number
    - `Cost` number

## Other responses

- `400`: Invalid pricing source or units
- `401`: Authentication required
- `403`: The authenticated account does not have billing access
- `404`: The resource was not found or is not accessible

## Changes

- **2026-11-12** `2b06f94dbfbf`: 2 breaking, 3 info
  - added `#/components/schemas/AppliedPricingType` to the `PricingType` response property `oneOf` list for the response status `200`
  - the `PricingType` response's property type changed from `integer` to no type for status `200`
  - removed the `0.00` enum value from the `PricingType` response property for the response status `200`
  - removed the `1.00` enum value from the `PricingType` response property for the response status `200`
  - …1 more
- **2026-10-27** `2096a6606d8d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bunny/apis/bunny-net-api/changes/v1/pricing/:source/:resourceId/get.md)

---

[API](https://skmtc.dev/bunny/apis/bunny-net-api.md) - [All operations](https://skmtc.dev/bunny/apis/bunny-net-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bunny/apis/bunny-net-api/revisions/2b06f94dbfbf?raw)
