This page is for developers. It covers API keys and programmatic access to Kakiyo. If you’re looking for how to use Kakiyo from the dashboard, see the Dashboard Guides instead.
The Kakiyo Public API gives you full programmatic access to manage agents, campaigns, prospects, products, prompts, analytics, webhooks, and more. Authenticate with API keys and integrate Kakiyo into your existing workflows.
Creating an API Key
- Navigate to API Keys in the sidebar.
- Click Create API Key.
- Enter a name (e.g., “Production CRM Sync”).
- Copy the generated 40-character key immediately. It is shown only once.
Security: Store your API key securely. Never expose it in client-side code or public repositories.
Authentication
All API requests require a Bearer token in theAuthorization header:
Available Endpoints
Base URL:https://api.kakiyo.com/v1
Agents
GET /agents- List all agentsPOST /agents- Create an agentPUT /agents/:id- Update agent settingsPOST /agents/:id/pause/resume- Control agent state
Campaigns
GET /campaigns- List all campaignsPOST /campaigns- Create a campaignGET /campaigns/:id/stats- Get campaign statisticsPOST /campaigns/:id/pause/resume
Prospects
POST /prospects- Add a single prospectPOST /prospects/batch- Batch add prospectsPOST /prospects/sales-navigator- Queue a Sales Navigator people search importPOST /prospects/batch/round-robin- Distribute across campaignsGET /prospects/imports/:listId- Check a direct prospect importGET /prospects/search- Advanced search with filtersGET /prospects/:chatId- Get prospect details and messagesPOST /prospects/:chatId/qualify- Mark as qualified
Products & Prompts
GET /products/POST /productsGET /prompts/POST /prompts
Analytics
GET /analytics/overview- Full analytics overviewGET /analytics/campaigns/:id- Detailed campaign analytics
Other Endpoints
/webhooks- Manage webhooks programmatically/dnc- Manage Do Not Contact lists/models- List available AI models/workspaces- Manage agency client workspacesGET /verify- Verify API key validity
Rate Limits and Usage
Kakiyo uses team-scoped rate-limit tiers rather than one universal limit:
Sales Navigator imports use the low write tier and allow at most three active imports per team through the public API.
- Pagination: Search results are capped at 100 per page. Use
limitandoffsetparameters where supported. - Bulk operations: Max 100 prospects per direct batch request.

