Skip to main content

1. Generate an API key

Go to the CallPrep dashboard and create an API key. If you have not set up your product yet, do that first under Settings → Product — paste your website and it drafts the description for you. Every insight is written against that product, so it is the difference between generic output and useful output.
Keep your API key secret. Never expose it in client-side code or public repositories.

2. Submit a research request

Response:

3. Poll for results

Use the research_id to check the status every 5 seconds until status is completed.
Response when completed:

Complete Node.js example

Typical completion time is 20–60 seconds depending on data availability. If cached data exists, results return in under 2 seconds.

Next steps

Authentication

Learn about API key best practices

Response fields

Full reference of all returned fields

Handling errors

How to handle errors gracefully

n8n integration

Automate with n8n templates