Run several GA4 reports
batch_run_reportsRun up to five GA4 reports for one property in one API call. Combine multiple report requests to reduce calls and retrieve analytics data together.
Instructions
Run up to 5 reports for one property in a single API call (cheaper and faster than separate run_report calls). Each request takes the same fields as run_report.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"requests": "<requests>"
},
"name": "batch_run_reports"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| property | No | GA4 property: numeric ID ("123456789"), resource name ("properties/123456789") or display name ("My Website"). Defaults to GA4_DEFAULT_PROPERTY if set. | |
| requests | Yes |