Kinsta ya ofrece estadísticas en MyKinsta, pero con nuestra última actualización, puedes acceder a más datos mediante programación a través de la API de Kinsta.
Esta actualización añade cinco nuevos endpoints de analítica a la API de Kinsta, que incluyen los principales países, las principales ciudades, las principales direcciones IP de los clientes, la distribución de las visitas y el desglose de los códigos de respuesta.
Esto facilita la extracción de datos de tráfico y solicitudes para incorporarlos a tus propios paneles de control e informes, de forma similar a las versiones anteriores de la API de analítica de Kinsta, que se centraban en llevar los datos de uso y de informes a herramientas externas.
Obtén los principales países y ciudades
Ahora puedes ver los principales países y ciudades de donde proviene el tráfico de un sitio de WordPress.
Estos endpoints son útiles para saber de dónde vienen los visitantes, identificar tendencias regionales o mejorar tus informes de tráfico.
Aquí tienes un ejemplo de solicitud para los principales países:
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 <TU_TOKEN_AQUÍ>'
Una respuesta típica devuelve una lista de ubicaciones y sus visitas asociadas:
{
"analytics": {
"analytics_response": {
"key": "countries",
"data": [
{
"name": "country",
"views": "1000"
}
]
}
}
El endpoint top-cities (principales ciudades) funciona igual. Cambia top-countries por top-cities en la URL para obtener datos a nivel de ciudad.
Puedes obtener más información en la documentación de la API sobre los principales países y las principales ciudades.
Identifica las principales direcciones IP de clientes
El nuevo endpoint top client IPs (Principales direcciones IP de clientes) te permite ver qué direcciones IP de clientes generan más tráfico en un entorno. Esto puede ayudarte a analizar el tráfico, resolver picos inusuales o detectar fuentes recurrentes de solicitudes.
Ejemplo de solicitud:
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 <TU_TOKEN_AQUÍ>'
Y así es como se ve la respuesta:
{
"analytics": {
"analytics_response": {
"key": "topClientIPs",
"data": [
{
"ip": "0.0.0.0",
"value": "1000"
}
]
}
}
}
Puedes encontrar más detalles en la documentación de la API sobre las principales direcciones IP de los clientes.
Comprueba la distribución de las visitas a lo largo del tiempo
También puedes recuperar datos de dispersión de visitas, que muestran cómo se distribuye el tráfico a lo largo del tiempo por categoría. Esto puede ayudarte a comprender los patrones de comportamiento de los visitantes y cómo cambia la composición del tráfico a lo largo de un periodo seleccionado.
Ejemplo de solicitud:
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 <TU_TOKEN_AQUÍ>'
Así es como se ve la respuesta:
{
"analytics": {
"analytics_response": {
"key": "userAgent",
"data": [
{
"name": "mobile",
"dataset": [
{
"date": "2025-11-08T00:00:00.000Z",
"percent": "30.20"
}
]
}
]
}
}
}
Puedes consultar los parámetros disponibles en la documentación de la API sobre la dispersión de visitas.
Revisa el desglose de códigos de respuesta
El endpoint response code breakdown (desglose de códigos de respuesta) te ofrece una visión más clara de cómo responde tu entorno a las solicitudes a lo largo del tiempo. Esto resulta especialmente útil para monitorizar tendencias en respuestas correctas, redireccionamientos o errores como parte de los informes operativos.
Ejemplo de solicitud:
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 <TU_TOKEN_AQUÍ>'
Ejemplo de respuesta:
{
"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"
}
]
}
]
}
}
}
Puedes encontrar todos los detalles de la solicitud y la respuesta en la documentación de la API, donde se desglosa el código de respuesta.
Amplía tus flujos de trabajo de analítica
Estos nuevos puntos de conexión se basan en las capacidades de analítica ya disponibles en la API de Kinsta, lo que te ofrece una visión más detallada de las fuentes de tráfico y los patrones de solicitud.
Tanto si estás creando paneles de control, analizando tendencias o investigando anomalías, ahora dispones de más datos con los que trabajar a través de la API.
Puedes encontrar todos los ejemplos de solicitudes y las referencias de esquemas en la referencia de la API de Kinsta.