> ## Documentation Index
> Fetch the complete documentation index at: https://withcheetah.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# API Overview

> Complete reference for the Cheetah Sales API

## Base URL

```
https://api.cheetah-sales.dev
```

## Authentication

All API requests require a Bearer token in the `Authorization` header:

```bash theme={null}
curl https://api.cheetah-sales.dev/api/enrich \
  -H "Authorization: Bearer YOUR_API_KEY"
```

<Card title="Get API Access" icon="key" href="https://tally.so/r/vGDY4d">
  Join the waitlist to get your API key
</Card>

## Endpoints

| Method | Endpoint                   | Description                            |
| ------ | -------------------------- | -------------------------------------- |
| `POST` | `/api/enrich`              | Start a new Sales Navigator enrich job |
| `GET`  | `/api/enrich/:jobId`       | Get job status                         |
| `GET`  | `/api/enrich/:jobId/leads` | Get enriched leads from completed job  |

## Job Statuses

| Status      | Description               |
| ----------- | ------------------------- |
| `QUEUED`    | Job is waiting to start   |
| `EXECUTING` | Job is actively running   |
| `COMPLETED` | Job finished successfully |
| `FAILED`    | Job encountered an error  |

## Rate Limits

| Limit               | Value |
| ------------------- | ----- |
| Requests per minute | 60    |
| Concurrent jobs     | 5     |
| Leads per job       | 2,500 |

## Response Format

All responses follow this format:

<CodeGroup>
  ```json Success theme={null}
  {
    "success": true,
    "data": { ... }
  }
  ```

  ```json Error theme={null}
  {
    "success": false,
    "error": "Error message"
  }
  ```
</CodeGroup>
