Google Profile public API
Check Google Profile availability for one domain, a list of domains or an entity query, with profile metadata and social-presence signals.
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",
"recentPublications": [
{
"title": "Latest publication from the profile",
"url": "https://www.youtube.com/shorts/example",
"imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=example",
"sourceLabel": "YouTube",
"publishedAt": "2026-07-16T11:30:01.000Z"
}
]
}#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"