---
title: "AI-crawler hit counts (admin-only)"
method: GET
path: "/api/v1/admin/crawler-hits"
tags: ["Admin"]
---

# AI-crawler hit counts (admin-only)

`GET /api/v1/admin/crawler-hits`

## Request

- Base URL: `https://investormatch.pro`
- URL: `https://investormatch.pro/api/v1/admin/crawler-hits`
- Auth: HTTP bearer

ADMIN-ONLY, FREE, AND UNMETERED. Requires an API key owned by an admin; any other valid key receives 403. Returns crawler requests per UTC day, bot family (GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, Perplexity-User, ClaudeBot, Claude-User, anthropic-ai, Applebot, CCBot, Bingbot, Googlebot, other-bot) and page kind, plus a bot x page-kind pivot. User agents are self-reported, not verified.

## Query parameters

- `days` integer

## Response `200`

{ days, since, total, matrix: [{ bot, total, byPathKind }], byPathKind, perDay: [{ day, hits }], rows: [{ day, bot, pathKind, hits }] }.

- object

## Other responses

- `401`: Missing or invalid API key.
- `403`: The key is valid but not owned by an admin.

---

[API](https://skmtc.dev/investormatch/apis/investormatch-pro-api.md) · [All operations](https://skmtc.dev/investormatch/apis/investormatch-pro-api/llms.txt) · [OpenAPI document](https://skmtc.dev/investormatch/apis/investormatch-pro-api/revisions/647f22300043?raw)
