The Problem
Google Ads API is slow and rate-limited. When you're analyzing campaigns with Claude or running optimization loops, you hit walls constantly. Needed a way to work at local speed without API friction.
Ben Peetermans
Builder. 20 years shipping for the web.
Local Google Ads mirror with AI analysis.
$3 CPA in $10-$250 CPC market.
Results
The Problem
Google Ads API is slow and rate-limited. When you're analyzing campaigns with Claude or running optimization loops, you hit walls constantly. Needed a way to work at local speed without API friction.
What It Is
Local mirror of Google Ads account data. Syncs everything to local SQLite, exposes a REST API for Claude or manual queries, lets you analyze and stage mutations locally, then batch-pushes approved changes back to Google Ads.
What I Built
Python REST API server with SQLite state database. Full Google Ads API sync. Dashboard for human oversight. Safety-by-design: all mutations require explicit approval, operation caps prevent runaway changes, every run is auditable.
The Outcome
Achieved $3 CPA promoting itbroke.dev in a market where competitors pay $10-$250 per click. Built in approximately 2 hours. Now a working local operator platform I use daily for campaign management.