---
title: "Get Search Query Performance data for a Rank Radar"
method: GET
path: "/v1/niches/rank-radars/{rankRadarId}/sqp"
tags: ["v1"]
---

# Get Search Query Performance data for a Rank Radar

`GET /v1/niches/rank-radars/{rankRadarId}/sqp`

Retrieves aggregated Search Query Performance (SQP) data per tracked keyword for the specified Rank Radar within a date range — impressions, clicks, cart adds, and purchases (total and for this ASIN family), CTR/CVR, and Amazon's search query score/volume. Rate limited to approximately 60 requests per minute per API key.

## Path parameters

- `rankRadarId` string, required

## Query parameters

- `startDate` string, required
- `endDate` string, required
- `currentPage` number
- `pageSize` number

## Response `200`

- RankRadarSqpKeywordListResponseDto
  - `currentPage` number, required
  - `pageSize` number, required — Number of items per page
  - `hasNext` boolean, required — True when there is a next page. Otherwise, false
  - `hasPrev` boolean, required — True when there is a previous page. Otherwise, false
  - `lastPage` number, required — Last page or total page count
  - `total` number, required — Total number of items
  - `data` RankRadarSqpKeywordDto[], required — List of items
    - `id` string, required
    - `keyword` string, required
    - `numberOfDaysWithData` object, nullable, required — Days in the requested range with SQP data available
    - `cartAddsTotalCount` object, nullable, required — Total cart-add count across all sellers for this keyword
    - `cartAddsAsinCount` object, nullable, required — This ASIN family's cart-add count for this keyword
    - `cartAddsAsinShare` object, nullable, required — This ASIN family's share of cart adds for this keyword
    - `cartAddsCartAddRate` object, nullable, required — cartAddsAsinCount / searchQueryVolume
    - `clicksTotalCount` object, nullable, required — Total click count across all sellers for this keyword
    - `clicksAsinCount` object, nullable, required — This ASIN family's click count for this keyword
    - `clicksAsinShare` object, nullable, required — This ASIN family's share of clicks for this keyword
    - `clicksClickRate` object, nullable, required — clicksAsinCount / searchQueryVolume
    - `impressionsTotalCount` object, nullable, required — Total impression count across all sellers for this keyword
    - `impressionsAsinCount` object, nullable, required — This ASIN family's impression count for this keyword
    - `impressionsAsinShare` object, nullable, required — This ASIN family's share of impressions for this keyword
    - `purchasesTotalCount` object, nullable, required — Total purchase count across all sellers for this keyword
    - `purchasesAsinCount` object, nullable, required — This ASIN family's purchase count for this keyword
    - `purchasesAsinShare` object, nullable, required — This ASIN family's share of purchases for this keyword
    - `purchasesPurchaseRate` object, nullable, required — purchasesAsinCount / searchQueryVolume
    - `searchQueryScore` object, nullable, required — Amazon's Search Query Performance relevance score for this keyword
    - `searchQueryVolume` object, nullable, required — Total search volume for this keyword across the range
    - `ctrTotal` object, nullable, required — Click-through rate across all sellers
    - `ctrAsin` object, nullable, required — This ASIN family's click-through rate
    - `cvrTotal` object, nullable, required — Conversion rate across all sellers
    - `cvrAsin` object, nullable, required — This ASIN family's conversion rate

## Other responses

- `400` — Invalid rankRadarId, date format, or a date range longer than 90 days
- `401` — Api key is invalid
- `403` — Unauthorized to access the resource
- `404` — Resource not found
- `429` — Rate limit exceeded (approximately 60 requests/min per API key).
- `500` — Internal error

## Changes

- **2026-09-25** `8c35e29328f7` — 1 breaking, 9 info
  - the response's body type changed from `array` to `object` for status `200`
  - added the new optional `query` request parameter `currentPage`
  - added the new optional `query` request parameter `pageSize`
  - added the required property `currentPage` to the response with the `200` status
  - …6 more
- **2026-09-18** `179bcdacf4d1` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/datadive/apis/data-dive-developer-apis/changes/v1/niches/rank-radars/:rankRadarId/sqp/get.md)

---

[API](https://skmtc.dev/datadive/apis/data-dive-developer-apis.md) · [All operations](https://skmtc.dev/datadive/apis/data-dive-developer-apis/llms.txt) · [OpenAPI document](https://skmtc.dev/datadive/apis/data-dive-developer-apis/revisions/6fe0b8ec046c?raw)
