Okay if you are a developer and you have ever worked with google APIs, you know they are not the most easy APIs to work with, they do have alot of documentation but that doesn’t seem human written at all. Its like they don’t want you to use the API. They add so much non sense steps for verification.

Recently, I had to pull some data from google ads account. They could have given option to just get an API key from the google ads account with admin access and just pull the data, but no. “We’re google. We gonna make your life extra hard”. Instead they make you create a Manager account, then invite your manager account into the Google Ads account. Okay that also seems reasonable, my manager account now have access to the Google Ads account I want to pull data from. I should be able to pull the data now? Right? Well not so fast. After that you need to get basic access from google to pull the god damn data from your own ads account.

There might be better ways to do this, but I was fed up with google. So I just create a Make account. After that you can simply set a scenario, where you receive a webhook. Connect and fetch data from Google Ads and send it as response. It literally took me 5 mins to fetch the data from google Ads.

Here’s what my scenario looked like:
google ads api via make

Well it doesn’t look so simple does it. Don’t worry your case will be simpler than mine, I had to pull for many different ads accounts and campaigns.