Google News public API

Public endpoints for checking whether a publisher domain has recent Google News RSS results.

Public Google News endpoints check whether Google News RSS returns recent publications for a publisher domain. The checker uses a site: RSS query and treats a non-empty feed as a positive Google News signal.

#Check one domain

GET/public/google-newsPublic
Query parameters
domainstringrequired
Domain or full URL. The API normalizes protocol, path and www. before building the RSS query.
curl
curl "https://d2tr.com/api/public/google-news?domain=osome.com"
Response
{
  "ok": true,
  "domain": "osome.com",
  "rssUrl": "https://news.google.com/rss/search?q=site%3Aosome.com",
  "googleNewsUrl": "https://news.google.com/search?q=site%3Aosome.com",
  "exists": true,
  "publicationCount": 100,
  "latestItems": [
    {
      "title": "Example headline",
      "url": "https://news.google.com/rss/articles/...",
      "publishedAt": "Tue, 07 Jul 2026 09:45:00 GMT",
      "sourceLabel": "Osome",
      "sourceUrl": "https://osome.com"
    }
  ]
}

#Check a domain list

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