Documentation
Sign In

API Reference

The Anchor CRM API allows you to programmatically manage companies, contacts, deals, tasks, time tracking, and more. All endpoints return JSON and support API key authentication.

Authentication

All API requests require authentication using an API key. Create and manage API keys from your API Keys settings page.

Include your API key in requests using one of these methods:

Authorization Header (Recommended)

Authorization: Bearer YOUR_API_KEY

X-API-Key Header

X-API-Key: YOUR_API_KEY

Rate Limiting

The API enforces rate limits of 100 requests per minute per API key. Rate limit information is included in response headers:

HeaderDescription
X-RateLimit-LimitMaximum requests per window (100)
X-RateLimit-RemainingRequests remaining in current window
X-RateLimit-ResetUnix timestamp when the window resets

API Scopes

API keys can be assigned granular permission scopes. See the full list on the Scopes reference page.

companies:read
companies:write
contacts:read
contacts:write
deals:read
deals:write
tasks:read
tasks:write
notes:read
notes:write
invoices:read
invoices:write
time-entries:read
time-entries:write
analytics:read
activity:read
search:read
*

Interactive Documentation

View the interactive API documentation with try-it-out functionality.

Open Swagger UI