Derniers visiteurs
curl --request GET \
--url https://taap.it/api/v1/radar/last-visitors \
--header 'Authorization: <authorization>'import requests
url = "https://taap.it/api/v1/radar/last-visitors"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://taap.it/api/v1/radar/last-visitors', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://taap.it/api/v1/radar/last-visitors",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://taap.it/api/v1/radar/last-visitors"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://taap.it/api/v1/radar/last-visitors")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://taap.it/api/v1/radar/last-visitors")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"data": [
{}
],
"windowMinutes": 123
}API Radar
Derniers visiteurs
Visiteurs actifs dans les dernières minutes (flux en direct)
GET
/
api
/
v1
/
radar
/
last-visitors
Derniers visiteurs
curl --request GET \
--url https://taap.it/api/v1/radar/last-visitors \
--header 'Authorization: <authorization>'import requests
url = "https://taap.it/api/v1/radar/last-visitors"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://taap.it/api/v1/radar/last-visitors', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://taap.it/api/v1/radar/last-visitors",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://taap.it/api/v1/radar/last-visitors"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://taap.it/api/v1/radar/last-visitors")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://taap.it/api/v1/radar/last-visitors")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"data": [
{}
],
"windowMinutes": 123
}Renvoie les visiteurs actifs au cours des dernières
Requête :
Réponse :
minutes. C’est un flux en direct : les
réponses ne sont jamais mises en cache.
Cet endpoint est destiné aux tableaux de bord en direct. Il consomme du quota à chaque appel :
évitez un polling supérieur à une fois par minute. Voir
Limites de débit.
cURL
curl -X GET 'https://taap.it/api/v1/radar/last-visitors?minutes=5' \
-H 'Authorization: Bearer taapit_votre_cle_api_ici'
{
"data": [
{
"visitorId": "v_8a1c2d",
"countryCode": "FR",
"city": "Paris",
"page": "/pricing",
"referrer": "google",
"device": "mobile",
"lastSeen": "2026-01-28T17:42:10.000Z"
}
],
"windowMinutes": 5
}
Autorisation
string
requis
Jeton Bearer avec votre clé API Radar. Format :
Bearer taapit_...Paramètres de requête
integer
défaut:"5"
Fenêtre glissante en minutes. Minimum
1, maximum 60.Champs de réponse
array
requis
Visiteurs actifs sur la fenêtre, triés par activité la plus récente. Chaque entrée inclut la
localisation du visiteur, la page courante, le référent et l’appareil.
integer
La taille de fenêtre appliquée à cette réponse.
⌘I