Vercel crawler logs

Vercel request logs can be normalized into the same crawler analytics tables as other providers.

Endpoint

POST /api/events/vercel

Authenticate with a project-scoped API key:

curl -X POST "https://your-watchllm-host.com/api/events/vercel" \
  -H "Authorization: Bearer $WATCHLLM_API_KEY" \
  -H "content-type: application/json" \
  --data '[{"timestamp":"2026-05-01T12:00:00Z","requestPath":"/","host":"example.com","userAgent":"Mozilla/5.0 GPTBot/1.3","proxy":{"statusCode":200}}]'

Vercel fields

Forward request timestamp, host, path, user agent, and proxy.statusCode. Edge country headers such as x-vercel-ip-country are accepted when present.

Verification

Open /workspace/settings/crawler-logs?provider=vercel to view the in-app setup card, then confirm accepted rows in /workspace/crawlers.

Related handlers

  • GET /api/v2/analytics/crawlers/events
  • GET /api/v2/analytics/crawlers/trend
  • GET /api/v2/analytics/crawlers/top-pages