---
title: "Public Kols Sitemap"
method: GET
path: "/api/public/kols/sitemap"
tags: ["public"]
---

# Public Kols Sitemap

`GET /api/public/kols/sitemap`

## Request

- Base URL: `https://api.kolens.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.kolens.ai/api/public/kols/sitemap`
- Auth: none declared

Sitemap rows for every KOL whose page is indexable (tier 1 or 2).

Tier 3 pages are deliberately absent: they serve, but they carry
``noindex``, and advertising a URL we have asked Google to drop wastes
crawl budget on the cluster's weakest pages.

## Query parameters

- `platform` string, nullable
- `limit` integer
- `offset` integer
- `tiers` boolean: Also return the tier-1/2/3 split.

## Response `200`

Successful Response

- SitemapResponse: Lightweight rows for the Next.js sitemap.ts builder.
  - `entries` SitemapEntry[], required
    - `username` string, required
    - `platform` string, required
    - `last_updated_at` string, nullable
  - `total` integer, required
  - `truncated` boolean, required
  - `tiers` object, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/kolens/apis/kolens-api.md) · [All operations](https://skmtc.dev/kolens/apis/kolens-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kolens/apis/kolens-api/revisions/5d6865ab0a24?raw)
