---
title: "Get TrustMRR categories"
method: GET
path: "/trustmrr/categories"
tags: ["TrustMRR"]
---

# Get TrustMRR categories

`GET /trustmrr/categories`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/trustmrr/categories`
- Auth: API key in header `x-api-key`

Lists the TrustMRR startup categories, with the total `count`. Each category has its `slug`, `label`, short label, icon name, description, keywords and TrustMRR URL. Pass a category `slug` to `/trustmrr/category/{slug}` to list the startups in it.

## Headers

- `x-api-key` string, required

## Response `200`

OK

- TrustmrrCategoriesResponseDoc
  - `code` integer
  - `data` TrustmrrCategoriesResponse
    - `categories` TrustmrrCategory[]: TrustMRR startup categories, one item per category.
      - `description` string: Short description of the category.
      - `icon` string: Name of the icon TrustMRR uses for the category, for example `Sparkles`.
      - `keywords` string[]: Keywords associated with the category.
      - `label` string: Full category name, for example `Artificial Intelligence`.
      - `label_short` string: Short category name, for example `AI`.
      - `slug` string: URL slug of the category. Use it with the category endpoint.
      - `url` string: Link to the category page on TrustMRR.
    - `count` integer: Number of categories returned.
  - `msg` string

## Other responses

- `429`: Rate limit exceeded
- `500`: Internal server error
- `503`: TrustMRR upstream request failed

---

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