Keyword_Rankings
Get top keyword rankings for a site. source defaults to 'combined'. For 'combined' the response returns a per-source query list, each row tagged with its source and window: Google rows use date_range, Bing rows use a rolling window with no per-day breakdown. Per-query clicks are NOT summed across engines because their windows differ (that would overstate). Use source='google' or source='bing' for a single engine. 'all' is a back-compat alias for 'combined'. In combined the pagination block carries one entry per engine (google.rows and bing.rows), because the two lists truncate independently. total_available counts the rows in Murkuz's synced snapshot, which each sync caps at its own top 500 by clicks, so a total sitting at that cap is a floor rather than the site's full query count. PAGING: this returns one page of rows. The pagination block reports returned, total_available, truncated and next_offset for every list in the response. Check truncated before drawing a conclusion: when it is true these rows are a slice, not the whole picture, and a total or a 'none of them' claim built on them is wrong. Read the rest with offset set to next_offset, or raise limit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max queries per engine in this page. Default 50. | |
| offset | No | Row offset into the full result set. Default 0. To read the next page, pass the value the response reports under pagination.<list>.next_offset. | |
| source | No | Which search engine's data to return. Default 'combined'. 'all' is an alias for 'combined'. | |
| site_id | Yes | ||
| date_range | No |