GET /products/prices
Returns products with prices calculated for a given site area, using the price list associated with your account.
Base URL: https://api.geocerta.io
Sandbox URL: https://api-staging.geocerta.io
Authentication required. Include your API key in the
api-keyheader. See Authentication.
Endpoint
GET /products/prices
Query Parameters
| Field | Type | Required | Description |
|---|---|---|---|
area | number | Yes | Site area in square metres (e.g. 4200.5). Used to look up the applicable price tier. |
codes | string | No | Comma-separated list of product codes to filter by (e.g. resi_core,resi_pro). Valid values: resi_core, resi_pro, resi_ultra. If omitted, all products are returned. |
Response
200 OK — returns an array of products with their calculated prices.
Response fields
| Field | Type | Description |
|---|---|---|
id | string | Unique product identifier |
name | string | Display name |
code | string | Product code |
description | string | Short description (may be absent) |
price | number | null | Price in GBP for the given area, or null if no applicable price tier exists |
Errors
| Status | Message | Cause |
|---|---|---|
400 | Bad Request | Missing or invalid query parameters |
401 | Unauthorized | Missing or invalid API key |
404 | Products not found | One or more of the requested codes do not exist |
Example
curl "https://api.geocerta.io/products/prices?area=4200.5&codes=resi_core,resi_pro" \
-H "api-key: YOUR_API_KEY"