Google Profile public API

Public endpoints for checking Google Profile availability by domain, by domain list, or by entity query.

Public Google Profile endpoints expose the free checker as JSON. Use them for lightweight domain validation, small bulk audits, and entity lookup by keyword. No API key is required.

#Check one domain

GET/public/google-profilePublic
Query parameters
domainstringrequired
Domain or full URL. The API normalizes protocol, path and www. before building the Google Profile URL.
curl
curl "https://d2tr.com/api/public/google-profile?domain=bbc.com"
Response
{
  "ok": true,
  "domain": "bbc.com",
  "profileUrl": "https://profile.google.com/cp/EgkKB2JiYy5jb20=",
  "knowledgeGraphId": "/m/0nc18zk",
  "exists": true,
  "title": "BBC",
  "totalFollowers": "43.9M total followers"
}

#Check a domain list

POST/public/google-profile/bulkPublic
JSON body
domainsstring[]required
Up to 100 domains or URLs.
curl
curl "https://d2tr.com/api/public/google-profile/bulk" \
  -H "Content-Type: application/json" \
  -d '{"domains":["bbc.com","nytimes.com","bbcasd.com"]}'

#Search by query

GET/public/google-profile/queryPublic
Query parameters
qstringrequired
Brand, publisher, entity, or keyword. Minimum length is two characters.
curl
curl "https://d2tr.com/api/public/google-profile/query?q=bbc"