List search links Run in API Explorer
The calling agent's search links, newest first, each with its sign-up address, its tracking parameters, the tags it gives whoever signs up, and how many have.
Requires the search_links:read scope. Rate budget: 60 calls per 1 minute per credential (the list class).
Query parameters
-
Opaque cursor from the previous page's next_cursor; a cursor another list issued is refused.
-
Page size, 1 to 100.
Minimum value is
1, maximum value is100. Default value is25.
Responses
-
OK
-
The request is invalid;
fieldnames the offending input when there is one. A body that is not valid JSON is refused before the API runs, as a bare 400 with no body. -
Invalid or missing bearer token.
-
The credential was not granted the scope this call requires.
-
Not found, or not yours: the two are indistinguishable on purpose.
-
Rate limit exceeded;
Retry-Aftersays when to try again. -
Something went wrong on our side.
curl -H "Authorization: Bearer rs_agent_..." "https://www.realscout.com/api/agent/v1/search-links?limit=25"
{
"data": [
{
"id": "U2hhcmVhYmxlU2VhcmNoTGluay00Mg==",
"name": "Willow Glen under $1.5M",
"url": "https://dana.realscout.com/homesearch/shared-searches/U2hhcmVhYmxlU2VhcmNoTGluay00Mg==?utm_campaign=spring&utm_source=newsletter",
"utm_campaign": "spring",
"utm_source": "newsletter",
"utm_medium": null,
"utm_term": null,
"utm_content": null,
"tags": [
"Newsletter"
],
"signup_count": 12,
"created_at": "2026-08-19T02:11:00Z"
}
],
"has_more": false,
"next_cursor": null
}
{
"error": {
"code": "invalid_request",
"message": "limit must be an integer.",
"field": "limit",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}
{
"error": {
"code": "unauthorized",
"message": "Invalid or missing credentials.",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}
{
"error": {
"code": "missing_scope",
"message": "This call requires the search_links:read scope, which this credential was not granted.",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}
{
"error": {
"code": "not_found",
"message": "No endpoint at GET /api/agent/v1/search-links.",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}
{
"error": {
"code": "rate_limited",
"message": "Rate limit exceeded. Try again in 30 seconds.",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}
{
"error": {
"code": "internal_error",
"message": "Something went wrong on our side.",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}