Menu
FeaturesAboutContactSign InGet Started →
Developers

API Reference

The AiBusinessTeam API lets you read your own data — businesses, leads, members, orders, and deliverables — from your own tools and scripts. It is read-only and available on the Growth plan.

Authentication

Create an API key in Settings → API keys. You'll see the full key once — copy it then; we only store a hash. Send it as a bearer token on every request:

curl https://www.aibusinessteam.com/api/v1/me \ -H "Authorization: Bearer abt_live_your_key_here"

Keep keys secret (treat them like a password) and use them server-side only. Revoke a key anytime in Settings — revoked keys stop working immediately.

Base URL & format

All endpoints live under https://www.aibusinessteam.com/api/v1 and return JSON shaped as { "data": … }. List endpoints accept ?limit= (default 50, max 200) and an optional ?business_id= to scope to one workspace.

Endpoints

GET/api/v1/meYour account — plan, credits remaining, email.
GET/api/v1/businessesYour business workspaces.
GET/api/v1/leadsLeads captured across your sites.
GET/api/v1/membersSite members / audience.
GET/api/v1/ordersSales/orders for your products.
GET/api/v1/deliverablesDocuments your team produced.

Example response

GET /api/v1/businesses { "data": [ { "id": "b1a2…", "name": "Acme Coffee", "idea": "Specialty roastery + subscription", "audience": "Home brewers in the US", "stage": "Launched", "status": "active", "days": 90, "created_at": "2026-05-02T15:04:05Z" } ] }

Rate limits & errors

Each key is limited to 60 requests/minute and 1,000/hour; exceeding it returns 429 with a Retry-After header. Other errors return a JSON { "error": "…" } with the matching status: 401 (missing or invalid key), 403 (key's account is not on Growth), 429 (rate limited).

Questions? Email hello@aibusinessteam.com.