This page is also available in Ukrainian.
Overview
All Google Ads data table endpoints now support an optionalsearch query
parameter. When provided, the API filters results server-side using
case-insensitive substring matching across designated text fields for each
table.
This is designed for the search bar in each data table on the frontend.
How to use
Add?search=<term> to any data table GET endpoint:
Parameter rules
Omitting
search (or sending an empty value) returns the full dataset — fully
backward compatible.
Search behavior
- Case-insensitive:
"brand"matches"Brand Campaign","BRAND", etc. - Substring match:
"shoe"matches"buy shoes online" - OR logic across fields: a row matches if any of its searchable fields contains the search term
- Post-fetch filtering: search is applied after data is fetched from Google Ads, so it works on all fields including resolved names and RSA headlines