promptrack

Nike nike.com

Live ingestion · Last hit 4h ago
Choose your setup

Detect AI crawlers on your website

Both methods send only matched crawler requests to Promptrack.

Cloudflare Worker — free plan

Create a Worker, paste this code, then attach your website route.

const BOTS = /gptbot|oai-searchbot|chatgpt-user|claude-searchbot|claude-user|claudebot|perplexitybot|perplexity-user|googleother|google-cloudvertexbot|google-agent|meta-external|claude-web|anthropic-ai|mistralai-user|duckassistbot|amazonbot|amzn-searchbot|applebot|bytespider|cohere-ai|ccbot|kimibot|linerbot|petalbot|bravebot|youbot|ai2bot/i;

export default {
  async fetch(request, env, ctx) {
    const t0 = Date.now();
    const response = await fetch(request);
    const ua = request.headers.get('user-agent') || '';
    if (BOTS.test(ua)) {
      const cf = request.cf || {};
      const hit = {
        url: request.url, ua, status: response.status, method: request.method,
        ip: request.headers.get('cf-connecting-ip'),
        country: cf.country, asn: cf.asn, as_org: cf.asOrganization, colo: cf.colo,
        tls: cf.tlsVersion, http: cf.httpProtocol, rtt: cf.clientTcpRtt,
        origin_ms: Date.now() - t0,
        verified: cf.botManagement ? cf.botManagement.verifiedBot : undefined,
        ray: request.headers.get('cf-ray')
      };
      ctx.waitUntil(fetch('https://promptrack.io/ingest/crawler?k=jJULyiuneuSf9svFMOa1ZlfhYxL3azgB', {
        method: 'POST',
        headers: { 'content-type': 'application/json' },
        body: JSON.stringify({ hits: [hit] })
      }));
    }
    return response;
  }
};
  1. 1. Cloudflare dashboard → Workers & Pages → Create Worker.
  2. 2. Paste, deploy, then add a route such as your-domain.com/*.
  3. 3. Crawler hits will appear here after their next visit.

Send your Nginx access log

Add this command to cron. Promptrack parses the log and keeps AI bot lines only.

curl -s -X POST --data-binary @/var/log/nginx/access.log 'https://promptrack.io/ingest/logs?k=jJULyiuneuSf9svFMOa1ZlfhYxL3azgB'

Run it hourly or daily depending on the freshness you need. Adjust the log path for Apache or another server.

AI crawler hits14 days
346▲ 5666.7%
Unique bots
5
Pages crawled
6

AI crawler hits

Daily requests · hover a day for the breakdown

3280
Aug 2 · 30 hits
GPTBot7
Amazonbot6
PerplexityBot1
ChatGPT-User7
ClaudeBot9
Aug 3 · 28 hits
GPTBot5
Amazonbot6
PerplexityBot6
ChatGPT-User4
ClaudeBot7
Aug 4 · 20 hits
Amazonbot5
PerplexityBot7
ChatGPT-User6
ClaudeBot2
Aug 5 · 17 hits
GPTBot4
Amazonbot3
PerplexityBot3
ChatGPT-User1
ClaudeBot6
Aug 6 · 26 hits
GPTBot6
Amazonbot4
PerplexityBot3
ChatGPT-User3
ClaudeBot10
Aug 7 · 27 hits
GPTBot5
Amazonbot6
PerplexityBot6
ChatGPT-User4
ClaudeBot6
Aug 8 · 23 hits
GPTBot4
Amazonbot5
PerplexityBot5
ChatGPT-User4
ClaudeBot5
Aug 9 · 32 hits
GPTBot8
Amazonbot6
PerplexityBot2
ChatGPT-User6
ClaudeBot10
Aug 10 · 21 hits
GPTBot1
Amazonbot3
PerplexityBot5
ChatGPT-User6
ClaudeBot6
Aug 11 · 25 hits
GPTBot6
Amazonbot6
PerplexityBot6
ChatGPT-User4
ClaudeBot3
Aug 12 · 24 hits
GPTBot5
Amazonbot5
PerplexityBot5
ChatGPT-User7
ClaudeBot2
Aug 13 · 28 hits
GPTBot2
Amazonbot6
PerplexityBot7
ChatGPT-User7
ClaudeBot6
Aug 14 · 31 hits
GPTBot8
Amazonbot2
PerplexityBot9
ChatGPT-User6
ClaudeBot6
Aug 15 · 14 hits
GPTBot2
Amazonbot3
PerplexityBot2
ChatGPT-User6
ClaudeBot1
Aug 2 · 30 hits
4xx2
2xx28
Aug 3 · 28 hits
4xx1
2xx27
Aug 4 · 20 hits
4xx1
2xx19
Aug 5 · 17 hits
2xx17
Aug 6 · 26 hits
4xx3
2xx23
Aug 7 · 27 hits
2xx27
Aug 8 · 23 hits
4xx1
2xx22
Aug 9 · 32 hits
4xx1
2xx31
Aug 10 · 21 hits
2xx21
Aug 11 · 25 hits
4xx1
2xx24
Aug 12 · 24 hits
2xx24
Aug 13 · 28 hits
4xx1
2xx27
Aug 14 · 31 hits
2xx31
Aug 15 · 14 hits
2xx14
23456789101112131415

Hits by bot

346 detected crawler requests

ClaudeBot22.8%
ChatGPT-User20.5%
PerplexityBot19.4%
Amazonbot19.1%
GPTBot18.2%

Status codes

Responses served to AI crawlers

2xx96.8%
3xx0%
4xx3.2%
5xx0%

Detected AI crawler activity · newest first

Most crawled pages on the period · cross-checked with AI citations

1–100 / 346 ROWS
TimestampBotIP addressGeoMethodPathStatusOriginUser agent
Aug 15, 13:23:36 PerplexityBot 44.221.181.76 GET /t/air-max 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 15, 12:28:36 ClaudeBot 160.79.104.8 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 15, 12:23:36 Amazonbot 52.204.89.12 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 15, 12:11:36 ChatGPT-User 23.98.142.10 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 15, 12:10:36 PerplexityBot 44.221.181.76 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 15, 11:58:36 ChatGPT-User 23.98.142.10 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 15, 10:43:36 GPTBot 20.171.206.14 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 15, 09:44:36 ChatGPT-User 23.98.142.10 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 15, 09:33:36 ChatGPT-User 23.98.142.10 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 15, 07:50:36 Amazonbot 52.204.89.12 GET /t/air-max 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 15, 06:56:36 Amazonbot 52.204.89.12 GET /t/air-max 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 15, 04:36:36 ChatGPT-User 23.98.142.10 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 15, 04:26:36 ChatGPT-User 23.98.142.10 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 15, 02:15:36 GPTBot 20.171.206.14 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 15, 01:59:36 ClaudeBot 160.79.104.8 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 15, 00:49:36 PerplexityBot 44.221.181.76 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 14, 23:46:36 ChatGPT-User 23.98.142.10 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 14, 23:04:36 ClaudeBot 160.79.104.8 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 14, 22:50:36 GPTBot 20.171.206.14 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 14, 22:13:36 PerplexityBot 44.221.181.76 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 14, 22:11:36 GPTBot 20.171.206.14 GET /t/air-max 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 14, 22:00:36 ChatGPT-User 23.98.142.10 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 14, 21:01:36 ClaudeBot 160.79.104.8 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 14, 19:13:36 GPTBot 20.171.206.14 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 14, 19:00:36 ClaudeBot 160.79.104.8 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 14, 18:35:36 ChatGPT-User 23.98.142.10 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 14, 18:15:36 PerplexityBot 44.221.181.76 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 14, 16:38:36 ClaudeBot 160.79.104.8 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 14, 16:32:36 Amazonbot 52.204.89.12 GET /t/air-max 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 14, 16:00:36 ChatGPT-User 23.98.142.10 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 14, 15:41:36 GPTBot 20.171.206.14 GET /t/air-max 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 14, 12:17:36 GPTBot 20.171.206.14 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 14, 12:15:36 PerplexityBot 44.221.181.76 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 14, 12:13:36 GPTBot 20.171.206.14 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 14, 12:00:36 GPTBot 20.171.206.14 GET /t/air-max 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 14, 10:00:36 ClaudeBot 160.79.104.8 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 14, 09:31:36 PerplexityBot 44.221.181.76 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 14, 09:30:36 ChatGPT-User 23.98.142.10 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 14, 08:48:36 ChatGPT-User 23.98.142.10 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 14, 08:28:36 Amazonbot 52.204.89.12 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 14, 06:14:36 PerplexityBot 44.221.181.76 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 14, 05:47:36 PerplexityBot 44.221.181.76 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 14, 04:14:36 PerplexityBot 44.221.181.76 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 14, 03:53:36 PerplexityBot 44.221.181.76 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 14, 03:51:36 GPTBot 20.171.206.14 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 14, 01:41:36 GPTBot 20.171.206.14 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 14, 00:46:36 Amazonbot 52.204.89.12 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 13, 23:55:36 ChatGPT-User 23.98.142.10 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 13, 23:26:36 PerplexityBot 44.221.181.76 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 13, 23:12:36 Amazonbot 52.204.89.12 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 13, 21:08:36 Amazonbot 52.204.89.12 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 13, 20:18:36 ChatGPT-User 23.98.142.10 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 13, 19:48:36 ClaudeBot 160.79.104.8 GET /t/air-max 404 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 13, 19:33:36 Amazonbot 52.204.89.12 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 13, 16:16:36 ChatGPT-User 23.98.142.10 GET /t/air-max 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 13, 15:45:36 Amazonbot 52.204.89.12 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 13, 15:21:36 ChatGPT-User 23.98.142.10 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 13, 14:03:36 PerplexityBot 44.221.181.76 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 13, 13:41:36 Amazonbot 52.204.89.12 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 13, 13:34:36 ChatGPT-User 23.98.142.10 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 13, 13:27:36 ClaudeBot 160.79.104.8 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 13, 12:36:36 PerplexityBot 44.221.181.76 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 13, 11:55:36 PerplexityBot 44.221.181.76 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 13, 11:36:36 ClaudeBot 160.79.104.8 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 13, 11:27:36 GPTBot 20.171.206.14 GET /t/air-max 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 13, 11:00:36 PerplexityBot 44.221.181.76 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 13, 10:31:36 ChatGPT-User 23.98.142.10 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 13, 07:25:36 ClaudeBot 160.79.104.8 GET /t/air-max 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 13, 07:14:36 ClaudeBot 160.79.104.8 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 13, 06:58:36 PerplexityBot 44.221.181.76 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 13, 05:55:36 PerplexityBot 44.221.181.76 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 13, 03:06:36 ClaudeBot 160.79.104.8 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 13, 02:49:36 ChatGPT-User 23.98.142.10 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 13, 00:21:36 PerplexityBot 44.221.181.76 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 13, 00:06:36 PerplexityBot 44.221.181.76 GET /t/air-max 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 12, 23:26:36 ChatGPT-User 23.98.142.10 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 12, 22:39:36 ClaudeBot 160.79.104.8 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 12, 22:04:36 GPTBot 20.171.206.14 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 12, 20:28:36 GPTBot 20.171.206.14 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 12, 20:24:36 GPTBot 20.171.206.14 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 12, 20:02:36 Amazonbot 52.204.89.12 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 12, 19:31:36 Amazonbot 52.204.89.12 GET /t/air-max 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 12, 19:19:36 Amazonbot 52.204.89.12 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 12, 18:56:36 ChatGPT-User 23.98.142.10 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 12, 17:10:36 ChatGPT-User 23.98.142.10 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 12, 17:06:36 Amazonbot 52.204.89.12 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 12, 15:20:36 ChatGPT-User 23.98.142.10 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 12, 14:04:36 ChatGPT-User 23.98.142.10 GET /t/air-max 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 12, 13:11:36 GPTBot 20.171.206.14 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 12, 11:22:36 PerplexityBot 44.221.181.76 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 12, 10:20:36 GPTBot 20.171.206.14 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 12, 09:41:36 PerplexityBot 44.221.181.76 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 12, 07:57:36 ClaudeBot 160.79.104.8 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Claudebot/1.0)
Aug 12, 07:49:36 ChatGPT-User 23.98.142.10 GET /launch/t/vaporfly-4 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 12, 05:49:36 ChatGPT-User 23.98.142.10 GET /t/air-max 200 Mozilla/5.0 (compatible; Chatgpt-user/1.0)
Aug 12, 04:31:36 PerplexityBot 44.221.181.76 GET /w/mens-shoes 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Aug 12, 03:35:36 Amazonbot 52.204.89.12 GET /running/shoe-finder 200 Mozilla/5.0 (compatible; Amazonbot/1.0)
Aug 12, 01:50:36 GPTBot 20.171.206.14 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 11, 22:07:36 GPTBot 20.171.206.14 GET /help/a/shoe-size-chart 200 Mozilla/5.0 (compatible; Gptbot/1.0)
Aug 11, 20:47:36 PerplexityBot 44.221.181.76 GET /running/pegasus-41 200 Mozilla/5.0 (compatible; Perplexitybot/1.0)
Page 1 of 4
← Newer Older →
Page Hits Errors Top bots
/launch/t/vaporfly-4 65 1 ChatGPT-User 21 PerplexityBot 13 ClaudeBot 11
/running/pegasus-41 62 3 PerplexityBot 20 ClaudeBot 13 Amazonbot 11 Cited by AI
/running/shoe-finder 60 2 ClaudeBot 19 GPTBot 12 ChatGPT-User 10 Cited by AI
/w/mens-shoes 55 2 ClaudeBot 15 Amazonbot 12 ChatGPT-User 11
/t/air-max 52 2 ChatGPT-User 15 Amazonbot 13 GPTBot 12
/help/a/shoe-size-chart 52 1 ClaudeBot 14 Amazonbot 12 GPTBot 11

By path prefix

/running/ 122
/launch/ 65
/w/ 55
/t/ 52
/help/ 52
Network
CF verified bot
Edge
Protocol
TCP RTT
CF-Ray