Adding a technology or job filter to your company search

Learn how to add a technology or job filter to your search.

At TheirStack, we're obsessed with helping sales intelligence platforms give their users the best data. We know that building a great company search is key to helping your users find the right companies. But to have a truly powerful company search, you need plenty of filters—and let's be honest, each data provider excels at specific data points.

If you're a sales tech company that already has your own database of companies and runs searches against it, but you'd like to add technology filters to enhance your search capabilities, TheirStack is the perfect solution.

TheirStack can help you add the following filters to your existing company database:

  • Technologies: A catalogue of 21k+ technologies to filter by technology stack
  • Job postings: A catalogue of 110M+ job postings to filter by hiring patterns

Generic company search

The optimal workflow to minimize API costs

When you already have a company database and want to add technology filtering, the most cost-effective approach is to leverage our new domains endpoint. Here's how it works:

Let's say your user is searching for "Companies in the US, with more than 100 employees, that use Snowflake, and raised more than $10M".

Run your existing filters on your own database first (optional but recommended):

Filter your company database by the criteria you already have:

  • country: US
  • employee_count: more than 100
  • raised_amount: more than $10M

This step is optional but highly recommended to avoid sending us companies that aren't in your database. If you want to show 100 results to your users, consider getting 200, 500, or even the full list of domains that match your filters from your internal database. This ensures you have enough companies to work with after our filtering.

Remember: you can pass us a list as big as you want—our pricing is only based on the number of results we send back to you, not the number of domains you send us.

Call our new Company Domains API (Beta):

Pass the domains from your pre-filtered list of companies to our /companies/search/domains endpoint:

  • company_domain_or: list of domains from step 1 (or all your domains if you skipped step 1)
  • company_technology_slug_or: snowflake
  • limit: 100 (to get only the first 100 results—set this to the number of results you'll show to your users to save credits)

You can also apply additional filters here to further narrow down results if needed, like job filters. The complete parameter list is available in our API documentation.

Filter your original results:

Take the domains returned by our API and filter your original company list from step 1 to show only companies whose domains appear in our response.

This gives you the final list of companies that match all criteria, including technology usage.

Alternative: Purchase our technographics dataset

Another way to add technology filtering would be to purchase our complete technographics dataset and run queries internally. However, this approach has several drawbacks compared to the API:

  • More development work: You'll need to build infrastructure to handle an additional dataset
  • Data management overhead: You'll need to manage and store our technographics data alongside your existing company database
  • Sync complexity: We provide daily updates, but you'll need to resync your entire technographics table regularly, downloading and repopulating the full dataset
  • Higher upfront costs: This requires a significant initial investment compared to pay-as-you-go API usage
  • Less flexibility: The API approach lets you validate our data quality first and only pay for what you actually use

With the API approach, you get always up-to-date information without the infrastructure overhead, and you can start small to validate the value before scaling up.

Ready to get started? Contact us to request access to the beta domains endpoint, or start using our Company Search API right away.

How is this guide?

Last updated on