Seller website traffic
curl --request GET \
--url https://api.zeroclick.io/v1/analytics/sellers/{sellerId}/website \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.zeroclick.io/v1/analytics/sellers/{sellerId}/website', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.zeroclick.io/v1/analytics/sellers/{sellerId}/website"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"website": {
"days": 123,
"configured": true,
"previousWindowAvailable": true,
"totals": {
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123,
"previous": {
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
},
"sessionsByDay": {
"total": [
{
"date": "<string>",
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
],
"agentType": [
{
"key": "<string>",
"label": "<string>",
"points": [
{
"date": "<string>",
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
]
}
],
"entryPage": [
{
"key": "<string>",
"label": "<string>",
"points": [
{
"date": "<string>",
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
]
}
],
"tier": [
{
"key": "<string>",
"label": "<string>",
"points": [
{
"date": "<string>",
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
]
}
],
"platform": [
{
"key": "<string>",
"label": "<string>",
"points": [
{
"date": "<string>",
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
]
}
]
},
"entryPages": [
{
"page": "<string>",
"sessions": 123,
"share": 123,
"missing": true
}
],
"missingPages": [
{
"page": "<string>",
"requests": 123,
"reached": 123
}
],
"agentTypes": [
{
"bucket": "<string>",
"label": "<string>",
"sessions": 123,
"share": 123
}
],
"verifiedSessions": 123,
"flow": {
"entries": [
{
"key": "<string>",
"label": "<string>",
"missing": true,
"sessions": 123,
"shownLink": 123,
"reached": 123
}
],
"shownLink": 123,
"noLink": 123,
"reached": 123
}
}
}{
"error": "organization_required"
}{
"error": "organization_required"
}{
"error": "organization_required"
}{
"error": "organization_required"
}Analytics
Seller website traffic
The Website scope of agent traffic for one seller owned by the authenticated organization: qualified agent visits to the seller’s own site (crawlers and credential probes excluded), how many read two or more pages, were shown a storefront link and reached the storefront, sessions per UTC day split by agent type, entry page and identity tier, where sessions start, the pages agents ask for that do not exist, and the website half of the flow diagram. Optional tier and agentType filters narrow the sessions.
GET
/
v1
/
analytics
/
sellers
/
{sellerId}
/
website
Seller website traffic
curl --request GET \
--url https://api.zeroclick.io/v1/analytics/sellers/{sellerId}/website \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.zeroclick.io/v1/analytics/sellers/{sellerId}/website', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.zeroclick.io/v1/analytics/sellers/{sellerId}/website"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"website": {
"days": 123,
"configured": true,
"previousWindowAvailable": true,
"totals": {
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123,
"previous": {
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
},
"sessionsByDay": {
"total": [
{
"date": "<string>",
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
],
"agentType": [
{
"key": "<string>",
"label": "<string>",
"points": [
{
"date": "<string>",
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
]
}
],
"entryPage": [
{
"key": "<string>",
"label": "<string>",
"points": [
{
"date": "<string>",
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
]
}
],
"tier": [
{
"key": "<string>",
"label": "<string>",
"points": [
{
"date": "<string>",
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
]
}
],
"platform": [
{
"key": "<string>",
"label": "<string>",
"points": [
{
"date": "<string>",
"sessions": 123,
"browsed": 123,
"shownLink": 123,
"reached": 123
}
]
}
]
},
"entryPages": [
{
"page": "<string>",
"sessions": 123,
"share": 123,
"missing": true
}
],
"missingPages": [
{
"page": "<string>",
"requests": 123,
"reached": 123
}
],
"agentTypes": [
{
"bucket": "<string>",
"label": "<string>",
"sessions": 123,
"share": 123
}
],
"verifiedSessions": 123,
"flow": {
"entries": [
{
"key": "<string>",
"label": "<string>",
"missing": true,
"sessions": 123,
"shownLink": 123,
"reached": 123
}
],
"shownLink": 123,
"noLink": 123,
"reached": 123
}
}
}{
"error": "organization_required"
}{
"error": "organization_required"
}{
"error": "organization_required"
}{
"error": "organization_required"
}Authorizations
API key created in the ZeroClick dashboard under Settings → API keys. Keys start with zc_. Send them as Authorization: Bearer zc_....
Path Parameters
Minimum string length:
1Query Parameters
Available options:
all Available options:
verified, unverified Available options:
ai_assistants, crawlers, browser_agents, automation, unclassified Response
Default Response
Show child attributes
Show child attributes