Kinsta biedt inmiddels al veel statistieken aan in MyKinsta, maar met onze nieuwste update kun je programmatisch toegang krijgen tot nog meer van die gegevens via de Kinsta API.

Deze update voegt vijf nieuwe analytics-endpoints toe aan de Kinsta API, namelijk: toplanden, topsteden, top-IP-adressen van klanten, spreiding van bezoeken en uitsplitsing van responscodes.

Dat maakt het makkelijker om verkeers- en verzoekgegevens in je eigen dashboards en rapporten te halen, net als bij eerdere releases van de Kinsta analytics API, die gericht waren op het importeren van gebruiks- en rapportagegegevens in externe tools.

Bekijk de top landen en steden

Je kunt nu de top landen en steden uit het verkeer naar een WordPress-omgeving ophalen.

Deze endpoints zijn handig om te begrijpen waar bezoekers vandaan komen, regionale trends te identificeren of je verkeersrapporten te verrijken.

Hier is een voorbeeldverzoek voor top landen:

curl -i -X GET \
 'https://api.kinsta.com/v2/sites/environments/{env_id}/analytics/top-countries?company_id={company_id}&time_span=30_days' \
 -H 'Authorization: Bearer '

Een typisch antwoord geeft een lijst met locaties en de bijbehorende weergaven:

{
 "analytics": {
   "analytics_response": {
     "key": "countries",
     "data": [
       {
         "name": "country",
         "views": "1000"
       }
     ]
   }
 }

Het endpoint voor topsteden werkt op dezelfde manier. Vervang ’top-countries’ door ’top-cities’ in de URL om in plaats daarvan gegevens op stadsniveau op te halen.

Je kunt meer lezen in de API-documentatie voor toplanden en topsteden.

Identificeer de top client-IP’s

Met het nieuwe endpoint voor top client-IP’s kun je zien welke client IP-adressen het meeste verkeer genereren in een omgeving. Dit kan helpen bij verkeersanalyse, het oplossen van ongebruikelijke pieken of het opsporen van terugkerende bronnen van verzoeken.

Voorbeeldverzoek:

curl -i -X GET \
 'https://api.kinsta.com/v2/sites/environments/{env_id}/analytics/top-client-ips?company_id={company_id}&time_span=30_days' \
 -H 'Authorization: Bearer '

En zo ziet het antwoord eruit:

{
 "analytics": {
   "analytics_response": {
     "key": "topClientIPs",
     "data": [
       {
         "ip": "0.0.0.0",
         "value": "1000"
       }
     ]
   }
 }
}

Je vindt meer details in de API-documentatie voor top client-IP’s.

Bekijk de spreiding van bezoeken in de tijd

Je kunt ook gegevens over de spreiding van bezoeken opvragen, die laten zien hoe het verkeer in de loop van de tijd per categorie is verdeeld. Dit kan je helpen patronen in het gedrag van bezoekers te begrijpen en te zien hoe de samenstelling van het verkeer in een geselecteerde periode verandert.

Voorbeeldverzoek:

curl -i -X GET \
 'https://api.kinsta.com/v2/sites/environments/{env_id}/analytics/visits-dispersion?company_id={company_id}&time_span=30_days' \
 -H 'Authorization: Bearer '

Zo ziet het antwoord eruit:


{
 "analytics": {
   "analytics_response": {
     "key": "userAgent",
     "data": [
       {
         "name": "mobile",
         "dataset": [
           {
             "date": "2025-11-08T00:00:00.000Z",
             "percent": "30.20"
           }
         ]
       }
     ]
   }
 }
}

Je kunt de beschikbare parameters bekijken in de API-documentatie voor bezoekspreiding.

Bekijk de uitsplitsing van responscodes

Het endpoint voor het overzicht van responscodes geeft je een duidelijker beeld van hoe je omgeving in de loop van de tijd op verzoeken reageert. Dit is vooral handig voor het monitoren van trends in succesvolle responses, loops of fouten als onderdeel van operationele rapportage.

Voorbeeldverzoek:

curl -i -X GET \
 'https://api.kinsta.com/v2/sites/environments/{env_id}/analytics/response-codes?company_id={company_id}&time_span=30_days' \
 -H 'Authorization: Bearer '

Voorbeeld van een antwoord:


{
  "analytics": {
    "analytics_response": {
      "key": "responseCodes",
      "data": [
        {
          "response_code": "200",
          "data": [
            {
              "key": "2025-11-08T00:00:00.000Z",
              "value": "50"
            }
          ]
        },
        {
          "response_code": "404",
          "data": [
            {
              "key": "2025-11-08T00:00:00.000Z",
              "value": "5"
            }
          ]
        }
      ]
    }
  }
}

Je vindt alle details over verzoeken en responses in de API-documentatie, waar de responscodes worden uitgelegd.

Bouw voort op je analyticsworkflows

Deze nieuwe endpoints bouwen voort op de analysemogelijkheden die al beschikbaar zijn in de Kinsta API, waardoor je een gedetailleerder beeld krijgt van verkeersbronnen en verzoekpatronen.

Of je nu dashboards bouwt, trends analyseert of afwijkingen onderzoekt, je hebt nu meer gegevenspunten om mee te werken via de API.

Je vindt alle voorbeelden van verzoeken en schemareferenties in de Kinsta API Docs.