Read one topic with its searches and the pages that rank for it.
queries lists every search in the topic with its own intent and position. pages lists your pages that appeared for it, most impressions first. When two pages both hold a large share here, they are competing for the same topic.
GET
https://app.softsolz.uk/api/v1/services/seo/sites/{site_id}/topics/{topic_id}Recent Requests
Log in to see full request historyTimeStatusUser Agent
Make a request to see history.
Path Params
site_idstringrequiredtopic_idstringrequiredHeaders
AuthorizationstringrequiredBearer token: `Bearer sk_live_...` (or `sk_test_...` for sandbox). A login token will not work here.
Response
Response Body
topicobjectA group of searches that mean the same thing, worked out from the words people used and the pages Google sent them to. One topic is one piece of content to plan.period_startstring | nullThe month the figures come from.queriesarray of objectsSearches in this topic, most impressions first.pagesarray of objectsYour pages that appeared for it.Request
import { SoftSolz } from '@softsolz/sdk';
const client = new SoftSolz({ apiKey: process.env.SOFTSOLZ_API_KEY });
const result = await client.seo.getSiteTopic('<site_id>', '<topic_id>');console.log(result);Credentials
Sent as a Bearer token. Stored only in your browser.
Response · 200
{ "data": { "topic": {}, "period_start": "string", "queries": [], "pages": [] }}