API

Cada Denunciar público es también JSON. No hay clave para solicitar y ninguna cuenta para crear — si un sitio ha publicado su Denunciar, sus números son legibles por cualquier persona, en la misma forma que la página del Denunciar en sí mismo se basa.

Ese es el punto en lugar de una conveniencia. Un número que no puede obtener y comprobar de forma independiente es una captura de pantalla. Estos dos extremos son lo que hace que la reclamación en la parte delantera de este sitio prueba.

Datos de los informes

Todo lo que hay detrás de un Denunciar publicado: totales, la serie temporal de la gráfica se extrae de, y la fuente, página, país, navegador, sistema, dispositivo y desgloses de campaña.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
Parámetro Valores Significado
periodlast24h · last7d · last30d · last90d · all La ventana. Por defecto, la última24h; cualquier cosa no reconocida se le devuelve en lugar de error.
granularityhourly · daily Tamaño del cubo para la serie. Omita y cada período utiliza su uno natural — hora por día, diario para todo más largo.

La respuesta es un objeto con estas claves:

{ "totals": { "pageviews": 0, "visitors": 0, "visits": 0, ... }, "series": [ { "label": "...", "pageviews": 0, "visitors": 0 }, ... ], "sources": [ ... ], "pages": [ ... ], "countries": [ ... ], "browsers": [ ... ], "systems": [ ... ], "devices": [ ... ], "campaigns": [ ... ], "live": 0 }

Visitas en directo

Quién está en el sitio ahora mismo, y de dónde vinieron. Agrega solamente — nunca un id de visitante, nunca un camino, nunca nada que pudiera seleccionar a una persona.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/live/?minutes=5
Parámetro Valores Significado
minutes1–60 Cuan lejos cuenta como ahora. Por defecto a 5; los valores fuera del rango son sujetados, no rechazados.

Este envía Access-Control-Permitir-Origen: * y cachés durante diez segundos, para que un sitio pueda incrustar su propio número en vivo independientemente en su propia página, y un lector puede abrir el Denunciar y comprobarlo contra lo que la página afirma.

{ "domain": "visits.report", "verified": true, "minutes": 5, "visitors": 0, "sources": [ ... ], "countries": [ ... ], "report_url": "https://visits.report/r/…/" }

Con lo que puedes contar

  • Sin autenticación, sin clave, sin límite de tasa para registrarse. Ambos puntos finales son simples GETs.
  • Un Denunciar tiene que ser público. Si su propietario no lo ha publicado, ambos puntos finales devuelven 404 — la misma respuesta que recibe un sitio desconocido, por lo que la API nunca revela que existe un sitio privado.
  • No se sirve nada identificativo, porque no se almacena nada identificativo. Las direcciones IP nunca se escriben, y los identificadores de visitantes se salan diariamente y no se pueden unir a través de los días.
  • Ayer y antes se sellan en una cadena de hash diario que usted puede recomputarse. Los números en esta API son los números en esa cadena.

Cómo verificar la cadena a mano →

Made by @nadermx