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-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",
  "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/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"