TheirStackTheirStack Logo
Log inSign up
DocumentationAPI ReferenceWebhooksDatasetsMCPGuides
Guides
Adding a technology or job filter to your company search
How to backfill a job board with TheirStack
How to fetch jobs periodically using the Jobs API
How to Automate Your Ad Chase as a Recruiting Agency
How to Avoid Downloading the Same Companies Twice
How to Build a Targeted Lead List Using Technographic Data
How to Check if a Technology Is Available
How to Choose the Best Way to Access TheirStack Data
How to create a niche job newsletter with TheirStack MCP
How to Discover Any Company's Tech Stack
How to Enrich a Company List with Technographic Data
How to Exclude Specific Companies from a Search
How to Find Companies by Technology Stack
Find hidden candidates with niche technology experience
How to find old job postings
How to Find Promoted Jobs
How to Find Reposted Jobs
Identifying companies with problems your software solves
How to Monitor Competitor Hiring
How to monitor job postings automatically
Outreach companies actively hiring
How to Scrape Job Data for a List of Company Domains
How to Search Job Postings Across 328,000+ Sources
How to send a slack message for every new job found
Spotting your competitors' next moves
How to Target Companies by the Technology They Use
How Marketing Teams Can Use Hiring Data to Improve Targeting and Find Better Leads
Use job data for investment research
Monitoring open jobs from current and past customers
Integration guide for sales intelligence software

How to Enrich a Company List with Technographic Data

Step-by-step guide to enriching your company lists with technographic data on TheirStack — from manual CSV uploads to automated API integration for CRM and sales workflows.

Got a list of companies you'd like to enrich with technographic data? You can handle this both manually and programmatically.

If technology usage is a key factor in defining your Ideal Customer Profile, our enrichment feature helps you add technographic data to your company lists and build effective lead scoring models. Common reasons to enrich a company list:

  • Account enrichment — Verify whether a company uses a specific technology to enrich accounts, segment leads, and personalize outreach.
  • Lead scoring — Add technology signals to your scoring model so reps prioritize accounts that already use complementary or competitor tools.
  • Hiring-based segmentation — Filter companies by the roles they're hiring for to detect buying intent before it shows up anywhere else.

Enrich company list manually

You can access the enrichment page from the Enrich item in the sidebar, or from the Enrich company list card on the Home page.

The enrichment wizard guides you through a step-by-step flow. First you choose what to enrich with, then you provide your company list — either via CSV upload or manual entry.

Select technologies

Choose one or more technologies from the catalog. These are the tech stacks that will be checked against each company in your list.

You can search by name, and your favourite technologies appear first for quick access.

Step 1 — Select technologies

Choose your input method

Pick how you want to provide your company list:

  • CSV Upload — Upload a CSV file with company domains, names, or LinkedIn URLs.
  • Manual — Paste or type a list of companies directly.

Step 2 — Choose input method

Provide your company list

Depending on the input method you chose:

Option A: CSV Upload

Upload a CSV file containing at least one of the following columns:

  • Web domain: e.g. example.com
  • Company name: e.g. Acme Corp
  • LinkedIn URL: e.g. linkedin.com/company/acme

Drag & drop your file or click upload a list to browse. The file must be in CSV format.

Step 3 — Upload your CSV

Once the file is parsed, the system tries to automatically map your CSV headers to the three supported fields based on common column names (e.g. a column named website or domain maps to Web Domain). If the auto-mapping doesn't match, you can adjust it manually using the dropdowns.

For each mapped column you'll see a count of non-empty values and a preview of the first entries, so you can verify the mapping is correct before running the enrichment.

Step 3 — Map CSV columns

Option B: Manual entry

Enter company details using the three input fields: Web Domains, Company Names, and LinkedIn URLs. You can type and press Enter, or paste a list (comma or newline separated) — values from a spreadsheet are added automatically.

Step 3 — Manual entry

Explore the results

After clicking Enrich, a new tab opens with a company search filtered by your selection. Each selected technology appears as a column showing our confidence level (low, medium, high) or Not used when we have no signal.

From there you can refine filters, inspect companies, and save the results to a company list.

Enrichment results

Enrich company list programmatically

You can use our Technographics API to enrich companies programmatically for new signups or to run automatic CRM updates.

Next steps

  • Export your enriched results to CSV, Excel, or webhook
  • Find people at the enriched companies via Apollo, LinkedIn, or ContactOut
  • Get the list using the API to reproduce your enrichment programmatically
  • Set up webhooks to push enriched data to your CRM, Airtable, or Google Sheets
  • Save your search and enable email alerts for new matches

How is this guide?

Last updated on

How to Discover Any Company's Tech Stack

Step-by-step guide to finding what technologies any company uses — from backend infrastructure to internal tools — using TheirStack's job-posting-based technographic data.

How to Exclude Specific Companies from a Search

Step-by-step guide to creating a blacklist of companies and excluding them from your company search results using TheirStack's company list filters.

On this page

Enrich company list manuallyOption A: CSV UploadOption B: Manual entryEnrich company list programmaticallyNext steps