# Scopes and plans

A key carries scopes. A scope is a group of endpoints, and your plan decides which scopes a key may carry. Asking for an endpoint outside your scopes is a `403 forbidden`, never an empty result.

## The scopes

| Scope | Unlocks |
| --- | --- |
| `stories` | Clustered coverage, story detail, members, threads, trending, blindspots, topics and the change feed. |
| `sources` | The newsroom register, one newsroom's profile, and its measured filing behaviour. |
| `search` | Headline and entity search across the window. |
| `brief` | Today in Brief, in English and Hebrew. |
| `people` | People named in the last 24 hours, and one person's coverage. |
| `webhooks` | Push delivery of breaking and blindspot events. |
| `export` | Bulk historical export as JSONL or CSV. |

## What each plan carries

| | Starter | Team | Enterprise |
| --- | --- | --- | --- |
| Price | $99 per month | $299 per month | Contact us |
| Requests | 10,000 per month | 100,000 per month | 1,000,000 per month |
| Rate | 60 per minute | 300 per minute | 1,000 per minute |
| Keys | 1 | 5 | As many as you need |
| Scopes | stories, sources, search | + brief, people | + webhooks, export |

Every organization starts on a 14 day trial with Starter's limits. Enterprise is an agreement rather than a card: [tell us what you are building](/developers#contact) and we will price it.

## A scope you do not have

```json 403 Forbidden
{"error":{"code":"forbidden","message":"This key cannot access this endpoint."}}
```

Two different situations produce a `403`. `forbidden` means the plan or the key lacks the scope. `suspended` means the account itself is stopped: a trial that ended, a lapsed subscription, or a suspension. The first is fixed by changing plan, the second in the console.
