Analytics is altijd een van de meest gevraagde features geweest voor de Kinsta API, en nu is het eindelijk zover.

De eerste release van analyts-eindpunten heeft betrekking op bandbreedte, bezoeken, CDN-bandbreedte en schijfruimte, zodat ontwikkelaars, bureaus en automatiseringstools het gebruik van resources kunnen controleren en programmatisch rapporten kunnen genereren.

Laten we eens kijken naar deze eindpunten en hoe ze werken.

Gegevens over de bandbreedte van de site opvragen

Met het nieuwe bandbreedte eindpunt kun je het totale bandbreedtegebruik ophalen voor een site of omgeving over een specifiek tijdsbereik.

Je kunt de tijdspanne definiëren, zoals 24_hours, 7_days, 30_days, 60_days, of exacte data opgeven voor een meer gedetailleerde rapportage.

Zo kun je bijvoorbeeld gegevens opvragen voor de afgelopen zeven dagen:

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

Zorg ervoor dat je {env_id} en {company_id} vervangt door je werkelijke omgeving en bedrijfs-ID’s.

Voor een aangepast datumbereik voeg je de parameters from en to toe in de indeling YYYY-MM-DD:

curl -i -X GET \
  'https://api.kinsta.com/v2/sites/environments/{env_id}/analytics/bandwidth?company_id={company_id}&from=2025-10-01&to=2025-10-15' \
  -H 'Authorization: Bearer '

Het antwoord bevat de totale bandbreedte en dagelijkse uitsplitsingen over de door jou gekozen periode, zodat je gemakkelijk trends kunt visualiseren of de gegevens kunt integreren in dashboards.

{
  "analytics": {
    "analytics_response": {
      "key": "bandwidth",
      "data": [
        {
          "name": "bandwidth",
          "total": 1000,
          "dataset": [
            { "key": "2025-10-28T00:00:00", "value": "1000" }
          ]
        }
      ]
    }
  }
}

Je kunt alle parameteropties en voorbeeldquery’s vinden in de API documentatie voor bandbreedteanalyse.

Gegevens over bezoeken ophalen

Je kunt nu het totale aantal bezoeken en het aantal bezoeken per dag ophalen voor elke omgeving, zodat je het verkeer en de gebruikersactiviteit programmatisch kunt volgen. Net als bij bandbreedte kun je tijdbereiken of specifieke datumintervallen definiëren.

Voorbeeld verzoek:

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

Voorbeeld antwoord:

{
  "analytics": {
    "analytics_response": {
      "key": "uniqueip",
      "data": [
        {
          "name": "uniqueip",
          "total": 1000,
          "dataset": [
            { "key": "2025-10-28T00:00:00", "value": "1000" }
          ]
        }
      ]
    }
  }
}

Meer informatie over beschikbare velden en filters in de API documentatie voor bezoekanalyses.

CDN bandbreedte gebruik

Als je Kinsta CDN gebruikt, kun je nu programmatisch de totale CDN-bandbreedte voor elke omgeving controleren.

Het eindpunt ondersteunt flexibele tijdspannes en datumfilters, zodat je de CDN gegevensoverdracht in de loop van de tijd of binnen aangepaste rapportagevensters kunt meten.

Voorbeeld verzoek:

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

Voorbeeld antwoord:

{
  "analytics": {
    "analytics_response": {
      "key": "cdn-bandwidth",
      "data": [
        {
          "name": "cdn-bandwidth",
          "total": 1000,
          "dataset": [
            { "key": "2025-10-28T00:00:00", "value": "1000" }
          ]
        }
      ]
    }
  }
}

Je kunt de volledige query parameters en output voorbeelden vinden in de API documentatie voor CDN bandbreedte analytics.

Schijfruimtegebruik opvragen

Met dit eindpunt kun je het totale schijfruimtegebruik voor een specifieke omgeving controleren, inclusief trends in de tijd. Het is vooral handig voor het automatiseren van capaciteitscontroles, het instellen van waarschuwingen voor opslagdrempels of het integreren van gegevens in bewakingsdashboards.

Net als anderen kun je query’s uitvoeren op bedrijfs-ID, tijdspanne, datumbereik en tijdzone om nauwkeurige analyses van schijfgebruik te genereren.

Voorbeeld verzoek:

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

Voorbeeld antwoord:

{
  "analytics": {
    "analytics_response": {
      "key": "diskSpaceUsage",
      "data": [
        {
          "name": "diskSpaceUsage",
          "total": 1000,
          "dataset": [
            { "key": "2025-10-28T00:00:00", "value": "1000" }
          ]
        }
      ]
    }
  }
}

Bekijk alle beschikbare parameters en antwoordformaten in de API documentatie voor schijfruimte analyse.

Analytics inbouwen in je eigen tools

Deze nieuwe analytics endpoints geven ontwikkelaars meer inzicht in hun door Kinsta gehoste omgevingen, direct vanuit hun automatiserings- en rapportage workflows.

Of je nu bandbreedte, bezoeken of schijfruimte bijhoudt, je kunt nu gegevens van Kinsta integreren in je interne dashboards, analyseplatforms van derden of aangepaste factureringssystemen.

Je kunt alle verzoekvoorbeelden en verwijzingen vinden in de Kinsta API documentatie.