usefulpatch.com
✓ Payment received

You're in. Here's your API key.

Your GMC Scanner — Agency Plan is active. The key below is rate-limited to 1000 scans per calendar month. Save it now — we won't show it again.

Your API key

Retrieving your key…

Make your first scan

POST a domain. Response includes a full GMC risk report with score 0-100 and a categorised issue list.

curl -X POST https://api.useful-patch.com/api/gmc-scan \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_KEY_HERE" \
  -d '{"domain": "exampleclient.myshopify.com"}'

Response shape:

{
  "ok": true,
  "report": {
    "domain": "exampleclient.myshopify.com",
    "score": 78,
    "issues": [
      "Missing refund policy page",
      "robots.txt blocks crawlers",
      "..."
    ],
    "checks": { ... 40+ named checks ... }
  }
}

How to use this in your agency workflow

Three common patterns:

  1. Daily monitoring loop: cron the endpoint against your client list, alert when score drops 10+ points week-over-week.
  2. New-client triage: scan their store before kickoff, identify the 3-5 risks they likely don't know about, lead the engagement with that report.
  3. Pre-review check: after a client implements changes, re-run the scan, show them the measurable drop in risk before they request review.

What this is NOT

The scanner gives you risk signals based on public-facing health checks. It does not access Google Merchant Center directly, does not authenticate as the client, and does not predict reinstatement outcomes. It catches the trust-signal and feed-quality issues that PRECEDE suspensions, not the post-suspension diagnosis. For deeper case-by-case audits we still offer the £199 personalised audit as a one-off.

Need help integrating?

Email usefulpatch@proton.me with your account email and we will reply within 1 business day.