SoftSolzSoftSolz
HomeAPI GuideAPI ReferenceWidget Tester
seo

The ranked list of what to do next for a website.

The growth board. Every opportunity carries a score out of 100 and the score_components that produced it, so you can explain the ranking rather than assert it. Open work only by default; pass wins=true for what is already working, or status to see closed items. Start here, then read one with GET /sites/{site_id}/opportunities/{opportunity_id}. Spends no SoftSolz AI credits.

GEThttps://app.softsolz.uk/api/v1/services/seo/sites/{site_id}/opportunities

Recent Requests

Log in to see full request history
TimeStatusUser Agent
Make a request to see history.

Path Params

site_idstringrequired

Headers

Authorizationstringrequired

Bearer token: `Bearer sk_live_...` (or `sk_test_...` for sandbox). A login token will not work here.

Response

Response Body

opportunitiesarray of objectsHighest score first.
countsobjectHow many sit in each family and status, and the clicks still on the table.

Request

import { SoftSolz } from '@softsolz/sdk';
const client = new SoftSolz({ apiKey: process.env.SOFTSOLZ_API_KEY });
const result = await client.seo.listOpportunities('<site_id>', {});
console.log(result);

Credentials

Sent as a Bearer token. Stored only in your browser.

Response · 200

{
"data": {
"opportunities": [],
"counts": {}
}
}