Developers
Build on Coolie: API guides, webhooks and workflow templates
Coolie's REST API, its signed webhooks and its MCP server let you run prospecting agents from your own code, an automation tool or an AI assistant: create agents, read the leads they find with their buying signal, find emails, research leads. Each guide answers one question with code in curl, Python or JavaScript; each template is an n8n workflow to import, with the same steps for Make. The full reference is the API documentation.
Guides
One question each, answered with code you can run, what the call answers and its errors.
How to get new Coolie leads in Python
Python · JavaScript · Shell
How to receive Coolie webhooks in Node.js and verify their signature
JavaScript · TypeScript · Python · Shell
How to create a Coolie agent with the API
Shell · Python · JavaScript
How to filter Coolie leads by buying signal with the API
Shell · Python · JavaScript
How to detect job changes with the Coolie API in Python
Python · Shell
How to find a lead's email with the Coolie API
Shell · Python · JavaScript
How to connect Claude or ChatGPT to Coolie with MCP
Shell · Python
How to get AI research and outreach emails for a lead with the Coolie API
Shell · Python
Workflow templates
n8n workflows on Coolie's signed webhooks, with the same flow for Make. Coolie has no app in Zapier's directory: a Zap can still receive its events with a Webhooks by Zapier catch hook. All templates.
Coolie + Slack: post every new lead to a channel
n8n · Make · Slack · on lead.created
Coolie + Google Sheets: add every new lead as a row
n8n · Make · Google Sheets · on lead.created
Coolie + Slack: alert when competitor churn is detected
n8n · Make · Slack · on lead.created
Coolie + Slack: alert when a lead replies
n8n · Make · Slack · on lead.replied
The basics
- Base URL: https://trycoolie.ai/api/v1. Bodies and answers are JSON.
- Authentication: an API key from Settings → API keys, sent as
Authorization: Bearer coolie_sk_…or in anx-api-keyheader. - Limits: 60 requests a minute per account; each answer carries
X-RateLimit-Limit,X-RateLimit-RemainingandX-RateLimit-Reset, and a refused oneRetry-After. Ten agents created through the API a day. - Errors: an HTTP status and
{ "error": code, "message": sentence }: branch on the code, show or log the message. - Costs: the app's. Reading is free; an email found costs 0.1 credit, a phone 1, a lead researched 1.
Your next conversation is already happening somewhere.
Set up an agent in five minutes. The first leads arrive with their reason to write.
