Contact API for Developers

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 →