Get Discover performance

Discover clicks, impressions and CTR of your property, grouped by one dimension.

GET https://cotlet.dev/api/v1/google-discover/discover-performance

read

Reads the Search Console Discover report of your own property through the Search Analytics API (type=discover) and returns clicks, impressions and CTR per row. Rows are grouped by date, page, country or device. Grouped by date they come oldest first and days with no data are skipped. Data covers the last 16 months and only content that reached Google's minimum threshold of impressions.

Parameters

Parameters: get_discover_performance
NameTypeDescription
property string required string Search Console property: sc-domain:example.com for a Domain property, https://example.com/ for a URL-prefix property.
start_date string required string First day, YYYY-MM-DD.
end_date string required string Last day, YYYY-MM-DD.
dimension string string date, page, country or device. Default date.
country string string Filter by country code.
device string string Filter by device: desktop, mobile or tablet.

Request

cURL
curl "https://cotlet.dev/api/v1/google-discover/discover-performance?property=sc-domain%3Aexample-news.com&start_date=2026-10-12&end_date=2026-10-18&dimension=date" \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("google-discover", "get_discover_performance", {"property":"sc-domain:example-news.com","start_date":"2026-10-12","end_date":"2026-10-18","dimension":"date"})
Node.js
const result = await cotlet.call('google-discover', 'get_discover_performance', {"property":"sc-domain:example-news.com","start_date":"2026-10-12","end_date":"2026-10-18","dimension":"date"});
CLI
cotlet call google-discover get_discover_performance --data '{"property":"sc-domain:example-news.com","start_date":"2026-10-12","end_date":"2026-10-18","dimension":"date"}'

Example response

JSON

{
  "property": "sc-domain:example-news.com",
  "dimension": "date",
  "rows": [
    {
      "date": "2026-10-12",
      "clicks": 1820,
      "impressions": 61200,
      "ctr": 0.0297
    },
    {
      "date": "2026-10-13",
      "clicks": 2140,
      "impressions": 70400,
      "ctr": 0.0304
    },
    {
      "date": "2026-10-14",
      "clicks": 2310,
      "impressions": 75100,
      "ctr": 0.0308
    },
    {
      "date": "2026-10-15",
      "clicks": 1980,
      "impressions": 66800,
      "ctr": 0.0296
    },
    {
      "date": "2026-10-16",
      "clicks": 2450,
      "impressions": 80900,
      "ctr": 0.0303
    },
    {
      "date": "2026-10-17",
      "clicks": 1640,
      "impressions": 55300,
      "ctr": 0.0297
    },
    {
      "date": "2026-10-18",
      "clicks": 1860,
      "impressions": 62100,
      "ctr": 0.03
    }
  ],
  "totals": {
    "clicks": 14200,
    "impressions": 471800,
    "ctr": 0.0301
  }
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.