---
title: "Get placement pricing"
type: reference
method: GET
path: /rest-api/placements/{placementId}/pricing.do
tag: "Placements"
---

# Get placement pricing

`GET https://YOUR-NETWORK-DOMAIN/rest-api/placements/{placementId}/pricing.do`

Returns the complete pricing summary for the specified placement, including both FIXED_PRICE (with CPM/CPC/CPA rates and per-country overrides) and REVENUE_SHARE (with default share percentage and per-advertiser overrides) configurations. If pricing override is disabled on the placement, returns {"pricing":"off"}. The fixed-price entry also carries minMarginType/minMarginValue for callers holding ENABLED or READONLY level on the MIN_MARGIN permission; without it those two fields are omitted. countryPricing lists each country price as a {"US": 2.25} pair and does not say which conversion action a CPA price is for; countryPricingDetails lists the same prices as {country, price, actionId, actionName} rows, where a row without actionId prices every action and actionName is left out for an action the caller cannot see. A CPA entry also carries useGlobalActionPricing and globalActionPricing (per-action prices for every country). Requires ENABLED or READONLY level on the SITE_PAYMENT_MODEL permission and a share on the placement's site.

## Path params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `placementId` | integer | yes | `4001` | Unique numeric ID of the placement |

## Responses

- `200` — Pricing returned successfully
- `400` — Bad request — invalid or missing parameters
- `401` — Authentication error
- `403` — Missing SITE_PAYMENT_MODEL permission or no share on the site
- `404` — Placement not found or deleted

## Example request

```bash
curl --request GET \
  --url 'https://YOUR-NETWORK-DOMAIN/rest-api/placements/4001/pricing.do' \
  --header 'X-Api-Key: YOUR_API_KEY'
```

Source: https://epom.com/ad-server/docs/api/placements/get-placements-pricing