Pete Bowen's site

Google Ads API:- does every client account have to authorise your access?

A reader asked me about authorising Google Ads API access to their clients' accounts. (Edited for clarity.)

I'm trying to build a service that will run some Google Ads queries on data from multiple client Google Ads accounts.

I'd love to be able to do this without having to get explicit front-end authorization from every user...

..If I have to I'll obviously create a little service that follows the OAuth2 web app / web server flow. But I'm hoping there's another, slightly less inconvenient method.

If all the client accounts are under your manager account (MCC) you won't need to have each of them authorise your access individually.

If you need to access client accounts outside your manager account you'll have to send each of them through the OAuth flow and you probably have to meet the required minimum functionality.

Next steps

1. Get a new article every Tuesday. Put your details in the form below and I'll keep you updated.

2. Need help with Google Ads? I offer 1-to-1 consulting and mentoring on things related to Google Ads, landing pages and turning more leads into sales. You’ll get help, advice, support and answers without having to commit to a long-term contract. Details here.

3. Want someone to manage your Google Ads for you? I might be a good fit if you're using Google Ads to generate leads. Please contact me to arrange a chat.

Related articles

Choosing a domain name for your Google Ads tool. I bumped into an unexpected problem when I chose the Ad-Minister.app domain.

Death by alerts. Will your custom AdWords tool monitor AdWords performance? It's surprisingly difficult to work out when your monitoring system should warn your users. Read on for guidelines on alerts and notifications.

How to use the Google Ads API to do keyword research. You’re thinking of building a custom keyword research tool using the AdWords API. Read on to see where to start and what to watch out for.

Where can I find a programmer to help implement the Google Ads API? Good news is that you don’t a programmer who is an expert at the AdWords API because the programming constructs that the API uses are well known. For instance, the API uses OAuth for authentication which is very common.

Building custom tools with the Google Ads API. You run an digital marketing agency. You’re thinking about building a custom Google Ads tool using the API. Here are some of the things that trip people up.

Google Ads API: Authorization for multiple users. Here's how you handle authorization for multiple users of your AdWords API tool.