Adding a technology or job filter to your company search
Learn how to add a technology or job filter to your search.
Beta Feature Available
We now offer a new /companies/search/domains
endpoint that's perfect for this use case and can significantly
reduce your API costs. This endpoint is currently in beta. Please contact us to
request access.
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
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
: USemployee_count
: more than 100raised_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