Skip to main content
Negative keywords prevent your ads from showing for certain searches. They help save budget by avoiding irrelevant clicks. Parameters:
  • campaign_id: The campaign ID (REQUIRED - get from list_campaigns)
  • keywords: List of negative keywords to add
  • customer_id: Optional
Each keyword needs:
  • text: The keyword phrase (e.g., “free”, “cheap”, “diy”)
  • match_type: EXACT, PHRASE, or BROAD (default: BROAD)
Campaign-level vs Ad Group-level: This adds negative keywords at CAMPAIGN level, affecting ALL ad groups. Common negative keywords:
  • “free”, “cheap”, “discount” (for premium brands)
  • “jobs”, “salary”, “careers” (for product companies)
  • “diy”, “how to”, “tutorial” (for service providers)
Execution time: 2-4 seconds Example: User: “Block searches containing ‘free’ and ‘cheap’” Agent: Uses add_negative_keywords with campaign_id and keywords list

OpenAPI

/api-reference/openapi.json post /api/v1/tools/add_negative_keywords/execute