Contact API for Developers
A production-ready contact management REST API. JWT-authenticated, fully documented, and easy to integrate.
Why Developers Choose Our API
Secure by Default
Industry-standard JWT authentication with automatic token refresh. API key support for extra protection.
Fast REST Endpoints
Standard CRUD operations with search, filtering, and pagination built in. Consistent JSON responses.
Simple Integration
Works with any language that can make HTTP requests. No special SDKs required — just fetch and JSON.
Scalable Plans
Start with 50 contacts free. Scale to 500 with Pro. Per-user limits with full usage visibility.
Quick Start Example
// 1. Authenticate
const { access_token } = await fetch('/wp-json/addressbook/v1/auth/login', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'X-API-Key': API_KEY },
body: JSON.stringify({ username: 'user', password: 'pass' })
}).then(r => r.json());
// 2. Fetch contacts
const { data } = await fetch('/wp-json/addressbook/v1/contacts?search=ali', {
headers: { 'Authorization': `Bearer ${access_token}`, 'X-API-Key': API_KEY }
}).then(r => r.json());
console.log(data); // [{ id, name, phone, email, tags, ... }]
Get Started in Minutes
Create a free account to get your API credentials and start building.
Create Free Account →