Quick answer: Save Google OAuth or service account credentials on ApiDo, add DNS provider credentials, then open Automation → Google Search Console bulk add, paste your domain list — GSC domain properties are created and DNS TXT verification records are written automatically.

What problem does this solve?

Adding dozens of domains manually in Google Search Console, copying TXT records, and pasting them at your DNS host is slow and error-prone. ApiDo merges GSC property creation and DNS verification into one offline automation task.

Who should use this

  • Good fit: 10+ domains, DNS on CloudFlare/DNSPod/Aliyun with API access, bulk Google indexing workflows.
  • Not ideal: 1–2 sites with manual GSC workflow, or DNS that cannot be changed via API.

Prerequisites

ItemNotesApiDo link
Google credentialsOAuth (recommended) or service account JSONGoogle credentials guide
DNS credentialsFor automatic TXT verification recordsapi-key-* guides
Domain listOne root domain per line

Reference: DNS credentials (from existing guides)

Step ③ requires DNS provider API credentials. Screenshots below are from published ApiDo tutorials.

CloudFlare API credentials
CloudFlare — credentials guide
DNSPod API Token
DNSPod — credentials guide
Aliyun AccessKey
Aliyun — credentials guide

4-step workflow

  1. Configure Google credentials under User Center → API Credentials (OAuth or JSON).
  2. Open Google Search Console bulk add.
  3. Select Google account, paste domains, choose DNS provider + credentials, click Start.
  4. Monitor the task panel for per-domain TXT/status; retry failures after fixing credentials.

Manual vs ApiDo batch

ItemManual GSCApiDo automation
100 domainsHoursMinutes (background task)
DNS TXTManual pasteAuto via DNS API
Audit trailSpreadsheetsTask log in Automation center

Related: CloudFlare batch onboarding · Automation hub

FAQ

Domain property vs URL prefix?

ApiDo bulk add creates Domain properties verified via DNS TXT — best for site networks.

Is DNS API access required?

Yes for automatic verification. Manual verification is outside this automation flow.

OAuth vs service account?

OAuth for individuals; service account JSON for unattended server workflows. See credentials guide.

How fast is Google indexing?

Verification is usually minutes to hours; indexing still depends on content, sitemap, and site quality.

Are credentials secure?

Encrypted at rest, HTTPS in transit. We store tokens/keys, not Google login passwords.

Support contact?

Telegram @apido1 via Contact.