---
title: "Bulk Domain Statistics (Snapshot or History)"
method: GET
path: "/v2/getBulkDomainStats"
tags: ["Domain Stats API"]
---

# Bulk Domain Statistics (Snapshot or History)

`GET /v2/getBulkDomainStats`

Returns SEO and PPC metrics for multiple domains in one request. Suitable for batch enrichment, benchmarking, and portfolio monitoring.

## Query parameters

- `domains` string, required
- `countryCode` 'AR' | 'AT' | 'AU' | 'BE' | 'BR' | 'CA' | 'CH' | 'DE' | 'DK' | 'ES' | 'FR' | 'IE' | 'IN' | 'IT' | 'JP' | 'MX' | 'NL' | 'NO' | 'NZ' | 'PL' | 'PT' | 'SE' | 'SG' | 'TR' | 'UA' | 'UK' | 'US' | 'ZA'
- `showOnlyLatest` boolean, required

## Response `200`

OK

- object
  - `resultCount` integer — Number of results returned
  - `totalMatchingResults` integer, nullable — The total number of results available that matches the query including items that might not be included in the returned results/page.
  - `results` object[], nullable
    - `domain` string, nullable — Searched domain
    - `results` object[], nullable
      - `searchMonth` integer — Month when these domain statistics were collected (1-12).
      - `searchYear` integer — Year when these domain statistics were collected.
      - `averageOrganicRank` number, double — Average organic search ranking position across all keywords for this domain during the specified month.
      - `monthlyPaidClicks` number, double — Estimated monthly clicks received from paid search advertising across all keywords, calculated based on average ad positions and click-through rates.
      - `averageAdRank` number, double — Average paid search ad position across all advertised keywords during the specified month.
      - `totalOrganicResults` integer — Total number of unique organic keywords where this domain appears in the top 100 search results during the specified month.
      - `monthlyBudget` number, double — Estimated monthly Google Ads spending based on keyword positions, click-through rates, and cost-per-click data across all paid campaigns.
      - `monthlyOrganicValue` number, double — Estimated value of organic search traffic based on keyword rankings and equivalent cost-per-click values, representing the advertising spend equivalent of organic visibility.
      - `totalAdsPurchased` integer — Total number of unique paid keywords where this domain's ads appeared on the first page of search results, measured over the last 14 data collection periods.
      - `monthlyOrganicClicks` number, double — Estimated monthly organic search traffic clicks received from all ranking keywords during the specified month.
      - `strength` integer — Domain authority score (0-100) indicating competitive strength and ranking consistency across high-value keywords, with higher scores representing stronger market position.
      - `totalInverseRank` integer — Cumulative ranking score where higher organic positions receive higher point values (position 1 = 100 points, position 2 = 99 points, etc.), summed across all ranking keywords.
      - `areStatsNormalized` boolean — Indicates whether the statistics have been normalized for consistent comparison across different time periods and data collection methods.

## Other responses

- `400` — Bad Request
- `401` — User failed authorization
- `500` — Internal Server Error

---

[API](https://skmtc.net/spyfu/apis/domain-stats-api.md) · [All operations](https://skmtc.net/spyfu/apis/domain-stats-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/spyfu/domain-stats-api/revisions/44f0aff08ed0/schema)
