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-profilePublicQuery parameters
domainstringrequired- Domain or full URL. The API normalizes protocol, path and
www.before building the Google Profile URL.
curl "https://d2tr.com/api/public/google-profile?domain=bbc.com"{
"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/bulkPublicJSON body
domainsstring[]required- Up to
100domains or URLs.
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/queryPublicQuery parameters
qstringrequired- Brand, publisher, entity, or keyword. Minimum length is two characters.
curl "https://d2tr.com/api/public/google-profile/query?q=bbc"