Google Ads logo

Google Ads

The Google Ads API is the modern programmatic interface to Google Ads and the next generation of the AdWords API. It enables developers to interact directly with the Google Ads platform, vastly increasing the efficiency of managing large or complex Google Ads accounts and campaigns.

2 APIs 0 Features
AdvertisingCampaign ManagementDigital AdvertisingGoogleMarketingPPC

APIs

Google Ads API

RESTful API for managing Google Ads campaigns, ad groups, ads, keywords, and more.

Google Ads Scripts

JavaScript-based scripting interface for programmatically managing and querying Google Ads data directly in a browser-based IDE. Scripts enable automated changes to campaigns, a...

Semantic Vocabularies

Google Ads Context

70 classes · 36 properties

JSON-LD

Resources

🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
📰
Blog
Blog
💬
Support
Support
📦
SDKs
SDKs
👥
GitHubOrganization
GitHubOrganization
👥
StackOverflow
StackOverflow
🔗
Community
Community
🌐
Console
Console
📝
SignUp
SignUp
🔧
Developer Tools
Developer Tools
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
🔗
MCPServer
MCPServer

Sources

Raw ↑
aid: google-ads
name: Google Ads
description: >-
  The Google Ads API is the modern programmatic interface to Google Ads and the next generation of the AdWords API. It
  enables developers to interact directly with the Google Ads platform, vastly increasing the efficiency of managing
  large or complex Google Ads accounts and campaigns.
type: Index
image: https://www.gstatic.com/images/branding/product/1x/google_ads_64dp.png
url: https://raw.githubusercontent.com/api-evangelist/google-ads/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
  - Advertising
  - Campaign Management
  - Digital Advertising
  - Google
  - Marketing
  - PPC
apis:
  - aid: google-ads:google-ads-api
    name: Google Ads API
    description: RESTful API for managing Google Ads campaigns, ad groups, ads, keywords, and more.
    image: https://www.gstatic.com/images/branding/product/1x/google_ads_64dp.png
    humanURL: https://developers.google.com/google-ads/api
    baseURL: https://googleads.googleapis.com
    tags:
      - Advertising
      - Analytics
      - Campaigns
      - Marketing
      - PPC
    properties:
      - type: Documentation
        url: https://developers.google.com/google-ads/api/docs/start
      - type: OpenAPI
        url: openapi/google-ads-api-openapi.yml
      - type: Authentication
        url: https://developers.google.com/google-ads/api/docs/oauth/overview
      - type: SDKs
        url: https://developers.google.com/google-ads/api/docs/client-libs
      - type: Migration Guide
        url: https://developers.google.com/google-ads/api/docs/migration
      - type: Best Practices
        url: https://developers.google.com/google-ads/api/docs/best-practices
      - type: RateLimits
        url: https://developers.google.com/google-ads/api/docs/rate-limits
      - type: ReleaseNotes
        url: https://developers.google.com/google-ads/api/docs/release-notes
      - type: Support
        url: https://developers.google.com/google-ads/api/support
      - type: Forum
        url: https://groups.google.com/g/adwords-api
      - type: Client Libraries
        url: https://developers.google.com/google-ads/api/docs/client-libs
      - type: ChangeLog
        url: https://developers.google.com/google-ads/api/docs/release-notes
      - type: GettingStarted
        url: https://developers.google.com/google-ads/api/docs/first-call/overview
  - aid: google-ads:google-ads-scripts
    name: Google Ads Scripts
    description: >-
      JavaScript-based scripting interface for programmatically managing and querying Google Ads data directly in a
      browser-based IDE. Scripts enable automated changes to campaigns, ad groups, and reporting without requiring a
      full API integration.
    image: https://www.gstatic.com/images/branding/product/1x/google_ads_64dp.png
    humanURL: https://developers.google.com/google-ads/scripts/docs/start
    baseURL: https://googleads.googleapis.com
    tags:
      - Automation
      - Campaign Management
      - JavaScript
      - Scripts
    properties:
      - type: Documentation
        url: https://developers.google.com/google-ads/scripts/docs/start
      - type: GettingStarted
        url: https://developers.google.com/google-ads/scripts/docs/getting-started
      - type: Reference
        url: https://developers.google.com/google-ads/scripts/docs/examples
common:
  - type: LinkedIn
    url: https://www.linkedin.com/showcase/google-ads-
  - type: Portal
    url: https://developers.google.com/google-ads/api
  - type: GettingStarted
    url: https://developers.google.com/google-ads/api/docs/first-call/overview
  - type: Authentication
    url: https://developers.google.com/google-ads/api/docs/oauth/overview
  - type: TermsOfService
    url: https://developers.google.com/terms
  - type: PrivacyPolicy
    url: https://policies.google.com/privacy
  - type: StatusPage
    url: https://status.cloud.google.com/
  - type: Blog
    url: https://ads-developers.googleblog.com/
  - type: Support
    url: https://developers.google.com/google-ads/api/support
  - type: SDKs
    url: https://developers.google.com/google-ads/api/docs/client-libs
  - type: GitHubOrganization
    url: https://github.com/googleads
  - type: StackOverflow
    url: https://stackoverflow.com/questions/tagged/google-ads-api
  - type: Community
    url: https://groups.google.com/g/adwords-api
  - type: Console
    url: https://ads.google.com/
  - type: SignUp
    url: https://ads.google.com/signup
  - type: Developer Tools
    url: https://developers.google.com/google-ads/api/docs/developer-toolkit/ai-assistant
  - type: JSONSchema
    url: json-schema/google-ads-campaign-schema.json
  - type: JSONLD
    url: json-ld/google-ads-context.jsonld
  - name: MCP Server
    url: https://github.com/googleads/google-ads-mcp
    type: MCPServer
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
    url: https://apievangelist.com