v1
latestOpenAPI 3.0.3Proprietary2026-07-26162247330.6 KBRetrieve branch consumption metrics
Returns consumption metrics for each branch across one or more projects listed in project_ids (1 to 100 projects). Available for accounts on paid usage-based Launch, Scale, Agent, and Enterprise plans.
History starts when the account first ingests branch-level consumption data.
The metrics query parameter is required. Only these six values are supported on this endpoint: compute_unit_seconds, root_branch_bytes_month, child_branch_bytes_month, instant_restore_bytes_month, public_network_transfer_bytes, private_network_transfer_bytes.
This endpoint does not support extra_branches_month or snapshot_storage_bytes_month. Use GET /consumption_history/v2/projects for those.
Consumption metrics within each branch are returned in ascending time order (oldest first). This request does not wake project computes.
Query parameters
Cursor from the previous response (pagination.cursor). Pass it to fetch the next page of branches. Pages are ordered by project ID, then branch ID.
Maximum number of branches per page. Allowed range: 1 to 1000. Default: 100.
Project IDs to include (required, 1 to 100). Returns metrics for branches in these projects.
Pass multiple IDs as repeated query parameters or a comma-separated list:
- project_ids=cold-poetry-09157238&project_ids=quiet-snow-71788278
- project_ids=cold-poetry-09157238,quiet-snow-71788278
Optional branch IDs to filter the response (up to 100). If omitted, all branches in the listed projects are included.
Pass multiple IDs as repeated query parameters or a comma-separated list:
- branch_ids=br-aged-salad-637688&branch_ids=br-sweet-breeze-497520
- branch_ids=br-aged-salad-637688,br-sweet-breeze-497520
Specify the start date-time for the consumption period. The date-time value is rounded according to the specified granularity. For example, 2024-03-15T15:30:00Z for daily granularity will be rounded to 2024-03-15T00:00:00Z. The specified date-time value must respect the specified granularity:
- For hourly, consumption metrics are limited to the last 168 hours.
- For daily, consumption metrics are limited to the last 60 days.
- For monthly, consumption metrics are limited to the last year.
Branch-level metrics are returned from when the account first ingests branch-level consumption data. Periods before that time contain no branch metrics.
Specify the end date-time for the consumption period. The date-time value is rounded according to the specified granularity. For example, 2024-03-15T15:30:00Z for daily granularity will be rounded to 2024-03-15T00:00:00Z. The specified date-time value must respect the specified granularity:
- For hourly, consumption metrics are limited to the last 168 hours.
- For daily, consumption metrics are limited to the last 60 days.
- For monthly, consumption metrics are limited to the last year.
Specify the granularity of consumption metrics. Hourly, daily, and monthly metrics are available for the last 168 hours, 60 days, and 1 year, respectively.
Organization ID. Metrics are returned for projects in this organization.
Required. List the metrics to return. Only these values are supported:
- compute_unit_seconds
- root_branch_bytes_month
- child_branch_bytes_month
- instant_restore_bytes_month
- public_network_transfer_bytes
- private_network_transfer_bytes
Not supported on this endpoint: extra_branches_month, snapshot_storage_bytes_month. Use GET /consumption_history/v2/projects for those.
Pass multiple values as repeated query parameters or a comma-separated list:
- metrics=compute_unit_seconds&metrics=public_network_transfer_bytes
- metrics=compute_unit_seconds,public_network_transfer_bytes
Response
Branch consumption metrics for the Neon account.
Example response
{
"branches": [
{
"periods": [
{
"period_id": "79ec829f-1828-4006-ac82-9f1828a0067d",
"period_plan": "scale",
"period_start": "2024-03-01T00:00:00Z",
"consumption": [
{
"timeframe_start": "2024-03-22T00:00:00Z",
"timeframe_end": "2024-03-23T00:00:00Z",
"metrics": [
{
"metric_name": "compute_unit_seconds",
"value": 100
},
{
"metric_name": "root_branch_bytes_month",
"value": 1000000
},
{
"metric_name": "child_branch_bytes_month",
"value": 1000000
}
]
}
]
}
]
}
],
"pagination": {
"cursor": "2022-12-07T00:45:05.262011Z"
}
}