agentsclimarketplace

Lima data api

Skill Cold-IQ/coldiq-marketplace-skills/skills/lima-data-api

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).From its SKILL.md

Install
npx -y skills add Cold-IQ/coldiq-marketplace-skills --skill lima-data-api

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

8.3 KB, as published. Nobody here has run it

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

TaskMethodPathCreditsEndpoint IDNotes
Find work email (name + domain)POST/v1/limadata/find/work-email1limadata.find.work_emailFree if not found
Find work email (LinkedIn URL)POST/v1/limadata/find/work-email-linkedin3limadata.find.work_email_linkedinFallback when domain missing
Find personal emailPOST/v1/limadata/find/personal-email5limadata.find.personal_emailFree if not found
Find phonePOST/v1/limadata/find/phone10limadata.find.phoneFree if not found
Enrich personPOST/v1/limadata/enrich/person1–5limadata.enrich.personLinkedIn=1, name+company=2, personal email=5
Enrich companyPOST/v1/limadata/enrich/company1limadata.enrich.companyFirmographics, funding, tech, traffic
Prospect people (filter)POST/v1/limadata/prospect/people/filter25limadata.prospect.people.filterSales-Nav-style, 25/page
Prospect people (SN URL)POST/v1/limadata/prospect/people/search-url25limadata.prospect.people.search_urlPaste a Sales Navigator URL
Prospect employees of a companyPOST/v1/limadata/prospect/employees25limadata.prospect.employeesTitle/location/seniority filters
Prospect companies (filter)POST/v1/limadata/prospect/companies/filter25limadata.prospect.companies.filterFirmographic filters
Batch prospect people (async)POST/v1/limadata/batch/prospect-people1/entitylimadata.batch.prospect_peopleCheaper at scale; poll results
Batch people profiles (async)POST/v1/limadata/batch/people1/URLlimadata.batch.peopleLinkedIn URLs → profiles
Get batch resultsPOST/v1/limadata/batch/resultsfreelimadata.batch.resultsPoll every ~60s
Autocomplete filter valuesPOST/v1/limadata/references/autocompletefreelimadata.references.autocompleteResolve titles/industries/etc.
Web searchPOST/v1/limadata/search/web0.1limadata.search.webGoogle web search
Large-scale people searchPOST/v1/ai-ark/peopleper resultai_ark.people.search500M profiles; use for big lists
Large-scale company searchPOST/v1/ai-ark/companiesper resultai_ark.companies.search70M 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.

  1. Try name + company domain. → POST /v1/limadata/find/work-email · 1 cr · limadata.find.work_email
    { "full_name": "William Gates", "company_domain": "microsoft.com" }
    
  2. 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" }
    
  3. 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

  1. Resolve exact filter values (titles, industries) so you don't waste a 25-credit page. → POST /v1/limadata/references/autocomplete · free · limadata.references.autocomplete
  2. 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).

  1. 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" }
    
  2. 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

NeedBestWhy
People at specific companieslimadata.prospect.people.filterSales-Nav-style filters, batch support
Very large people listsai_ark.people.search500M profiles, per-result pricing
Apollo-specific filter semanticsapollo-search skillApollo's 65+ filters / intent topics
Enrich known contact → emaillimadata.find.work_email*1 cr name+domain, 3 cr LinkedIn
Company firmographics in one calllimadata.enrich.companyFunding, revenue, tech stack together
Web / AI researchlimadata.search.web, limadata.research.ai_search0.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).

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.