---
title: "Sitemap — Organizations"
method: GET
path: "/sitemap/organizations"
tags: ["Sitemap"]
---

# Sitemap — Organizations

`GET /sitemap/organizations`

## Request

- Base URL: `https://api.purplegrain.com/api/v1`
- URL: `https://api.purplegrain.com/api/v1/sitemap/organizations`
- Auth: none declared

Returns a cursor-paginated list of publicly indexable organizations. Every organization profile is public, so this includes every contractor that is an Organization.
Items carry `slug` and no id because the public profile is slug-addressed: `/organizations/{slug}`.
No authentication required.

## Query parameters

- `cursor` string
- `limit` integer

## Response `200`

Paginated list of indexable organizations.

- SitemapOrganizationsResponse
  - `items` SitemapSlugItem[], required
    - `slug` string, required
    - `lastmod` string, date-time, nullable, required
    - `indexable` boolean, required
  - `next_cursor` string, nullable
  - `total` integer, required

---

[API](https://skmtc.dev/purplegrain/apis/purple-grain-api.md) · [All operations](https://skmtc.dev/purplegrain/apis/purple-grain-api/llms.txt) · [OpenAPI document](https://skmtc.dev/purplegrain/apis/purple-grain-api/revisions/06540345bbbc?raw)
