Discover / Marketing
Google Ads API Client
by googleadsPython
Official Python client for the Google Ads API. Campaign, budget and keyword management from code.
Maturity: stable because 8y old, 31.2.0 released 12d ago. Derived from release and commit history, not a rating.
- Stars
- 734
- Forks
- 539
- Downloads / mo
- 39.9M
- Last commit
- 2026-07-22
- License
- Apache-2.0
- Open issues
- 4
Market and trust evidence
Edition not yet matchedNo exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.
Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.
In practice
Written by AI from this repository’s README · high confidenceSimplifies credentials management and creation of Google Ads API service clients in Python.
Use it when
Use to programmatically manage Google Ads campaigns and retrieve reporting data.
Not the right pick when
Not for interacting with legacy Google AdWords APIs.
Capabilities
- Google Ads API v25 support
- Credentials management
- Service client creation
Requirements
- Python 3.9+
Cost: Needs a paid API or account
Install
Derived from the published package name in the repository, not from a model.
Video walkthroughs
How to Use Google Ads MCP in Claude (Full Tutorial)
Connect Claude AI to Google Ads: Step-by-Step MCP Setup Tutorial (2025)
Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.
What the repository ships
Detected from the actual files in the repository root.
Latest release 31.2.0
Published 2026-07-22
Includes support for Google Ads API v25.
See ChangeLog for details.
Tags
README
Google Ads API Client Library for Python
========================================
This project hosts the Python client library for the Google Ads API.
Build Status
|build-status|
Requirements
- Python 3.9+
Installation
.. code-block::
pip install google-ads
Features
- Distributed via PyPI.
- Easy management of credentials.
- Easy creation of Google Ads API service clients.
Documentation
Please refer to our Developer Site_ for documentation on how to install,
configure, and use this client library.
Miscellaneous
Issue tracker_API documentation_API Support_
Authors
Mark Saniscalchi_David Wihl_Ben Karl_Andrew Burke_Laura Chevalier_Bob Hancock_
.. |build-status| image:: https://storage.googleapis.com/gaa-clientlibs/badges/google-ads-python/buildstatus_ubuntu.svg
.. _Developer Site: https://developers.google.com/google-ads/api/docs/client-libs/python/
.. _Issue tracker: https://github.com/googleads/google-ads-python/issues
.. _API documentation: https://developers.google.com/google-ads/api/
.. _API Support: https://developers.google.com/google-ads/api/support
.. _Mark Saniscalchi: https://github.com/msaniscalchi
.. _David Wihl: https://github.com/wihl
.. _Ben Karl: https://github.com/BenRKarl
.. _Andrew Burke: https://github.com/AndrewMBurke
.. _Laura Chevalier: https://github.com/laurachevalier4
.. _Bob Hancock: https://github.com/bobhancock