Use Icypeas with AI agents
These docs are built to be read by machines as well as humans. Give your AI assistant one link and it can write a working Icypeas integration for you, even if you've never written code.
The fastest way: one prompt
Paste this into ChatGPT, Claude, Cursor, Copilot or any assistant that can browse the web:
Read https://api-doc.icypeas.com/llms-full.txt.
Then write a script that reads names and companies from my file people.csv,
finds each person's professional email with the Icypeas API and saves the
results to results.csv. Ask me for anything you need, like my API key.
Change the second part to whatever you need: a Google Sheets script, a Make scenario, a Python function, a CRM integration…
Use the Copy page button at the top of every page to copy it as clean Markdown, or open it straight in ChatGPT or Claude from the menu next to it.
Machine-readable resources
| Resource | URL | Use it for |
|---|---|---|
| llms.txt | /llms.txt | Short index of every page, with a summary of the key rules. Follows the llmstxt.org standard. |
| llms-full.txt | /llms-full.txt | The whole documentation in a single Markdown file. Best for loading everything into the context at once. |
| Markdown pages | Add .md to any URL, for example /reference/email-search.md | One page at a time, without the website around it. |
| OpenAPI 3.1 | /openapi.json | Import into Postman, Insomnia, Bruno, or give it to agent frameworks that generate tools from OpenAPI. |
Rules your agent must know
If your agent only reads one thing, make it this:
- Base URL:
https://app.icypeas.com/api. - Headers:
Authorization: <API key>(noBearer) andContent-Type: application/json. - Searches are asynchronous.
POST /email-searchreturnsitem._id. Read the result withPOST /bulk-single-searchs/readand{"id": "<_id>"}untilstatusis notNONE,SCHEDULEDorIN_PROGRESS. Wait at least 3 seconds between reads. - Check
success. Bad input returns HTTP 200 with"success": falseand avalidationErrorsarray. - Respect the rate limits: back off and retry on HTTP 429.
- Use bulk search for more than a handful of items.
Import into Postman in 30 seconds
- In Postman, click Import.
- Paste
https://api-doc.icypeas.com/openapi.jsonand confirm. - In the generated collection, set the
Authorizationheader (or the collection's API key auth) to your API key.
Every endpoint is now ready to try, with example bodies.
Keep your key out of prompts
Don't paste your API key into a chat you share. Ask the assistant to read it from an environment variable (for example ICYPEAS_API_KEY) or a settings cell, and set it yourself.