ScrepyDocs

List all saved analyses for a keyword

List all saved analyses for a keyword

GET/projects/{project_uid}/rank-tracker/keywords/{keyword_id}/analyses

Authorization

bearerApiKey
AuthorizationBearer <token>

Create a REST API key in Settings > Connected Apps. MCP credentials do not authenticate this API.

In: header

Path Parameters

project_uid*string

Accessible project UID. Discover it with GET /projects; do not guess it.

Match^[a-z0-9]{10}$
keyword_id*integer

Project-scoped numeric keyword ID returned by the keyword list.

Range1 <= value

Query Parameters

limit?integer

Maximum records to return. Defaults to 50.

Range1 <= value <= 100
Default50
cursor?string

Opaque cursor returned by the prior response. Do not construct or alter it.

Lengthlength <= 512

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/projects/string/rank-tracker/keywords/1/analyses"
{  "data": [    {      "id": 0,      "keyword_id": 0,      "device": "mobile",      "status": "pending",      "position": 0,      "previous_position": 0,      "change_position": 0,      "owned_results_count": 0,      "matched_url": "http://example.com",      "serp_features": {        "property1": true,        "property2": true      },      "is_simulated": true,      "started_at": "2019-08-24T14:15:22Z",      "finished_at": "2019-08-24T14:15:22Z"    }  ],  "links": {    "next": "http://example.com"  },  "meta": {    "per_page": 0,    "next_cursor": "string",    "previous_cursor": "string",    "has_more": true  }}