---
title: "Sitemap Employers"
method: GET
path: "/v1/sitemap/employers"
---

# Sitemap Employers

`GET /v1/sitemap/employers`

Return employer IDs for sitemap generation with pagination. Not metered.

Requires the dedicated ``sitemap:read`` scope — intentionally NOT in the
free-tier default scopes. The only legitimate caller is the Next.js
server generating sitemap shards for SEO; that route uses DEMO_API_KEY
whose scopes must include 'sitemap:read'. Free customer keys cannot
enumerate the entire dataset via this endpoint.

Pagination: use offset/limit to page through all employers.
Returns total_count so the caller knows how many pages to request —
the count reflects the indexable_only filter when set.

## Query parameters

- `limit` integer
- `offset` integer
- `indexable_only` boolean — When true, return only employers with at least one enforcement signal across any aggregated source. Used by the Next.js sitemap generator so Google isn't asked to crawl thin templated profiles that the page itself noindex's anyway.

## Headers

- `X-Api-Key` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/fastdol/apis/fastdol-api.md) · [All operations](https://skmtc.net/fastdol/apis/fastdol-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fastdol/fastdol-api/revisions/f5a72ed18934/schema)
