SELECT campaign_budget.recommended_budget_estimated_change_weekly_clicks, campaign_budget.recommended_budget_estimated_change_weekly_cost_micros FROM campaign_budgetI would recommend you refer to this guide on CampaignBudget section of the developer site for more information. You may also check this guide on the campaign_budget report, which has the fields/metrics/segments related to the campaign budget. With regard to fetching the other campaign budgets apart from the one that is recommended, I will raise a request for this feature to become available in the Google Ads API. However, I cannot provide a scheduled timeline for its availability in the API. So, I would suggest you to follow our Release Notes and Blog Post for future updates. I hope this clarifies.
![]() |
Google Ads API Team |

Hi,
We could not find the campaign with the ID '281496551055289' in the account '1255040287', so it seems that the campaign ID is not a valid ID. So kindly provide the respective 'campaign name' to check from our end.

Hi,
We verified the campaign ‘21589227040’ and found that there is no recommended budget for this campaign, so due to this, you are getting an empty response. You can verify the same thing through the below query.
SELECT campaign.name, campaign.id, campaign_budget.recommended_budget_estimated_change_weekly_clicks, campaign_budget.recommended_budget_estimated_change_weekly_cost_micros, campaign_budget.has_recommended_budget FROM campaign_budget WHERE campaign.id = 21589227040
You can use this field to pull the recommended_budget_amount_micros field to get the recommended budget if it is available.
I hope it helps.