# CallPrep API - [Overview](https://docs.callprep.app/introduction/overview.md): Research every prospect before you talk to them — and let the Autopilot do the outreach that gets you the conversation. - [Quickstart](https://docs.callprep.app/introduction/quickstart.md): Make your first research request in under 5 minutes. - [How it works](https://docs.callprep.app/introduction/how-it-works.md): Understanding how CallPrep enriches your prospects. - [Autopilot overview](https://docs.callprep.app/autopilot/overview.md): How the Autopilot turns a new CRM contact into researched, personalised outreach across LinkedIn, email, WhatsApp and Telegram — and stops the moment someone answers. - [Build your first Autopilot](https://docs.callprep.app/autopilot/build.md): Step by step through the builder — who it contacts, where it reaches out, how it sounds, what it sends, and when it stops. - [What stops a sequence](https://docs.callprep.app/autopilot/stop-conditions.md): Every signal that ends an Autopilot sequence, the ones that deliberately do not, and the two gaps worth knowing about before they surprise you. - [Activity and troubleshooting](https://docs.callprep.app/autopilot/activity.md): Where to look when a message did not go out, where a lead you expected went, and how to end one lead's sequence by hand. - [Autopilot templates](https://docs.callprep.app/autopilot/templates.md): Start from a ready-made Autopilot instead of a blank one — what a copy brings with it, what it deliberately leaves behind, and why it always arrives switched off. - [Autopilot analytics](https://docs.callprep.app/autopilot/analytics.md): Outcomes, responded rate and the weekly trend — what each number counts, and the one setting that changes what "responded" means. - [Autopilot settings](https://docs.callprep.app/autopilot/settings.md): The three account-wide settings behind every Autopilot — how long a lead waits for a match, when a late message is dropped, and which addresses are skipped outright. - [Chrome extension](https://docs.callprep.app/extension/overview.md): Research a prospect from a side panel in your browser, see your upcoming meetings with the attendees already researched, and connect LinkedIn in one click. - [Calendar and battlecards](https://docs.callprep.app/extension/calendar.md): Connect Google Calendar so new meetings are researched before you get to them, and a briefing email lands in your inbox with everything worth knowing. - [Plans overview](https://docs.callprep.app/plans/overview.md): What each CallPrep plan includes — credits, outreach channels, mailboxes and API keys. - [Credits](https://docs.callprep.app/plans/credits.md): How credits work and when they reset. - [Data retention](https://docs.callprep.app/plans/data-retention.md): What CallPrep stores about the people you research, how long it keeps it, what happens on a deletion request, and how GDPR applies. - [FAQ](https://docs.callprep.app/support/faq.md): Frequently asked questions about the CallPrep API. - [Contact & support](https://docs.callprep.app/support/contact.md): How to get help with the CallPrep API. - [Integrations overview](https://docs.callprep.app/integrations/overview.md): How HubSpot, LinkedIn, Email, WhatsApp and Telegram fit together — one CRM as the source of leads, four channels the outreach sends from. - [HubSpot Integration](https://docs.callprep.app/integrations/hubspot.md): Connect the CRM that feeds your Autopilots — new contacts start the research and outreach, and every message is written back onto the contact timeline. - [LinkedIn Integration](https://docs.callprep.app/integrations/linkedin.md): Connect the LinkedIn account your outreach sends from — personalised connection requests and follow-up messages, within limits that keep your account safe. - [Email Integration](https://docs.callprep.app/integrations/email.md): Send outreach from your own mailbox — Gmail, Outlook or your own domain — with per-mailbox limits, warm-up, threading, and reply and bounce detection. - [WhatsApp Integration](https://docs.callprep.app/integrations/whatsapp.md): Connect your WhatsApp number and let the Autopilot follow up with leads who already engaged — warm-only by default, 20 messages a day, from your own number. - [Telegram Integration](https://docs.callprep.app/integrations/telegram.md): Connect your Telegram account and follow up with leads who already engaged — warm-only by default, 20 messages a day, addressed by @username. - [n8n](https://docs.callprep.app/integrations/n8n.md): Automate prospect research with n8n workflows. - [POST /research](https://docs.callprep.app/api-reference/post-research.md): Submit a prospect email to start an enrichment job. - [GET /research-status/{research_id}](https://docs.callprep.app/api-reference/get-research-status.md): Poll for research results using the research_id returned by POST /research. - [Response fields](https://docs.callprep.app/api-reference/response-fields.md): Complete reference of all fields returned by GET /research-status. - [Errors](https://docs.callprep.app/api-reference/errors.md): Complete reference of all error codes returned by the CallPrep API. - [API Keys](https://docs.callprep.app/authentication/api-keys.md): How to generate, manage, and secure your CallPrep API keys. - [Rate limits](https://docs.callprep.app/authentication/rate-limits.md): Understanding credit consumption and request limits. - [Handling errors](https://docs.callprep.app/guides/handling-errors.md): Best practices for handling errors and retries in production. - [Polling best practices](https://docs.callprep.app/guides/polling-best-practices.md): How to efficiently poll for research results without wasting requests. - [Node.js](https://docs.callprep.app/sdks/nodejs.md): Using the CallPrep API with Node.js. - [Python](https://docs.callprep.app/sdks/python.md): Using the CallPrep API with Python. - [cURL](https://docs.callprep.app/sdks/curl.md): Using the CallPrep API with cURL. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.