<< All versions
Skill v1.0.0
currentLLM-judged scan90/100bcharleson/clay-gtm-cli/clay-company-research
──Details
PublishedOctober 22, 2026 at 05:34 PM
Content Hashsha256:5b4acb0f644e7a4d...
Git SHA42328618c3c5
──Files
Files (1 file, 3.3 KB)
SKILL.md3.3 KBactive
SKILL.md · 115 lines · 3.3 KB
version: "1.0.0"
clay-company-research — Company Enrichment + Tech Stack
Enrich a company by domain or name to get employee count, industry, funding stage, revenue range, tech stack, social profiles, HQ location, and key decision makers. Use for account qualification and ABM targeting.
install
bash
npm install -g clay-gtm-clibrew install cloudflaredclay tables add \--name company-research \--webhook-url https://app.clay.com/webhook/YOUR_WEBHOOK_ID \--description "Company enrichment — size, funding, tech stack, decision makers"clay listen start
commands
bash
# Research by domain (most reliable)clay fire company-research \--data '{"domain": "stripe.com"}' \--wait# Research by company nameclay fire company-research \--data '{"company_name": "Notion Labs"}' \--wait# Research with LinkedIn company URLclay fire company-research \--data '{"linkedin_company_url": "https://linkedin.com/company/stripe"}' \--wait# Research multiple companies (loop)for domain in stripe.com notion.so linear.app; doclay fire company-research --data "{\"domain\": \"$domain\"}" --wait --prettydone
output
json
{"success": true,"table": "company-research","data": {"company_name": "Stripe","domain": "stripe.com","industry": "Financial Technology","employee_count": 8500,"employee_range": "5001-10000","founded_year": 2010,"hq_city": "San Francisco","hq_country": "United States","funding_stage": "Series I","total_funding_usd": 2200000000,"annual_revenue_range": "$1B-$5B","tech_stack": ["AWS", "React", "Ruby on Rails", "Stripe API"],"linkedin_url": "https://linkedin.com/company/stripe","description": "Financial infrastructure for the internet","is_hiring": true,"open_roles": 142}}
clay table setup
In your Clay table:
- Trigger: Webhook
- Steps: Company Enrichment (Clearbit/Apollo/LinkedIn), Tech Stack Lookup (BuiltWith/Wappalyzer), Funding Data (Crunchbase)
- Final step: HTTP API → POST to
{{_callback_url}}with enriched company columns
common patterns
bash
# Qualify a company for ICP fit (B2B SaaS, 50-500 employees)clay fire company-research \--data '{"domain": "notion.so"}' \--wait | jq 'select(.data.employee_count >= 50 and .data.employee_count <= 500)'# Get tech stack to personalize outreachTECH=$(clay fire company-research \--data '{"domain": "acme.com"}' \--wait | jq -r '.data.tech_stack[]')echo "They use: $TECH"# Check if company is actively hiring (a strong buying signal)clay fire company-research \--data '{"domain": "growthco.com"}' \--wait | jq '{company: .data.company_name, hiring: .data.is_hiring, open_roles: .data.open_roles}'# Batch research a list of domainscat target_accounts.txt | while read domain; doclay fire company-research --data "{\"domain\": \"$domain\"}" --wait \| jq '{domain: .data.domain, employees: .data.employee_count, stage: .data.funding_stage}'done# Research + check if they use a competitorclay fire company-research \--data '{"domain": "competitor-customer.com"}' \--wait | jq '.data.tech_stack | map(select(test("Salesforce|HubSpot|Outreach"; "i")))'
row limit
bash
clay usage show company-researchclay tables reset company-research --webhook-url https://app.clay.com/webhook/NEW_ID