Authentication

API keys and usage tracking

Get your API key

All requests require an API key. Sign up at speaktoscout.com/signup with your Google or GitHub account — no card required.

Your key is available instantly in your dashboard at speaktoscout.com/dashboard. It looks like sk_scout_a1b2c3d4...

Using your key

REST API

Pass your key in the Authorization header:

$curl -H "Authorization: Bearer sk_scout_your_key_here" \
> "https://go.speaktoscout.com/api/v1/neighbourhood?postcode=SW11+5QD"

MCP Server

Set your key as an environment variable:

1{
2 "mcpServers": {
3 "uk-gov-data": {
4 "command": "npx",
5 "args": ["uk-gov-data-mcp"],
6 "env": {
7 "UK_GOV_DATA_API_KEY": "sk_scout_your_key_here"
8 }
9 }
10 }
11}

Check your usage

$curl -H "Authorization: Bearer sk_scout_your_key_here" \
> "https://go.speaktoscout.com/api/v1/usage"

Returns:

1{
2 "email": "you@company.com",
3 "tier": "free",
4 "monthly_limit": 500,
5 "used_this_month": 12,
6 "remaining": 488
7}

Pricing

TierCalls/monthPriceSupport
Free500£0Community
Pro20,000£49/monthEmail
EnterpriseUnlimitedCustomDedicated

To upgrade to Pro or Enterprise, contact ben@speaktoscout.com.

Response time

Most requests complete in 5-10 seconds. First-time queries for a new location may take up to 20 seconds while crime data is fetched and cached. Subsequent queries for the same area are faster.

Requests without a key

All requests require a valid API key. Unauthenticated requests return:

1{
2 "error": "API key required. Sign up at speaktoscout.com/signup to get your free key."
3}