Agent skill
coldiq-search-enrich
Search and enrich people and companies with Lima Data through the ColdIQ marketplace API.
Filed under Prospecting and list building.
From Cold-IQ/coldiq-marketplace-skills · 17 skill entries · 1 · pushed 2026-09-22
What it does when it runs
Search and enrich people and companies with Lima Data through the ColdIQ marketplace API. Use when finding work or personal emails, finding phone numbers, enriching a person or company, prospecting contacts by title/seniority/location, Sales-Navigator-style filtering, batch enrichment, LinkedIn-URL lookups, or monitoring people/companies for changes. Triggers on "find email", "work email", "personal email", "find phone", "enrich person", "enrich company", "prospect people", "prospect companies", "search people", "search companies", "batch enrich", "find people at company", "LinkedIn lookup", "Sales Navigator list". Do NOT use for sending campaigns (see instantly-api / emailbison), Apollo-specific filter semantics (see apollo-search), pure list dedup (see list-dedup), or buying-signal discovery (see signal-detection).
Automated analysis of the skill and the 2 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- api.coldiq.com
- linkedin.com
- your-webhook.com
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It does act, so it runs under whatever permissions your session already grants. - Actions present in the files
- network
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/Cold-IQ/coldiq-marketplace-skills.git /tmp/coldiq-marketplace-skills git -C /tmp/coldiq-marketplace-skills sparse-checkout set "skills/lima-data-api" mkdir -p ~/.claude/skills/coldiq-search-enrich cp -R "/tmp/coldiq-marketplace-skills/skills/lima-data-api/." ~/.claude/skills/coldiq-search-enrich/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
Or take the whole library
This repo ships a .claude-plugin manifest, so Claude Code can install all 17 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.
/plugin marketplace add Cold-IQ/coldiq-marketplace-skills /plugin
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from Cold-IQ/coldiq-marketplace-skills/blob/495c1b4256db8c6683ac1ff59a093899228eca73/skills/lima-data-api/SKILL.md, which is licensed MIT (repository). 965 words, 9 headings.
Lima Data Search & Enrich through ColdIQ
Find people and companies, enrich them with emails/phones/firmographics, and prospect at
scale — all through the ColdIQ marketplace API with one key and unified credits. Lima Data
/v1/limadata/* endpoints cover find/enrich/prospect/search; /v1/ai-ark/* covers large-database
search.
ColdIQ Marketplace Endpoints
| Task | Method | Path | Credits | Endpoint ID | Notes |
|---|---|---|---|---|---|
| Find work email (name + domain) | POST | /v1/limadata/find/work-email | 1 | limadata.find.work_email | Free if not found |
| Find work email (LinkedIn URL) | POST | /v1/limadata/find/work-email-linkedin | 3 | limadata.find.work_email_linkedin | Fallback when domain missing |
| Find personal email | POST | /v1/limadata/find/personal-email | 5 | limadata.find.personal_email | Free if not found |
| Find phone | POST | /v1/limadata/find/phone | 10 | limadata.find.phone | Free if not found |
| Enrich person | POST | /v1/limadata/enrich/person | 1–5 | limadata.enrich.person | LinkedIn=1, name+company=2, personal email=5 |
| Enrich company | POST | /v1/limadata/enrich/company | 1 | limadata.enrich.company | Firmographics, funding, tech, traffic |
| Prospect people (filter) | POST | /v1/limadata/prospect/people/filter | 25 | limadata.prospect.people.filter | Sales-Nav-style, 25/page |
| Prospect people (SN URL) | POST | /v1/limadata/prospect/people/search-url | 25 | limadata.prospect.people.search_url | Paste a Sales Navigator URL |
| Prospect employees of a company | POST | /v1/limadata/prospect/employees | 25 | limadata.prospect.employees | Title/location/seniority filters |
| Prospect companies (filter) | POST | /v1/limadata/prospect/companies/filter | 25 | limadata.prospect.companies.filter | Firmographic filters |
| Batch prospect people (async) | POST | /v1/limadata/batch/prospect-people | 1/entity | limadata.batch.prospect_people | Cheaper at scale; poll results |
| Batch people profiles (async) | POST | /v1/limadata/batch/people | 1/URL | limadata.batch.people | LinkedIn URLs → profiles |
| Get batch results | POST | /v1/limadata/batch/results | free | limadata.batch.results | Poll every ~60s |
| Autocomplete filter values | POST | /v1/limadata/references/autocomplete | free | limadata.references.autocomplete | Resolve titles/industries/etc. |
| Web search | POST | /v1/limadata/search/web | 0.1 | limadata.search.web | Google web search |
| Large-scale people search | POST | /v1/ai-ark/people | per result | ai_ark.people.search | 500M profiles; use for big lists |
| Large-scale company search | POST | /v1/ai-ark/companies | per result | ai_ark.companies.search | 70M companies |
Quick Reference
- Base URL:
https://api.coldiq.com - Auth: API key header (see resources/auth.md — header unverified)
- Credits: every call settles against your ColdIQ balance; check via
/dashboard/credits - Not charged when a find endpoint returns nothing (
free_if_not_found)
Find Emails (Waterfall)
Cheapest-first. Stop at the first hit.
- Try name + company domain.
→ POST
/v1/limadata/find/work-email· 1 cr ·limadata.find.work_email{ "full_name": "William Gates", "company_domain": "microsoft.com" } - If the domain is missing or step 1 is empty, fall back to the LinkedIn URL.
→ POST
/v1/limadata/find/work-email-linkedin· 3 cr ·limadata.find.work_email_linkedin{ "linkedin_url": "https://linkedin.com/in/williamgates" } - Personal email as a last resort.
→ POST
/v1/limadata/find/personal-email· 5 cr ·limadata.find.personal_email
Find rate is typically 60–70% for work emails. Always verify before sending (see contact-enrichment).
Prospect People at Target Companies
- Resolve exact filter values (titles, industries) so you don't waste a 25-credit page.
→ POST
/v1/limadata/references/autocomplete· free ·limadata.references.autocomplete - Run the live prospect with company + title + location filters (25 results/page).
→ POST
/v1/limadata/prospect/people/filter· 25 cr ·limadata.prospect.people.filter{ "filters": [ {"filter_type": "company", "operator": "in", "values": ["https://linkedin.com/company/microsoft"]}, {"filter_type": "current_title", "operator": "in", "values": ["Chief Marketing Officer"]}, {"filter_type": "location", "operator": "in", "values": ["San Francisco Bay Area"]} ], "page": 1 }
Common filter types: company, current_title, seniority (Owner / Partner, CXO,
Vice President, Director, Senior), location, industry, company_headcount
(1-10 … 10,001+), function, recently_changed_jobs.
Already have a Sales Navigator search URL? Skip the filter-building:
→ POST /v1/limadata/prospect/people/search-url · 25 cr · limadata.prospect.people.search_url
Want everyone at one company? Use the employee finder:
→ POST /v1/limadata/prospect/employees · 25 cr · limadata.prospect.employees
Batch Prospect (Large Lists)
For lists above a few hundred, batch is 25× cheaper than live prospecting (1 cr/entity vs 25/page).
- Submit the batch (entity count a multiple of 25).
→ POST
/v1/limadata/batch/prospect-people· 1/entity ·limadata.batch.prospect_people{ "name": "CMOs at target companies", "filters": [ ... ], "entity_count": 2500, "notification_url": "https://your-webhook.com/batch-complete" } - Poll until
completed(pull pages as they finish — don't wait for the whole job). → POST/v1/limadata/batch/results· free ·limadata.batch.results
Status flow: pending → processing → completed | failed. See
resources/async-job-pattern.md for the generic poll loop.
To turn a list of LinkedIn profile URLs into full profiles, use
→ POST /v1/limadata/batch/people · 1/URL · limadata.batch.people
Enrich
- Person — pick one input (LinkedIn=1 cr, work email=1, name+company=2, personal email=5):
→ POST
/v1/limadata/enrich/person· 1–5 cr ·limadata.enrich.person - Company — by domain or LinkedIn URL; returns firmographics, funding, tech stack, traffic:
→ POST
/v1/limadata/enrich/company· 1 cr ·limadata.enrich.company
When to use Lima Data vs ai-ark vs Apollo
| Need | Best | Why |
|---|---|---|
| People at specific companies | limadata.prospect.people.filter | Sales-Nav-style filters, batch support |
| Very large people lists | ai_ark.people.search | 500M profiles, per-result pricing |
| Apollo-specific filter semantics | apollo-search skill | Apollo's 65+ filters / intent topics |
| Enrich known contact → email | limadata.find.work_email* | 1 cr name+domain, 3 cr LinkedIn |
| Company firmographics in one call | limadata.enrich.company | Funding, revenue, tech stack together |
| Web / AI research | limadata.search.web, limadata.research.ai_search | 0.1–0.3 cr |
Tips
- Title formatting: "VP SEO" not "VP, SEO" (no comma between prefix and role).
- Resolve filter values first with autocomplete — a misspelled title silently returns 0 and still costs a prospect page.
- Dedup before enriching (see list-dedup) so you never pay twice for the same person.
- Cache: people data 30 days (job changes), company data 90 days (firmographics move slowly).
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- search-term-mining by irinabuht12-oss · 3,698
- playbook-google-site-search by growthenginenowoslawski · 739
- prospeo-search-api by growthenginenowoslawski · 739
- search-console by OpenClaudia · 708
- enrich-with-signals by Othmane-Khadri · 317
- enrich-company by explorium-ai · 156
- enrich-contact by explorium-ai · 156
- email-search by extruct-ai · 109
Need help setting it up?
This page tells you what coldiq-search-enrich does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.