Skip to main content

What It Does

  • Finds companies based on filters like location, employee size, revenue, or keywords
  • Returns firmographic and contact details like website, phone, and social links
  • Lets you return only the enrichment fields you need — or everything if left blank
  • Delivers clean, ready-to-use results for segmentation, scoring, or enrichment

🏁 Getting Started

Search Company Node config screenshot
1

Add the Node

Drag Search Company into your flow.
2

Set Your Filters

Choose at least one filter: Location, Employee Count, Min/Max Revenue, or Keywords.
You can enter static values or map dynamic ones using @Insert Input.
3

Set a Limit

Pick how many companies to return — default is 100, max is 10,000 (via dropdown).
4

(Optional) Select Enrichment Fields

Choose only the data you actually need — leave blank to return all available fields.
5

Run the Flow

Companies matching your filters will be returned as enriched records.

Inputs

🛠️ Required Fields

  • Search Criteria (✅)
    You must define at least one:
    Location, Employee Count, Min/Max Revenue, Keywords,
    Latest Funding Amount, Total Funding, or Latest Funding Date
    Why it matters: These filters decide which companies show up in your results.
  • Limit (✅)
    Sets how many companies to return per run.
    Why it matters: Keeps your output size and credit usage in check.
  • Enrichment Fields (✅)
    Choose which data points to include (or leave blank for all).
    Why it matters: Prevents downstream clutter and keeps things lean.
All dropdown options are validated — no typos, over-limit values, or manual errors allowed.

🎯 Optional Sub-Fields

  • Location (⚪️)
    City, region, or country (e.g., New York, Germany)
    Why you’d use it: Filter companies based on where they’re headquartered.
  • Employee Count (⚪️)
    Select from ranges like 1–10, 51–200, or 1000+
    Why you’d use it: Focus on company size — helpful for ICP or TAM segmentation.
  • Min Revenue / Max Revenue (⚪️)
    Annual revenue range (e.g., Min: 1,000,000, Max: 10,000,000)
    Why you’d use it: Narrow by company revenue to focus on target bands.
  • Keywords (⚪️)
    Comma-separated terms like fintech, machine learning, retail
    Why you’d use it: Match based on company descriptions or focus areas.
  • Latest Funding Amount (⚪️)
    Set a min or max to filter by the most recent round size
    Why you’d use it: Find recently funded companies that are growing or spending.
  • Total Funding Raised (⚪️)
    Filter by cumulative funding over time
    Why you’d use it: Identify well-backed companies at any stage.
  • Latest Funding Date (⚪️)
    Use a min/max date (YYYY-MM-DD) to focus on funding recency
    Why you’d use it: Target fresh rounds or avoid outdated data.

🧾 Available Enrichment Fields

You can choose exactly what fields to return — or leave the field list blank to get everything.

🔹 Identity & Web Presence

  • org.name
  • primary_domain
  • website_url
  • logo_url
  • crunchbase_url
  • angellist_url
  • linkedin_url
  • twitter_url
  • facebook_url
  • blog_url
  • linkedin_uid

🔹 Contact Info

  • primary_phone.number
  • primary_phone.sanitized_number
  • primary_phone.source
  • phone
  • sanitized_phone
  • languages

🔹 Company Profile

  • founded_year
  • alexa_ranking
  • publicly_traded_symbol
  • publicly_traded_exchange
Only the fields you select will be returned — leave it blank to return all available attributes for bulk enrichment.

Output

The node returns a clean table of matched companies with the enrichment fields you picked.
Search Company output screenshot

How It Works

  1. You define filters and limit
  2. You optionally pick output fields
  3. The platform queries the vendor source
  4. Matched companies are returned, preserving your original columns

🚀 Example Use Cases & Prompts

Use CaseSetup Example
Prospect by regionlocation = Europe, keywords = SaaS
Segment by sizeemployee_count = 51–200
Enrich CRM exportsReturn linkedin_url, logo_url, revenue
Build ICP listFilter by industry, location, and revenue

✨ Pro Tips

Use dynamic values like @region or @industry to personalize your searches across runs.
Keep filters focused — narrow ranges return more relevant matches and save credits.
Looking for what to do next?
Drop your results into Search People to find contacts, AI Scorer to prioritize, or CSV Write/CRM Export to share with your team — your RevOps superheroes just leveled up! 💪
Select only the enrichment fields you’ll actually use downstream — it saves clutter and improves speed.

⚠️ Important Considerations

The Limit defaults to 100 — adjust up to 10,000 via dropdown if needed.
Credits are charged per page, not per row — each page = up to 100 companies = 5 credits.
Output may include suffixes like _1 if column names clash — naming conflicts are auto-resolved.

🛠 Troubleshooting & Gotchas

SymptomWhat’s Going OnQuick Fix
Blank outputNo companies matched filtersBroaden your filters
Unexpected column namesClashes with original dataLook for suffixes like name_1
High credit usageLimit is too largeReduce limit or adjust filters

📝 FAQ

Yep — static filters work too, and you’ll get company records as new rows.
You’ll get all available fields by default — unless you pick specific ones.
Each page (up to 100 companies) costs 5 credits.
Example: Limit 550 → 6 pages → 30 credits.
You’ll get an empty output and no credits charged — smart and safe.

💰 Pricing

ActionCredit Cost
Per page fetched5 credits per page
Credits are based on pages fetched (up to 100 companies). No results = no charge.

Search and enrich high-fit companies with precision—ready for scoring, segmentation, or GTM action. 🏢