List the topics this site ranks for.
Searches grouped into topics by the words people used and the page Google sent them to, so one topic is one piece of content to plan. Rebuilt whenever a monthly report runs. A topic with demand and a weak position is the thing to write about. Use GET /sites/{site_id}/topics/{topic_id} for the searches and pages inside one.
GET
https://app.softsolz.uk/api/v1/services/seo/sites/{site_id}/topicsRecent Requests
Log in to see full request historyTimeStatusUser Agent
Make a request to see history.
Path Params
site_idstringrequiredHeaders
AuthorizationstringrequiredBearer token: `Bearer sk_live_...` (or `sk_test_...` for sandbox). A login token will not work here.
Response
Response Body
revisionintegerWhich build of the topic map this is.period_startstring | nullThe month the figures come from.topicsarray of objectsTopics, most demand first.Request
import { SoftSolz } from '@softsolz/sdk';
const client = new SoftSolz({ apiKey: process.env.SOFTSOLZ_API_KEY });
const result = await client.seo.listSiteTopics('<site_id>', {});console.log(result);Credentials
Sent as a Bearer token. Stored only in your browser.
Response · 200
{ "data": { "revision": 0, "period_start": "string", "topics": [] }}