SoftSolzSoftSolz
HomeAPI GuideAPI ReferenceWidget Tester

Search Visibility score day by day.

Daily overall and pillar scores, oldest first. Days with no score are left out rather than filled in. Spends no SoftSolz AI credits.

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

Recent Requests

Kept only in this browser
TimeStatusTook
Send a request with Try it to see it here.

Path Params

site_idstringrequired

Headers

Authorizationstringrequired

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

Query Params

limitinteger

Page size, 1 to 200 (default 50).

offsetinteger

Rows to skip before the first result.

daysinteger

How many days back, 1 to 730 (default 180).

Response

Response Body · array of objects

daystringThe day.
overallnumber | nullOverall score.
seonumber | nullSEO pillar.
geonumber | nullGEO pillar.
aeonumber | nullAEO pillar.

Request

curl --request GET \
--url https://app.softsolz.uk/api/v1/services/seo/sites/{site_id}/visibility/history \
--header 'Authorization: Bearer sk_live_your_key'

Credentials

Sent as a Bearer token and used in the samples above and in Try it. Kept only in this browser tab until you close it. Use an sk_test_ key to stay in your sandbox.

Response · 200

{
"data": [
{
"day": "2026-10-08",
"overall": 58.2,
"seo": 64,
"geo": 41.5,
"aeo": 55
}
],
"meta": {
"limit": 50,
"offset": 0,
"total": 1,
"has_more": false
}
}