---
title: Datasets
description: Learn about the different datasets available in TheirStack.
url: https://theirstack.com/en/docs/datasets
---

## What are datasets?
Datasets are a way to access to the full database of jobs, technology usage or companies. The raw dataset is ideal for advanced analytics, machine learning or maximum flexibility and control over the data.
## Dataset Access Options
TheirStack offers three flexible dataset access options to meet your data needs:
* **Historical Access**: Receive a one-time download link containing all available records at the time of purchase.
* **Daily Updates**: Get daily download links with new records added to the dataset, including delta files for incremental updates.
* **Complete Access**: Combine both historical and daily updates for comprehensive data coverage.
## How to access datasets
You can access and manage datasets through the [TheirStack App](https://app.theirstack.com/dataset). The dataset page provides comprehensive information and tools:
* Last update date
* Total record count
* Data dictionary
* Sample data download
* Dictionary download
* Full dataset download (requires access)
* Data refresh frequency

## How to get lastest dataset link
In order to get the latest dataset link to downlaad, you need to do a /GET request to the [dataset endpoint](https://api.theirstack.com/#tag/datasets/GET/v1/datasets).
## Frequently Asked Questions
## How often are files refreshed?
The dataset is refreshed daily with new records added to the dataset. Delta files are available for each day.
## How can i validate the quality of the data?
The dataset has the same quality as the data in the [app](https://app.theirstack.com) or the API. All the data
delivery options comes from the same database. So you can use our app.theirstack.com or the API to validate the
data.
---
title: Product updates
description: Track the latest product updates and feature releases
url: https://theirstack.com/en/docs/product-updates
---
## June 16, 2025
* 🐞 \*\* Fixed issue that was auto-revealing companies in when doing job and company searches\*\*. Now, companies will only be revealed when you choose to do so.
* 🐞 **Fixed an issue in the webhook form where the "Test event" button kept sending events to the old URL, even after you changed it. Now, it always sends events to the updated URL as expected.**
## June 13, 2025
* 🐞 **Fixed an issue where the save button didn't work during job searches when you filtered by `url_domain_or`.**
## June 12, 2025
* 🆕 **Improvements on [usage page](https://app.theirstack.com/settings/usage)**.
* You can now see how long each request takes, and there's a dedicated page to view all your requests where the request table is expanded, making it easier to explore and analyze your data.
* We've improved the empty state for all charts to make things clearer when there's no data.
* The loading experience is now smoother.
* Fixed an issue where the total request count wasn't displaying correctly.
## June 10, 2025
* 🆕 **Unified search experience for job and company searches**. To improve control and prevent accidental queries, searches in job and company pages no longer run automatically. You now need to click the "Search" button after setting your filters. This is especially helpful for complex searches on historical data.
* 🐞 Fixed an issue where some job titles weren't displaying special characters correctly. For example, 'Growth Analyst (AI & Search Architecture)' now appears as 'Growth Analyst (AI & Search Architecture)'. This fix applies to all new jobs going forward.
## June 9, 2025
* 🔨 **Better loading experience in the App**. When you search for jobs or companies, you'll now see a loading banner that shows how many jobs or companies are being searched, along with logos from the main job sources.
* 🔨 **Database timeout status code change**: The HTTP status code returned for database query timeouts has been changed from `408 (Request Timeout)` to `504 (Gateway Timeout)`.
A `504` code indicates a server-side timeout rather than a client-side one, which better reflects what's actually happening when a database query takes too long. If you were handling 408 errors before, you'll have to update your code to handle `504` errors instead.
## June 6, 2025
* 🆕 **New job description filter `contains any` in [Job Search page](https://app.theirstack.com/search/jobs/new) and [Jobs Search endpoint](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search)**.
Until now, searching in job descriptions required using regex patterns, which wasn't very user-friendly for non-technical users.
We have added `job_description_contains_or` param to our API to allow you to search for whole words in job descriptions. Only finds complete words (e.g., searching 'quality' won't match 'inequality').
More technical information about how this filter works can be found in the [API docs](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search).

* 🆕 **Profile page**. You can now update your first and last name in your [profile page](https://app.theirstack.com/settings/profile).
* 🆕 **No results message** in job and company searches. When your search doesn't return any results, you'll now see a clearer, more helpful message—especially on small screens.
## June 4, 2025
* 🆕 **Jobs are now 3x cheaper**. Read more about it in [this blog post](/en/blog/jobs-are-now-up-to-3x-cheaper).
## June 3, 2025
* **Improved the performance** of job searches and company searches by **up to 30x** when using some of the following filters:
* `company_name_partial_match_or`
* `company_name_partial_match_not`
* `company_location_pattern_or`
* `company_description_pattern_or`
* `company_description_pattern_not`
* `job_title_pattern_or`
* `job_title_pattern_not`
* `job_location_pattern_not`
* `job_description_pattern_not`
This will have effect especially when passing large arrays of values in them (of 50+ elements). Queries that before would take \~50 seconds are now taking 2-3 seconds, according to our tests.
## May 29, 2025
* 🆕 **Improved extraction of matching phrases**. Before, when filtering jobs by keywords in the jobs description, even if the keywords or patterns in the description of the jobs, the matching\_phrases and matching\_words were empty. Now, we extract the matching phrases and words from the description of the jobs.

* 🆕 **Added new tachnologies**. We reparsed our full database to add new technologies. They're now available in company searches, job searches and in our datasets. These are the new technologies added:
* Opentofu
* MasterControl
* BurpSuite
* v0
* Lovable
* Windsurf
* Bolt
* WeWeb
* ZenQMS
* Qualio Life Sciences QMS
* ValGenesis
* Kneat
* ResQ
* Sware Res\_Q
* Tricentis
* Tricentis Tosca
* Tricentis Neoload
* Tricentis qTest
* SAP Cloud ALM
* Siemens Polarion ALM
* Salesforce Health Cloud
* Tropic
* Trackingplan
* Payhawk
* PayEm
* ORO
* Moss
* Devin
* Cline
* Buck2
* a3innuva
* Ramp
* Builder
* Clio
* Yooz
* Augment Code
* Cursor
* Syntess Atrium
* Tonkean
* Opstream
* Flowie
* Payflows
* Omnea
* Spendesk
* TheirStack
* Bard AI
* Apollo.io
## May 27, 2025
* 🆕 **New filters `url_domain_or` and `url_domain_not` in [Jobs Search endpoint](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search)** and [Company Search endpoint](https://api.theirstack.com/#tag/companies/POST/v1/companies/search). This filter allows you to get jobs from specific domains: greenhouse.io, workable.com, linkedin.com, etc.
* 📚 **Adding examples for each filter in the API docs**. This is helpful to understand how to use the filters and see some possible values.

## May 22, 2025
* 🔨 **API Error Handling**: We've standardized the error experience across all endpoints. The error object now consistently includes `request_id`, `code`, `title`, and `message`.
## May 21, 2025
* 📚 **New guide**: [How to send a slack message for every new job found](/docs/posts/guides/how-to-send-jobs-to-slack)
## May 20, 2025
* 🆕 **Error handling**: We've improved the error handling in the app. Now the notification will show better titles and descriptions so you can understand what went wrong.

## May 16, 2025
* 🆕 **Export data with revealed records**: You can now export all records from already revealed companies. This is useful if you want to export data without consuming credits.

## May 7, 2025
* 🆕 **Stable company logo URLs**:\
Previously, when scraping new jobs, we stored direct logo URLs from external sources. These links often broke due to expiration or CORS issues. We've updated our process to copy and host logo images on our own infrastructure. All newly detected companies will now use a permanent URL format: `https://media.theirstack.com/company/logo/xxx`.\
These links are stable and can be used anywhere.
* 🆕 **Slow company searches are now 2-6x faster ⚡️**\
Company searches that before took too long or were just impossible to run just take seconds. This would typically happen when adding job or technology filters to the search. Here are examples of such queries: - Companies using Snowflake, with a high confidence score in the usage of that technology, from the US. Now it completes in [less than 5 seconds](https://app.theirstack.com/search/companies/new?query=JTdCJTIycXVlcnklMjIlM0ElN0IlMjJpbmNsdWRlX3RvdGFsX3Jlc3VsdHMlMjIlM0FmYWxzZSUyQyUyMm9yZGVyX2J5JTIyJTNBJTVCJTdCJTIyZGVzYyUyMiUzQXRydWUlMkMlMjJmaWVsZCUyMiUzQSUyMmNvbmZpZGVuY2UlMjIlN0QlMkMlN0IlMjJkZXNjJTIyJTNBdHJ1ZSUyQyUyMmZpZWxkJTIyJTNBJTIyam9icyUyMiU3RCUyQyU3QiUyMmRlc2MlMjIlM0F0cnVlJTJDJTIyZmllbGQlMjIlM0ElMjJudW1fam9icyUyMiU3RCU1RCUyQyUyMmNvbXBhbnlfY291bnRyeV9jb2RlX29yJTIyJTNBJTVCJTIyVVMlMjIlNUQlMkMlMjJjb21wYW55X3RlY2hub2xvZ3lfc2x1Z19vciUyMiUzQSU1QiUyMnNub3dmbGFrZSUyMiU1RCUyQyUyMnRlY2hfZmlsdGVycyUyMiUzQSU3QiUyMmNvbmZpZGVuY2Vfb3IlMjIlM0ElNUIlMjJoaWdoJTIyJTVEJTdEJTJDJTIyZXhwYW5kX3RlY2hub2xvZ3lfc2x1Z3MlMjIlM0ElNUIlNUQlN0QlMkMlMjJhdXRvX3NlYXJjaCUyMiUzQXRydWUlN0Q=) - Companies hiring data engineers in the US, UK or Canada. Now completes [in 3-4 seconds as well](https://app.theirstack.com/search/companies/new?query=JTdCJTIycXVlcnklMjIlM0ElN0IlMjJpbmNsdWRlX3RvdGFsX3Jlc3VsdHMlMjIlM0FmYWxzZSUyQyUyMm9yZGVyX2J5JTIyJTNBJTVCJTdCJTIyZGVzYyUyMiUzQXRydWUlMkMlMjJmaWVsZCUyMiUzQSUyMmNvbmZpZGVuY2UlMjIlN0QlMkMlN0IlMjJkZXNjJTIyJTNBdHJ1ZSUyQyUyMmZpZWxkJTIyJTNBJTIyam9icyUyMiU3RCUyQyU3QiUyMmRlc2MlMjIlM0F0cnVlJTJDJTIyZmllbGQlMjIlM0ElMjJudW1fam9icyUyMiU3RCU1RCUyQyUyMmNvbXBhbnlfY291bnRyeV9jb2RlX29yJTIyJTNBJTVCJTIyR0IlMjIlMkMlMjJVUyUyMiUyQyUyMkNBJTIyJTVEJTJDJTIyam9iX2ZpbHRlcnMlMjIlM0ElN0IlMjJwb3N0ZWRfYXRfbWF4X2FnZV9kYXlzJTIyJTNBNjAlMkMlMjJqb2JfdGl0bGVfb3IlMjIlM0ElNUIlMjJkYXRhJTIwZW5naW5lZXIlMjIlNUQlN0QlMkMlMjJleHBhbmRfdGVjaG5vbG9neV9zbHVncyUyMiUzQSU1QiU1RCU3RCUyQyUyMmF1dG9fc2VhcmNoJTIyJTNBdHJ1ZSU3RA==)
These and other slow queries are now 2-6x faster. These is how long queries would take before and after the improvement:
| Time before | Time now | Improvement |
| -------------------- | -------- | ----------- |
| \~16s | \~9s | 1.8x faster |
| \~52s | \~13s | 4.0x faster |
| \~98s | \~16s | 6.1x faster |
| Timeouts (at 2 mins) | 20-35s | \~6x faster |
## May 6, 2025
* 🆕 **New docs**: We have revamped [our docs](https://theirstack.com/en/docs) to make it easier to discover TheirStack and its features.
* **Navigation**: Added a new sidebar to the left of the page to help you navigate the docs in a more intuitive way.
* **Merge similar pages**: We've merged similar pages to avoid duplication and make it easier to learn about new topics.
* **New dataset page**: We've added a new page to the docs to help you learn about our datasets.
## April 15, 2025
* 🆕 **New webhook setting `trigger once per company`**. When enabled, the webhook will fire only once for each company. This is helpful for sales workflows where you want to act on the first job posted (e.g., send an email, add to a CRM) without triggering the workflow for every subsequent job from the same company.
* Example: If active, Company A with 5 jobs → 1 event triggered. If deactivated, Company A with 5 jobs → 5 events triggered.
* If you turn this on for an existing webhook, it will prevent duplicate companies from triggering events going forward. However, companies already sent before enabling the setting won't be remembered, so their jobs may still trigger events.

* 🆕 **Webhook usage analytics**: Track individual webhook performance and credit consumption with a detailed breakdown chart. View which webhooks are using the most credits on the [usage page](https://app.theirstack.com/settings/usage).

* 🆕 **Search experience has been improved**:
* Cleaned up the header of the search page for jobs and companies. Now the search name is only displayed in the breadcrumb.
* New Webhooks button to view the webhooks associated with the current search. It indicates whether the search has an active webhook or not.
## April 4, 2025
* 🆕 **Subscription update process enhancements**:
* Fixed issue where subscription updates created new subscriptions instead of modifying existing ones.
* Added ability to customize credit allocation when updating your subscription plan. You can select any number of credits you want to be added to your account.
## April 2, 2025
* 🐞 **Resolved two issues affecting app users in [company search](https://app.theirstack.com/search/companies)**:
* When filtering by technology category (e.g. "CRM Platforms") not showing a column per technology (e.g. "Salesforce", "Hubspot", "Zoho"...).
* When exporting a list of companies filtering by technology category, there was not a column for each technology of the category.
* When changing the technology filter, the table was filtering by the new technology, but a column was still showing the old technology.
## April 1, 2025
* 🆕 **Auto recharge**: You can now set when to automatically purchase credits when your balance is low in the [billing page](https://app.theirstack.com/settings/billing).
## March 17, 2025
* 🆕 **Webhooks API is publicly available**: You can now use the webhooks API to integrate this feature in your own system or to automate webhook creations. Check out the [webhooks docs](https://api.theirstack.com/#tag/webhooks) for more information.
## March 14, 2025
* 🆕 **Roles and permissions**: We've added roles and permissions to the team. Admins can now add and remove members and receive billing alerts.
* 🆕 **Export limit increased**: You can export CSV files with more than 100,000 records.
## March 12, 2025
* 🆕 *New version of the dataset endpoint* [v1/datasets/technographics](https://api.theirstack.com/#tag/datasets/POST/v1/datasets/technographics) offering technographic dataset in parquet format.
* 🆕 *Improvement of the Requests section in the [Usage page](https://app.theirstack.com/usage)*: You can now see UI requests not only API Requests.
* 🆕 *New button to open a search from the API request*. You can now open a search from the API request modal by clicking on the "Open search" button.
## March 11, 2025
* 📚 New [webhooks docs](/docs/webhooks)
* 📚 Improved [Clay docs](/docs/clay)
* 📚 Enhanced [Backfilling job board](/docs/backfill-job-board) post
## March 10, 2025
* 🆕 **Webhooks Observability**: You can now view the response body and status code for each webhook. Additionally, you can filter events by their status (success or failure) and determine if a failure was due to a timeout.
* 🆕 **Webhooks Retry Mechanism**: Failed webhooks are now automatically retried every hour for up to 48 hours.
* 🆕 **New v2.0.0 for the Technographics dataset**. Includes new columns, and renames some existing ones for consistency. Now includes columns for the 3 current sources of technographics data we have:
* Job titles
* Job descriptions
* Job URLs
Here are the columns which name has changed or have been added.
The following columns are renamed:
* `technology_id` → `keyword_id`
* `technology_rank` → `technology_rank_source_jobs`
* `technology_rank_180_days` → `technology_rank_180_days_source_jobs`
* `rank_1_tie` → `rank_1_tie_source_jobs`
* `rank_180_days_tie` → `rank_180_days_tie_source_jobs`
* `relative_occurrence_within_category` → `relative_occurrence_within_category_source_jobs`
* `jobs_source_final_url` → `jobs_source_url`
* `first_date_found_source_final_url` → `first_date_found_source_job_url`
* `last_date_found_source_final_url` → `last_date_found_source_job_url`
The following columns are added:
* `keyword_slug` - Slug identifier for the technology
* `subcategory_slug` - Slug identifier for the technology subcategory
* `is_recruiting_agency` - Indicates if the company is a recruiting agency
* `jobs_source_description_last_180_days` - Number of jobs mentioning this technology in the job description in the last 180 days
* `jobs_source_description_last_30_days` - Number of jobs mentioning this technology in the job description in the last 30 days
* `jobs_source_description_last_7_days` - Number of jobs mentioning this technology in the job description in the last 7 days
* `jobs_source_title` - Number of jobs mentioning this technology in the job title
* `jobs_source_title_last_180_days` - Number of jobs mentioning this technology in the job title in the last 180 days
* `jobs_source_title_last_30_days` - Number of jobs mentioning this technology in the job title in the last 30 days
* `jobs_source_title_last_7_days` - Number of jobs mentioning this technology in the job title in the last 7 days
* `jobs_source_url_last_180_days` - Number of jobs mentioning this technology in the ATS URL in the last 180 days
* `jobs_source_url_last_30_days` - Number of jobs mentioning this technology in the ATS URL in the last 30 days
* `jobs_source_url_last_7_days` - Number of jobs mentioning this technology in the ATS URL in the last 7 days
* `first_date_found_source_job_title` - Date when the job title first mentioned the technology
* `last_date_found_source_job_title` - Date when the job title last mentioned the technology
* `rank_last_date_found_source_job_url` - Rank of the technology within its category based on mentions in job ATS URLs as of the last date found
* `relative_occurrence_within_category_180_days_source_jobs` - Measures the relative occurrence of this technology among other technologies in the same category, in jobs by this company over the last 180 days
## March 3, 2025
* 🆕 **Improvements on Dataset page**: You can now download the dictionary of the dataset with all the information about the fields, see the size of the dataset and the number of rows it contains.
## February 26, 2025
* 🆕 **Enhanced ATS URL exists filter**: We've enhanced the ATS URL exists filter to exclude jobs with URLs from 70 major job boards, such as ziprecruiter.com and thehub.io.
## February 25, 2025
* 🆕 **New UI redesign enhancing developer experience**: Managing webhooks, datasets, API keys and reviewing your consumption is now easier than ever.
## February 24, 2025
* 🆕 **Job searches are now \~4x faster** ⚡️
Performance improvements:
* **Average response time**: 6.9s → 1.7s (⬇️ 75%)
* **90th percentile response time**: 12.2s → 3s (⬇️ 75%)
* **95th percentile response time**: 36.7s → 4.9s (⬇️ 87%)
* **99th percentile response time**: 120s → 11s (⬇️ 91%)
## February 18, 2025
* 🆕 **New [datasets page](https://app.theirstack.com/datasets)**. You can now view all available datasets, and download a sample for each one.
* 🆕 **Track company credits consumption**. You can now track the company credits consumption from the [usage page](https://app.theirstack.com/settings/usage).
## February 17, 2025
* 🆕 **New [invoices page](https://app.theirstack.com/settings/invoices)**. You can now view all your invoices, see the consumption for each invoice, and download them in PDF format.
* 🆕 **Webhook executions chart on the [usage page](https://app.theirstack.com/settings/usage)**. You can now monitor the total number of webhook executions across all your webhooks.
* 🆕 **Billing consumption alerts**. You will now get an email notification when your billing consumption exceeds 70% or reaches 100%.
## February 12, 2025
* 🆕 **Refresh your API key**. You can now refresh your API key through the [settings page](https://app.theirstack.com/settings/api-key). This is useful if you want to rotate your API key for security reasons.
* 🆕 **Remove members from your organization**. You can now remove members from your organization through the [settings page](https://app.theirstack.com/settings/organization).
* 🆕 **API Request Observability**. You can now see the status (200 OK, 402 Payment Required, 508 Request Timeout...) of your API request through the [requests page](https://app.theirstack.com/api).
## February 6, 2025
* 🆕 **Webhook Observability**. You can now view a chart displaying the number of webhooks sent and a table detailing each webhook event.
## January 27, 2025
* 🆕 **Webhooks**. You can now subscribe to webhooks to get notified when new jobs are posted. Trigger actions in Make.com, Zapier, Clay or any other tool that supports webhooks when new jobs are posted.
## January 20, 2025
* 🆕 **Export data to Clay.com**. You can now export your list of jobs or companies to Clay through our Webhooks integration. Click on the "Export" button in the top right corner of the table and select Webhooks, paste the Webhook URL provided by Clay, and click on "Export". In a few seconds, you will see the data in your Clay table.
## January 14, 2025
* 🆕 **New filter `job_seniority_or` in our [Jobs API](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search)**. This filter allows you to search for jobs by seniority level.
* 🆕 **Shortened URL detection for new jobs and companies**. Our system now identifies shortened URLs (e.g., `bit.ly`, `tinyurl`, etc.) for newly discovered jobs and companies. Instead of storing the shortened URL in our database, we now retrieve and save the original URL.
* 🐞 **Fixed an issue causing duplicate job postings**. A job is considered a duplicate if the same company posts the same job title within a 30-day window. Previously, the system identified duplicates by checking job postings from the past 30 days, instead of 30 days before and after the posting date. As a result, jobs posted more than 30 days ago were not flagged as duplicates when found again by our system.
* 🐞 **Fixed Make.com button**. The Make.com button, which lets you copy a Make scenario that calls our API, was not authenticating correctly.
## January 10, 2025
* 🆕 **New field and filter `easy_apply` in our [Jobs API](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search)**. This field indicates whether the job application can be submitted directly through the job board (`easy_apply=True`) or requires redirecting to the company's website (`easy_apply=False`). Initially, this field will be populated for new jobs sourced from LinkedIn and Indeed.
---
title: Users and Teams
description: Learn about users and teams in TheirStack.
url: https://theirstack.com/en/docs/teams
---
## What is a team?
A team is a group of users who share the same workspace. They will share the same billing plans, saved searches, company lists, and more.
We don't charge for the number of users in a team. You can invite as many users as you want.
## Team roles and permissions
There are 2 roles in a team:
* **Member**: Can do everything except what admins can do.
* **Owner**:
* Can add and remove team members.
* Can change other members' roles.
* Receives consumption alerts. Eg: when 75% of the credits are used.
## Faqs
### How do I add a team member?
To add a team member:
1. Go to the [team page](https://app.theirstack.com/settings/team).
2. Click on the "Invite member" button.
3. Enter the email address of the person you want to add.
4. Click on the "Invite" button.
Your new member will receive an email to join the team.
---
title: Webhooks
description: Learn how to use webhooks to get notified when events occur (new jobs, tech changes, etc) in TheirStack and trigger actions in your external systems like N8N, Zapier, Make, Airtable, etc
url: https://theirstack.com/en/docs/webhooks
---

## What are webhooks?
Webhooks allow you to send data when specific events occur (new jobs, tech changes, etc) to external systems like N8N, Zapier, Make, Airtable, your own webhook endpoint, etc.
For instance, you can configure a webhook to alert you when a new job is listed in a particular location, company, or technology sector.
Webhooks are dependent on a search, which defines the criteria for triggering the webhook. Any type of searches (job, company, technology, etc) can be used to trigger a webhook.
### Webhooks Applications
* Initiate a workflow in an automation tool like Zapier, Make, N8N when a new job is posted or a company adopts a new technology (e.g., Snowflake, Hubspot, Python).
* Send a Slack notification to your team when a new job is found or a company adopts a new technology (e.g., Snowflake, Hubspot, Python).
* Automatically update a Google Sheet with new job or company data.
* Trigger an email alert to a specific distribution list when a new job matches certain criteria.
* Create a table in Airtable to store job listings.
* Integrate with a CRM system to add new company information as leads.
### Webhook types
There are three types of webhooks:
* **`job.new`**: Triggered when a new job is discovered by TheirsStack matching the search criteria.
* **`company.new`**: Triggered when a new company is discovered by TheirsStack matching the search criteria.
* **`tech.new`**: Triggered when company adopts a new technology (request access to this)
## Pricing
Webhooks and API requests share the same pricing. When an event is triggered, it consumes 1 (`job.new`) or 3 (`company.new`, `tech.new`) API credits based on the type of event. Learn more about our credit system [here](/en/docs/pricing-and-billing/credits).
## How to set up a webhook
Follow these steps to set up a webhook:
**Open a new job or company search with the criteria you are interested in.**
**Click on the "Save" button to save the search.**
The search has to be saved to be used in the webhook.
**Click on the "Webhooks" button on the top right corner.**

**Click on the "Create Webhook" button.**
**Fill the form**

* **`Saved search`**: This search's filters determine which records will trigger the webhook.
* **`Trigger once per company`**: When enabled, the webhook will fire only once for each company. This is helpful for sales workflows where you want to act on the first job posted (e.g., send an email, add to a CRM) without triggering the workflow for every subsequent job from the same company. Eg: If active, Company A with 5 jobs → 1 event triggered. If deactivated, Company A with 5 jobs → 5 events triggered.
* **`Choose where to start`**: You can choose whether to start listening from this point forward or from the start of the search. If you choose to start from the start of the search, you will receive all events that have occurred since the search was created.
* **`Webhook URL`**: The URL of the webhook endpoint you want to send the data to. You can click on "Send test event" to send a sample of the data to your webhook URL and verify that it is working.
**Wait for new events to be triggered**

* If you choose to start from the start of the search, you will receive all events that have occurred since the search was created in a few seconds. If you choose to start from the current date, you will receive events in real time.
* You can click on the button "Send test event" to send a sample of the data to your webhook URL and verify that it is working.
## How to monitor webhook usage
You can monitor webhook usage in the [Usage page](https://theirsstack.com/usage).
You can break down the usage by event status or webhook.

## Webhooks API
You can manage programmatically your webhooks by using the [Webhooks API](https://api.theirstack.com/#tag/webhooks). This is specially useful if you want to integrate webhooks with your own application.
## Your own webhook endpoint
If you are builing your own webhook endpoint, please take into account the following:
* Return a 200 status code to indicate that the webhook event was received and processed successfully. Failed webhook events are retried every hour for 48 hours.
* Your webhook endpoint has to be prepared to handle at least 2 concurrent requests.
* Your webhook endpoint has to be prepared to handle duplicates. Our system is designed to not send the same job twice to your webhook URL. However, this could happen in some edge cases (e.g: you listen to two searches with not exclusive jobs). You can use the `id` field to deduplicate jobs.
* When a webhook sends data, it uses an HTTP POST request, with a JSON payload.
## Faqs
## What happens to webhook events when I run out of API credits?
When you run out of API credits, webhook event monitoring is temporarily paused. During this period, no new events will appear in your webhook history. Monitoring automatically resumes once you purchase additional API credits.
Whether you miss events during the pause depends on your search criteria. For example, if your webhook tracks jobs posted within the last 60 days and you lack credits for 2 days, you won't miss anything - when credits are restored, all jobs discovered during the pause will still trigger your webhook as they match your search parameters.
## What happens if the webhook event fails?
If the webhook event fails, it will be automatically retried every hour for 48 hours.
## How much cost to run a webhook?
Webhook events are billed at the same rate as API requests. They consume 1 API credit per event.
---
title: What is TheirStack
description:
url: https://theirstack.com/en/docs/what-is-theirstack
---
TheirStack is the largest job posting and technographics database.
We continuously gather job listings from a variety of job boards, ATSs, and company websites. Our goal isn't to assist individuals in finding jobs or companies in recruiting talent.
Instead, we view job postings as a gold mine of information. When a company posts a job, it signals a need to address a problem or seize an opportunity. Job postings reveal the technologies they use, the tasks they need help with, their working methods, and organizational structure - offering the perfect timing to reach out to your lead.
We transform job postings into buying intent signals, helping sales and marketing teams make informed decisions for higher ROI.
* **Hiring Signals:** Discover companies that are hiring for specific positions.
* **Technographic Signals:** Discover companies by the technology they use.
* **Painpoint Signals:** Discover companies that have have a specific painpoint: digitalize invoices, automate onboarding, backup data, etc.
## You can consume our data through
} href="/en/docs/app" title="App">
Effortlessly explore, search, and analyze our data with an intuitive, user-friendly interface—no coding required.
} href="https://api.theirstack.com" title="API">
Instantly integrate our data into your own applications, workflows, or dashboards with flexible, high-performance endpoints.
} href="/en/docs/webhooks" title="Wehbooks">
Receive real-time notifications when events occur (eg: new job postings, tech changes, etc.) and trigger actions
in your external tools like N8N, Zapier, etc.
} href="/en/docs/datasets" title="Dataset">
Access the complete, raw dataset for maximum flexibility—ideal for advanced analytics, machine learning, or custom research.
## Learn more about our data
} href="/en/docs/data/job" title="Job data">
Get access to millions of job listings aggregated from multiple global sources, including major job boards like
Indeed, Linkedin, Workable, Greenhouse, Lever, Infojobs, Otta, StartupJobs... offering a complete view of the
job market across 195 countries.
} href="/en/docs/data/technographic" title="Technographic data">
We infer technology usage from millions of jobs worldwide. Our catalog of more than 21,000 technologies and 5M
companies is the largest in the world.
## Start for free
* [Sign up and get 50 free company credits and 200 free API credits](https://app.theirstack.com/signup)
* [Get your API key](https://app.theirstack.com/settings/api-key)
---
title: Free count
description: Learn how to get the count of records that match your search criteria without consuming API credits.
url: https://theirstack.com/en/docs/api/free-count
---
Our [Job Search](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search) and [Company Search](https://api.theirstack.com/#tag/companies/POST/v1/companies/search) endpoints include a free count feature that allows you to estimate the number of records that match your search criteria without consuming API credits.
## Steps to use free count
To effectively use the Free Count feature, follow these steps:
1. Enable Total Results: Set the `include_total_results` field to `true`. This will ensure that the total number of matching records is included in the response.
2. Blur Company Data: Set the `blur_company_data` field to `true`. This step is necessary to maintain data privacy while using the free count.
3. Limit Results: Set the `limit` field to `1`. This minimizes the data returned and makes the request faster, focusing solely on the count.
By following these steps, you can efficiently estimate the number of records that match your search criteria without consuming any API credits.
---
title: Preview data mode
description: Learn how to preview TheirStack data without consuming API credits.
url: https://theirstack.com/en/docs/api/preview-data-mode
---
Our [Job Search](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search) and [Company Search](https://api.theirstack.com/#tag/companies/POST/v1/companies/search) endpoints include a preview mode that return the same data but some fields are blurred.
This mode is useful for [sales sofware](/en/docs/guides/sales-software-integration-guide) building products with TheirStack data. It allows you to show a preview of the data to your end users without consuming credits. It's the same we use in our own [app](https://app.theirstack.com).
## How to use preview mode
To use preview mode, you need to set the `blur_company_data` field to `true` in the request body.
## Company search preview
When doing a company search with preview mode, the response will return all fields but the `company_name`, `company_domain`, `company_linkedin_url` fields will be blurred.

## Job search preview
When doing a job search with preview mode, the response will return all fields but the `job_description`, `job_url`, `company_name`, `company_domain`, `company_linkedin_url` fields will be blurred.

---
title: Company lookup
description: Easily search for any company name or website on TheirStack. View their technologies and job listings with a simple click.
url: https://theirstack.com/en/docs/app/company-lookup
---
There is a search box in the header of TheirStack where you can look for any company or its domain.
When you click on one of them, a modal will open on the right side of your screen. Let's take Deutsche Bank for example:
For every company, you'll see that there are 3 tabs:
* **Overview** to see firmographic data about the company: industry, size, location, etc.
* **Technologies** where you can see the technologies that the company uses
* **Jobs** where you can see the jobs from this company
## Technology tab
When you click on Technology Category, you can type one to see only technologies from that category.
For example, in the case of the Big Data as a Service category, we see that this company has mentioned BigQuery 35 times, and 75% of the mentions in this category are of BigQuery, whereas Snowflake was only mentioned 5 times:

This is why the confidence assigned to this company using Snowflake was low, while the confidence to them using BigQuery was high.
💡 Useful resource: [How we source tech stack data](/docs/data/how-we-source-tech-stack-data)
---
title: Find companies by technology stack
description: How to generate a report of companies using a technology or group of technologies.
url: https://theirstack.com/en/docs/app/company-search
---
Finding companies ready to buy your product is one of the biggest challenges sales teams face. Often your Ideal Customer Profile (ICP) is strongly linked to a technology or group of technologies.
TheirStack is a sales tool designed to discover purchase intent signals through job postings. It helps SaaS companies, recruiting agencies and consulting firms to find their next customer by analyzing 40+ million job listings across 100+ countries.
## Get a list of companies by the technology they use
### Step 1. Open a new company search
Go to your app and click on "Search Companies"

### Step 2. Filter companies by technology
On the Company Technology filter, start typing a technology and select one or more.

add more filters like Company Country, Industry, Company Employees...

Here is what each one of the columns shows:
* **Category**: each technology belongs to a category. One category groups more than one technology, typically related to the same field.
* **Jobs**: the number of jobs where each company has mentioned each technology
* **Ocurrence within category**: shows how common one technology is compared to other technologies in the same category, for each company
* **Theirstack Score**: a metric that combines jobs and relative occurrance within category. The idea is that the more jobs a company has mentioning a technology, and the more one technology is mentioned VS similar ones in the same category, the more likely is that the company uses this technology.
* **Rank within category**: if a company mentions 3 technologies of a category in their jobs, the most frequent one will have rank 1, and the least frequent one in their jobs rank 3
Besides these, there are other columns whose names are self-explanatory: Company size, Company Industry, Company Country and more
### Step 3. Seeing the sources of our data
By clicking on the number of jobs found mentioning that technology, you will be able to check the job postings were this technology was mentioned

💡 Useful resource: [How to get people from this companies](/docs/app/contact-data/find-people)
---
title: App
description: Effortlessly explore, search, and analyze our data with an intuitive, user-friendly interface—no coding required.
url: https://theirstack.com/en/docs/app
---

## What is TheirStack app?
TheirStack App offer easy access to all features, including exporting company lists based on technology usage, searching for jobs across multiple job boards simultaneously, performing detailed company lookups, and more.
## Main features
Search for jobs across multiple job boards simultaneously.
Search for companies by name, technology usage, location, etc.
Perform detailed company lookups.
---
title: TheirStack vs BrightData
description: Looking for the best job data solution? Compare TheirStack and BrightData side by side. While BrightData offers basic job scraping for platforms like LinkedIn and Indeed, TheirStack provides a comprehensive, real-time job data platform with advanced filtering, instant results, and seamless integration. Discover which solution best fits your needs in this detailed comparison guide.
url: https://theirstack.com/en/docs/comparisons/theirstack-vs-brightdata
---
## Quick Decision Guide
**Choose TheirStack if**
* You need a real-time solution that responds in 100ms-2s
* You want a fast and easy integration with a single API call
* You want to filter by attributes like company countries, industries, company sizes, job description, etc
* You want all the jobs from all the job boards in one place and don't want to handle job deduplication.
**Choose BrightData if**
* You don't need a real-time solution and are fine waiting 4-5 minutes for each job search.
* You're comfortable implementing a complex integration with multiple API calls, retry logic, and snapshot storage.
* You don't need extensive filtering capabilities
* You're prepared to manage separate processes for each job board and handle job deduplication yourself.
## What is BrightData?
BrightData is a general purpose web data extraction platform, so jobs per se are not their main focus. On the other hand, jobs is at the core of what we do at TheirStack. So 100% of our effort is in building a high-quality, end-to-end job data platform.
### Development cost and complexity
BrightData's integration is complex:
* It requires at least two API calls for each search: one to create the search and another to retrieve the results.
* You'll need to save in your database the snapshot ID of each search so that you can retrieve the results later.
* You'll need to implement retry logic since the data isn't immediately available and can take several minutes to be ready.
* There is no pagination so you will likely miss some jobs
* If you need to search in multiple job boards,
* you'll need separate API calls for each source
* you'll need to handle job deduplication on your side because job boards share most of their jobs.
TheirStack integration is straightforward with just a single API call needed. You can find our complete documentation [here](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search).
### Response time
When you make a request to TheirStack, we make a search in our database, which already contains millions of jobs scraped from [thousands of job boards and websites](/en/docs/job-sources). The response comes back almost instantly - 90% of our requests finish in less than 2 seconds.
For example, to get the last data analyst jobs posted in NYC in the last 7 days with us you'd make this call:
```bash
curl --request POST \
--url "https://api.theirstack.com/v1/jobs/search" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer " \
--data '{
"posted_at_max_age_days": 7,
"job_country_code_or": [
"US"
],
"job_title_or": [
"data analyst"
],
"job_location_pattern_or": [
"new york",
"nyc"
]
}'
```
In BrightData, when you make a search they do a live call to their job boards to get the data. This process involves 2 calls and the results not only aren't instant but take **minutes** to come back.
To get the same data as in the previous example, first you'd make a call like this:
```bash
curl --request POST \
--url "https://api.brightdata.com/datasets/v3/trigger?dataset_id=gd_lpfll7v5hcqtkxl6l&include_errors=true&type=discover_new&discover_by=keyword&limit_per_input=5" \
--header "Authorization: Bearer " \
--header "Content-Type: application/json" \
--data '[
{
"location": "New York",
"keyword": "data analyst",
"country": "US",
"time_range": "Past week",
"job_type": "",
"experience_level": "",
"remote": "",
"company": ""
}
]'
```
The result of this would not be the data directly, but a snapshot ID like this:
```json
{
"snapshot_id": "s_m5o15lt05g12b9s1x"
}
```
You'd then need to make a second call to get the data:
```bash
curl --request GET \
--url "https://api.brightdata.com/datasets/v3/snapshot/s_m5o15lt0rn12b9s1x?format=json" \
--header "Authorization: Bearer "
```
From our tests, this requests takes 8-10s to complete, and even after 3 or 4 minutes, the data isn't ready yet and we'd get responses like this:
```json
{
"status": "running",
"message": "Snapshot is not ready yet, try again in 10s"
}
```
This invalidates using BrightData for any real-time use case you might have related to jobs. But not only that.
### Extensive filtering capabilities
BrightData just lets you filter by the limited set of filters LinkedIn supports.
TheirStack lets you filter by many filters that LinkedIn or BrightData don't support and won't support anytime soon. To name a few:
* **Company filters:** By industry, size, country, revenue, funding, URL, LinkedIn URL or slug, etc.
* **Job filters:** By title, description, country, city, remote options, salary, etc. Regular expression filters are supported by many fields like title, description or locations
### Historical data
BrightData only provides access to recent job postings, with limited historical data availability.
TheirStack maintains a comprehensive historical database of jobs dating back to 2019, allowing you to access and analyze job postings across much larger time spans.
### Comprehensive documentation.
BrightData's job scraping API documentation is limited and requires frequent communication with support to understand parameter usage and functionality.
We are an API-first company, so our [Job Search API](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search) is at the core of what we do and we talk with users daily to make it better and add new filters and features they need. We put great care into the developer experience, and you can tell so by visiting the link above and seeing how well documented our API is, so that you don't have to waste time figuring out how each parameter works or talking to support to get help.
### Job consolidation across multiple job boards
BrightData offers LinkedIn, Indeed and Glassdoor job scrapers. We scrape those and more job boards, having jobs from tens of thousands of domains.
With BrightData you would need to use one individual scraper per each job board, and then consolidate jobs into a central repository.
With TheirStack, we consolidate jobs from all of them into a single database and provide a single API endpoint to access them so that you can get all the jobs you want with a single request, instead of having to make multiple requests to different scrapers.
### Job deduplication
Because BrightData has different endpoints for each job board, they don't handle job deduplication across them. But it happens many times that the same job appears on multiple job boards.
As we offer a single entrypoint for all our job data, we have built our own job deduplication algorithm that lets us identify if the same job has already been scraped. Therefore, you won't get the same job twice and you won't have to worry about handling job deduplication yourself.
---
title: TheirStack vs BuiltWith
description: Compare TheirStack and BuiltWith to find the best technographic database for your needs. Learn how TheirStack offers broader technology coverage, real-time webhooks, and confidence scoring, while BuiltWith specializes in web technology tracking.
url: https://theirstack.com/en/docs/comparisons/theirstack-vs-builtwith
---
Builwith and TheirStack are a technographic databases that provide tools for lead generation, market research, and business intelligence.
## Quick Decision Guide
**Choose TheirStack if:**
* You need to know who is using technologies that are not web technologies: CRMs, ERPs, databases, ATS, programming languages, etc.
* You want to leverage Webhooks to trigger actions as soon as you detect a new technology used by a company.
**Choose BuiltWith if:**
* You need to know who is using a specific web technology: CMSs, E-commerce platforms, payment processors, etc.
## What is BuiltWith?
BuiltWith is a web analytics platform that provides detailed insights into website traffic, market share, and audience demographics. It offers a range of tools and data to help businesses understand their online presence and competitors.
## Data sources
Our approach to sourcing tech usage data sets us apart from BuiltWith in a few key ways. First, we offer a broader technology catalog that includes not only web technologies but also CRMs, ERPs, databases, and various internal tools. BuiltWith focuses solely on web technologies.
Additionally, instead of tracking websites, we gather data from job postings. Each month, we collect job listings from millions of companies by monitoring company websites, job boards, and other hiring platforms. When a job listing mentions a specific technology in the title or description, it indicates that the company likely uses that technology. We then assign a Confidence Score (low, medium, high) based on the frequency and context of these mentions to estimate how likely the company is to use that technology.
## Pricing
Our pricing model is also unique. While BuiltWith charges based on technology reports, we base our pricing on the number of companies returned in your search.
## Comparison table
| Feature | TheirStack | BuiltWith |
| ---------------------- | ------------------------------------------------------------------- | ----------------------------------- |
| Technology Coverage | Web technologies, CRMs, ERPs, databases, ATS, programming languages | Web technologies only |
| Data source | Job postings | Website crawling |
| Data Freshness | Daily updates from job postings | Website crawling |
| Confidence Scoring | Yes, based on job posting frequency and context | No |
| Webhook Support | Yes, real-time notifications | No |
| API Response Time | 100ms-2s | no data |
| Integration Complexity | Single API call | Multiple API calls with retry logic |
| Filtering Capabilities | Extensive (company countries, industries, sizes, etc.) | Limited |
| Pricing Model | Based on number of companies returned | Based on technology reports |
---
title: TheirStack vs Coresignal
description: Compare TheirStack and Coresignal to find the best job data solution. While Coresignal offers extensive datasets and APIs for company, employee, and job data, TheirStack provides a comprehensive, real-time job data platform with advanced filtering, instant results, and seamless integration. Discover which solution best fits your needs in this detailed comparison guide.
url: https://theirstack.com/en/docs/comparisons/theirstack-vs-coresignal
---
TheirStack and Coresignal are both data providers that offer job and company data.
## Quick Decision Guide
**Choose TheirStack if**
* You need deduplicated job data from over 16,000 sources including LinkedIn, Indeed, and ATS platforms.
* You want a single API to access jobs combined and deduplicated from multiple sources (LinkedIn, Indeed and [16k+ more](/en/docs/data/job/sources)).
* You value the possibility of making job searches filtering by company attributes (for example, "give me jobs from US companies" or "give me jobs from companies under 1000 employees")
* You value the possibility of making company searches filtering by job attributes (for example, "give me companies hiring SDRs" or "give me companies with Python jobs")
* You need mostly jobs and company data, and you care about not paying too much for it.
**Choose Coresignal if**
* You need employee data (email, experience, skills, etc.). Coresignal's employee data is very good.
* You want highly detailed company data (including news, financials, etc.). Coresignal's company data is very good as well.
* You don't need to make company searches filtering by their jobs, or job searches filtering by company attributes.
* If you want jobs, you're OK with getting only jobs from LinkedIn.
* You don't mind paying more for fewer jobs than you could get with TheirStack.
## What is Coresignal?
Coresignal is a data provider focused on 3 kinds of datasets:
* Jobs data
* Company data
* Employee data
Up to this date, all of Coresignal's data comes from LinkedIn. Even though t
Coresignal's interface is API only and there is no way to explore the data visually.\
Coresignal has a free plan, but in small plans the costs per credit are very high, up to $0.2 per job. They are sales-led and their pricing is heavily weighted towards customers buying expensive plans, needed to support their sales team.\
To fetch jobs with Coresignal, you need to use 2 API endpoints: `search` to get the job data and `collect` to get the job data.
## What is TheirStack
TheirStack is a data provider focused on 3 kinds of datasets:
* Jobs data
* Company data
TheirStack combines jobs data from multiple sources and deduplicates them.\
TheirStack has a free plan and put a lot of effort into the developer experience and into making the product as self-service as possible.\
TheirStack's pricing is thought to be able to support both customers starting out as well as bigger customers with higher usage needs.\
With a single API, TheirStack customers can fetch jobs data, making it easier to build integrations and estimate costs.\
TheirStack offers a UI that can be used to explore the data visually, export it, integrate with other sources and also works as an API playground to learn how to use the API.
## How does Coresignal compare to TheirStack?
| Feature | TheirStack | Coresignal |
| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| Job data | ✅ Jobs Linkedin, Indeed, ATS Platforms (Lever, Workable, Greenhouse...). More than [16.000 sources](/en/docs/data/job/sources) | ❌ Only Linkedin (Glassdoor and Indeed not via API) |
| Company data | ✅ Including funding, size, industry... | ✅ Including funding, size, industry, news... |
| Employee data | ❌ No employee data | ✅ Employee data including email, experience, skills... |
| Technographic data | ✅ More than 30k technologies tracked in jobs and companies, not only frontend tools | ❌ Only information about frontend technologies |
| Job deduplication | ✅ We [deduplicate jobs](/en/docs/data/job/data-workflow#job-deduplication) posted in multiples sources | ❌ Not supported (just jobs from LinkedIn via API) |
| Filtering jobs by company attributes | ✅ [Fully supported](/en/docs/data/job/data-workflow#company-enrichment) (industry, size, revenue, description...) | ❌ Not supported |
| Filtering companies by job attributes | ✅ [Fully supported](https://api.theirstack.com/#tag/companies/post/v1/companies/search) (title, description, date, location...) | ❌ Not supported |
| Data delivery methods | ✅ [API](https://api.theirstack.com/), ✅ [Webhooks](https://theirstack.com/en/docs/webhooks), ✅ [Flat Files](https://theirstack.com/en/jobs-dataset) | ✅ API, ❌ Webhooks, ✅ Flat Files |
| API complexity | ✅ Single [job search endpoint](https://api.theirstack.com/#tag/jobs/post/v1/jobs/search) to get all data | ❌ 2 API endpoints: search and collect |
| Documentation | ✅ Clear and easy to understand | ❌ Confusing, not clear what each endpoint does |
| User Interface | ✅ [Intuitive UI](https://app.theirstack.com) to explore the data and build API queries | ❌ No UI available |
| Credit roll-over | ✅ Unused credits roll-over. Credits can be used for up to 12 months, even in monthly plans | ❌ No roll-over. Credits reset every month |
| Job freshness | ✅ Jobs database updated every minute, almost in real-time | ❌ Jobs database updated every 6 hours |
| Free plan | ✅ Free plan with 50 new company credits and 200 new API credits per month forever | ❌ 14-day free trial |
### Price comparison
This is what fetching jobs from TheirStack and Coresignal costs via API:
| Number of jobs | TheirStack (see [pricing](/en/pricing?tab=api\¤cy=usd)) | Coresignal (see [pricing](https://coresignal.com/pricing)) |
| -------------- | ------------------------------------------------------------- | ---------------------------------------------------------- |
| 200 | ✅ Free | ✅ Free |
| 1,500 | ✅ $59 | ❌ $294 (5x more expensive) |
| 5,000 | ✅ $100 | ❌ $800 (8x more expensive) |
| 10,000 | ✅ $169 | ❌ $800 (4.7x more expensive) |
| 20,000 | ✅ $239 | ❌ $1,000 (4.2x more expensive) |
| 50,000 | ✅ $400 | ❌ $1,500 (3.8x more expensive) |
| 100,000 | ✅ $600 | ❌ $2,000 (3.3x more expensive) |
| 200,000 | ✅ $900 | ❌ $3,000 (3.3x more expensive) |
| 500,000 | ✅ $1,000 | ❌ $5,000 (5x more expensive) |
| 1,000,000 | ✅ $1,500 | ❌ $7,000 (4.7x more expensive) |
---
title: TheirStack vs FantasticJobs
description: Compare TheirStack and FantasticJobs to find the best job data solution.
url: https://theirstack.com/en/docs/comparisons/theirstack-vs-fantasticjobs
---
## Quick Decision Guide
**Choose TheirStack if**
* You need deduplicated job data from over 16,000 sources including LinkedIn, Indeed, and ATS platforms.
* You want enriched company data like industry, size, revenue, and description.
* You require advanced filtering (30+ filters) and webhooks for real-time workflows.
* You prefer a simple, unified API for all job sources.
* You want reliable company logos and the ability to search companies based on job activity.
**Choose FantasticJobs if**
* You only care about basic job listings from select ATSs and platforms like LinkedIn or Ashby.
* You're okay with using multiple APIs and handling deduplication, enrichment, and filtering yourself.
## What is FantasticJobs?
FantasticJobs is a job data platform designed to provide developers, startups, and job boards with access to millions of up-to-date job listings through APIs and custom data feeds.
### Comparison
This comparison is based in all public information we could find about FantasticJobs. If you have more information or something is wrong, please let us know.
| Feature | TheirStack | FantasticJobs |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Sources | ✅ Linkedin, Indeed, ATS Platforms (Lever, Workable, Greenhouse...). More than [16.000 sources](/en/docs/data/job/sources) | ✅ Linkedin, ATS Platforms (Ashby, BambooHR, Join..) sources |
| Freshness | ✅ We are constantly updating our data | ❌ Under 3h |
| Coverage | 5M jobs per month | ✅ 10M jobs per month |
| Job deduplication | ✅ We [deduplicate jobs](/en/docs/data/job/data-workflow#job-deduplication) posted in multiples sources | ❌ not supported |
| Company enrichment | ✅ [+6 company data fields](/en/docs/data/job/data-workflow#company-enrichment) enriched from multiple sources (industry, size, revenue, description...) | ❌ not supported |
| Filters | ✅ 30 filters (job, company and hiring manager data) | ❌ 10 filters. No filters by company, city.. data |
| API - Easy to use | ✅ One job search API to query [16.000 sources](/en/docs/data/job/sources) | ❌ 1 API for ATSs (3 endpoints: jobs last 7 days, last 24h, last hour) + 1 API for Linkedin (3 endpoints: jobs last 7 days, last 24h, last hour) + 1 For Upwork + 1 YC jobs |
| Webhooks | ✅ Webhooks to trigger actions when a new job is posted | ❌ No webhooks. Requires cron jobs for database backfill, no real-time notifications |
| AI field extraction | ❌ | |
| Data fields | ✅ Company logo hosted by TheirStack with stable link | ❌ Company logo unstable |
| Company searches | ✅ | ❌ You can't do company searches: companies with most developer positions in the last 30 days |
| Datasets | ✅ flat-files | ❌ not supported |
| Documentation | ✅ Clear and easy to understand | ❌ Incomplete and confusing |
---
title: TheirStack vs PredictLeads
description: Compare TheirStack and PredictLeads to find the best solution for your business needs. TheirStack offers a real-time job data platform, while PredictLeads provides comprehensive company intelligence data. Discover which solution best fits your needs in this detailed comparison guide.
url: https://theirstack.com/en/docs/comparisons/theirstack-vs-predictleads
---
## Quick Decision Guide
**Choose TheirStack if**
* You need a real-time job data platform that responds in 100ms-2s.
* You want a fast and easy integration with a single API call.
* You want to filter by attributes like company countries, industries, company sizes, job description, etc.
**Choose PredictLeads if**
* You need comprehensive company intelligence data.
* You're interested in signals like hiring intent, new customers signed, and product launches.
* You want to identify growing companies and understand target prospects.
## What is PredictLeads?
PredictLeads provides structured company intelligence data via APIs, Flat Files, and Webhooks, helping businesses identify growing companies and improve outreach personalization. TheirStack, on the other hand, focuses on providing a real-time job data platform with advanced filtering and instant results.
### Comparison
This comparison is based in all public information we could find about PredictLeads. If you have more information or something is wrong, please let us know. I would love if they were more transparent about their product, pricing and features.
PredictLeads and TheirStack are both data providers that offer job and technographic data. This comparison is done only on those two datasets. PredictLeads also offer other datasets like New Events or Github repositories that are not covered in this comparison.
## Job data
| Feature | TheirStack | PredictLeads |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| Sources | ✅ Linkedin, Indeed,YC job board, ATS Platforms (Lever, Workable, Greenhouse...). More than [16.000 sources](/en/docs/data/job/sources) | ❌ Only Linkedin and ATSs (Ashby, BambooHR, Join..) sources |
| Freshness | ✅ We are constantly updating our data | not specified |
| Coverage | 113M historical jobs month | 206M of historical jobs |
| Data delivery methods | ✅ API, Webhooks, Flat Files | ✅ API, Webhooks, Flat Files |
| Job deduplication | ✅ We [deduplicate jobs](/en/docs/data/job/data-workflow#job-deduplication) posted in multiples sources | ✅ |
| API - Easy to use | ✅ One job search API to query [16.000 sources](/en/docs/data/job/sources) | ❌ One API endpoint but you need to call for each company individually ❌ Job endpoint does not return company data |
| Company enrichment | ✅ [+6 company data fields](/en/docs/data/job/data-workflow#company-enrichment) enriched from multiple sources (industry, size, revenue, description...) | ✅ |
| Filters | ✅ 30 filters (job, company and hiring manager data) | ❌ 6 filters and you can't filter by job title, description, location... |
| Data fields | ✅ Company logo hosted by TheirStack with stable link | ❌ Company logo unstable |
| Documentation | ✅ Clear and easy to understand | ❌ Incomplete and confusing |
---
title: TheirStack vs Similarweb
description: Compare TheirStack and Similarweb to find the best solution for your needs. Learn how TheirStack offers technographic data and real-time webhooks, while SimilarWeb specializes in web traffic and market intelligence.
url: https://theirstack.com/en/docs/comparisons/theirstack-vs-similarweb
---
SimilarWeb and TheirStack are powerful tools that serve different purposes in the business intelligence space. While SimilarWeb focuses on web traffic and market intelligence, TheirStack specializes in technographic data and real-time technology usage tracking.
## Quick Decision Guide
**Choose TheirStack if:**
* You need to know which companies are using internal tools like CRMs, ERPs, databases, programming languages, etc.
* You want real-time notifications when companies adopt new technologies
* You're looking for technographic data to power your sales and marketing efforts
**Choose SimilarWeb if:**
* You need detailed web traffic analytics and market intelligence
* You want to understand your competitors' digital performance
* You're interested in audience insights and market share analysis
## What is SimilarWeb?
SimilarWeb is a web analytics platform that provides detailed insights into website traffic, market share, and audience demographics. It offers a range of tools and data to help businesses understand their online presence and competitors.
## Data sources
Our approach to data collection differs significantly from SimilarWeb. While SimilarWeb primarily focuses on web traffic data through browser extensions, panel data, and direct measurement, we gather our data from job postings. Each month, we collect job listings from millions of companies by monitoring company websites, job boards, and other hiring platforms. When a job listing mentions a specific technology in the title or description, it indicates that the company likely uses that technology. We then assign a Confidence Score (low, medium, high) based on the frequency and context of these mentions.
## Pricing
Our pricing model is based on the number of companies returned in your search, making it more predictable and scalable for businesses of all sizes. SimilarWeb's pricing is typically based on the level of access to their traffic data and market intelligence features.
## Comparison table
| Feature | TheirStack | SimilarWeb |
| ---------------------- | ------------------------------------------------------ | ----------------------------------- |
| Primary Focus | Technographic data and technology usage tracking | Web traffic and market intelligence |
| Data Sources | Job postings and hiring platforms | Browser extensions, panel data |
| Real-time Updates | Yes, through webhooks | Limited |
| Confidence Scoring | Yes, based on job posting frequency and context | No |
| Webhook Support | Yes, real-time notifications | No |
| API Response Time | 100ms-2s | 1-5s |
| Integration Complexity | Single API call | Multiple API calls |
| Filtering Capabilities | Extensive (company countries, industries, sizes, etc.) | Limited |
| Pricing Model | Based on number of companies returned | Based on access level |
| Data Types | Technology usage, company information | Traffic, audience, market share |
---
title: TheirStack vs Wappalyzer
description: Compare TheirStack and Wappalyzer to find the best solution for your needs. Learn how TheirStack offers technographic data and real-time webhooks, while Wappalyzer specializes in website technology profiling.
url: https://theirstack.com/en/docs/comparisons/theirstack-vs-wappalyzer
---
Wappalyzer and TheirStack are both valuable tools in the realm of technology profiling and business intelligence, but they serve different purposes. Wappalyzer focuses on identifying the technologies used by websites, while TheirStack provides comprehensive technographic data and real-time technology usage tracking.
## Quick Decision Guide
**Choose TheirStack if:**
* You need to know which companies are using internal tools like CRMs, ERPs, databases, programming languages, etc.
* You want real-time notifications when companies adopt new technologies
* You're looking for technographic data to power your sales and marketing efforts
**Choose Wappalyzer if:**
* You need to identify the technology stack of specific websites
* You want to monitor changes in website technologies
* You're interested in browser-based technology profiling
## What is Wappalyzer?
Wappalyzer is a browser extension that identifies the technologies used by websites. It offers a range of tools and data to help businesses understand their online presence and competitors.
## Data sources
TheirStack gathers data from job postings, collecting job listings from millions of companies by monitoring company websites, job boards, and other hiring platforms. This approach allows for a broader understanding of technology usage beyond just web technologies. Wappalyzer, on the other hand, uses a browser extension and in-house crawlers to identify technologies used on websites, providing instant results and detailed technology profiles.
## Pricing
TheirStack's pricing model is based on the number of companies returned in your search, making it scalable for businesses of all sizes. Wappalyzer offers a tiered pricing model with options for individuals and businesses, providing a greater number of technology lookups at each plan tier.
## Comparison table
| Feature | TheirStack | Wappalyzer |
| ---------------------- | ------------------------------------------------------ | ------------------------------------ |
| Primary Focus | Technographic data and technology usage tracking | Website technology profiling |
| Data Sources | Job postings and hiring platforms | Browser extension, in-house crawlers |
| Real-time Updates | Yes, through webhooks | Yes, through browser extension |
| Confidence Scoring | Yes, based on job posting frequency and context | No |
| Webhook Support | Yes, real-time notifications | No |
| API Response Time | 100ms-2s | Split-second |
| Integration Complexity | Single API call | Browser-based |
| Filtering Capabilities | Extensive (company countries, industries, sizes, etc.) | Limited |
| Pricing Model | Based on number of companies returned | Tiered pricing model |
| Data Types | Technology usage, company information | Website technology stack |
---
title: Adding a technology or job filter to your company search
description: Learn how to add a technology or job filter to your search.
url: https://theirstack.com/en/docs/guides/adding-technology-filter-to-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](mailto:hi@theirstack.com) 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`: 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](https://api.theirstack.com).
**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](mailto:hi@theirstack.com) to request access to the beta domains endpoint, or start using our [Company Search API](/docs/api-reference/companies/search) right away.
---
title: Backfilling a job board
description: Learn why TheirStack is the best job board backfill solution and how to backfill a job board using webhooks
url: https://theirstack.com/en/docs/guides/backfill-job-board
---
## What is backfilling a job board?
Backfilling a job board involves augmenting its own job listings with external postings from various sources. This integration allows job boards to present a broader array of opportunities to their users, helping to attract more traffic, boost user engagement, and ultimately enhance their overall value proposition.
## Why TheirStack is the best job board backfill solution
Backfilling job boards is a common use case for our Job data platform and it was built with this in mind:
* **Original job link to company website** When a job originates from a company's career page, we include the URL (`final_url`) so you can redirect users to the correct source. You can also get only jobs from career pages with the `final_url_exists` filter.
* **Standardized job descriptions** Our job descriptions are standardized across all information sources in Markdown format, ensuring consistency.
* **Company information** Most of our jobs are enriched with company information, so can use the company `logo`, `domain`, `industry`, `headcount`, `revenue`, `type`, `location` and technologies used for your company profile page. Additionally, media assets such as company logos are downloaded and stored in our own infrastructure, allowing you to access them reliably via stable URLs for use in your own applications.
* **Up-to-date data** The data is up-to-date, with new jobs being added to our database every minute.
* **Filters** If you are a niche job board, you can use the `job_title_or` filter to get specific jobs, or the company `industry_id_or` filter to get only jobs from companies in a specific industry or any of our 20+ filters.
* **16k+ job data sources** so you can get a wide range of jobs from all over the world. [Learn more](/en/docs/job-sources)
## How to backfill a job board
You have two options:
### Webhook (Recommended)
Set up a webhook to listen for the `new.job` event. By applying the necessary filters, you can ensure that you only receive the job postings that meet your specific criteria. This approach allows you to automatically receive new job listings as soon as they are published.
* Step 1 - Create a job search with your desired criteria (e.g: location, company, technology, etc). You can create as many as you want. It's important to create exclusive criteria to avoid receiving duplicate job postings.
* Step 2 - Set up a webhook to listen for the `new.job` event. [How to set up a webhook](/en/docs/webhooks)
### API
We strongly recommend using our [webhooks](/docs/webhooks) instead of the Jobs API to fetch jobs periodically.
Using the Jobs API is much more complex, harder to implement and you won't have real time updates.
Use our [Jobs API](https://api.theirstack.com) to fetch jobs periodically. Check out our [Fetch jobs periodically](/en/docs/fetch-periodically-jobs) guide for more details.
---
title: How to periodically fetch jobs using the Jobs API
description: This guide demonstrates how to periodically fetch jobs from the TheirStack API, ensuring fresh data and minimizing API costs.
url: https://theirstack.com/en/docs/guides/fetch-jobs-periodically
---
Important notice
We strongly recommend using our [webhooks](/docs/webhooks) to fetch jobs periodically. Using the Jobs API will
make it harder to ensure fresh data and minimize API costs.
To integrate TheirStack's job data seamlessly into your application or database, focus on the following:
* [Ensure fresh data with efficient batching](#ensure-fresh-data-with-efficient-batching).
* [Minimize API costs by optimizing your requests](#minimize-api-costs-by-optimizing-your-requests).
* [Avoid missing any data during the integration process](#avoid-missing-any-data-during-the-integration-process).
### Ensure fresh data with efficient batching
We continuously monitor company websites and job boards to identify new job postings. To optimize performance, we recommend batching your requests with a maximum frequency of once every hour or two hours, based on your needs, and using the maximum limit of 500 jobs per page.
### Minimize API costs by optimizing your requests
One API Credit is consumed for each record returned from our API endpoints. If you fetch the same job multiple times, you will be charged for each fetch.
The `discovered_at` field in the `job` object indicates the date and time when the job was first identified by TheirStack. To prevent duplicate charges when fetching jobs, you can filter by `discovered_at_gte` in your request to get only new jobs. This parameter will ensure that only jobs discovered after the specified date are fetched.
The `discovered_at_gte` parameter is a timestamp in the format `YYYY-MM-DDTHH:MM:SSZ` and it should be the date and time of the last job you fetched.
```sql
SELECT MAX(discovered_at) FROM jobs;
```
Copy the timestamp and use it as the value for `discovered_at_gte` in your request.
```bash
curl --request POST \
--url "https://api.theirstack.com/v1/jobs/search" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer " \
-d '{
"offset": 0,
"limit": 500,
"discovered_at_gte": "2024-12-29T17:32:28Z"
"job_title_or": [
"Data Engineer"
],
"posted_at_max_age_days": 15,
"job_country_code_or": [
"NG"
],
}'
```
Another option is to use the `job_id_not` filter. You'd need to fetch the IDs of the jobs you already have in your system from us, and pass them to the Job Search Endpoint. This can be useful if you fetch jobs from multiple searches and the same job may appear in the results from more than one search.
### Avoid missing any data during the integration process
If your cron process fails—whether due to system downtime, credit depletion, or connection issues—you can resume from the last processed job using the `discovered_at_gte` parameter. This ensures you fetch only the jobs discovered after the last successful run, preventing any data loss even in periodic integrations.
---
title: How to enrich a list of companies with their tech stack
description: Learn how to easily enrich a list of companies with their specific technology stacks using our step-by-step guide. Discover the tools and techniques to quickly gather valuable tech insights for your business needs.
url: https://theirstack.com/en/docs/guides/how-to-enrich-a-list-of-companies-with-their-tech-stack
---
**Go to the [home page](https://app.theirstack.com)** and click on "Enrich company list"

**Paste the list of companies and select the tech stack you want to enrich with**

---
title: How to find old jobs
description: Learn how to find old job postings from any company. Discover two methods: using our company lookup feature to see all jobs from a specific company, or performing a new job search and filtering by date. Old job postings can be a valuable source of information.
url: https://theirstack.com/en/docs/guides/how-to-find-old-jobs
---
Old job postings are a great source of information.
## How to Access to Old Job Postings
### How to find all jobs posted by a company
Use [company lookup](/en/docs/app/company-lookup) to search for a company and then click on "Jobs" to see all of them.
### Open a new job search filtering by date
Use [job search](/en/docs/app/job-search) to open a new job search and filter by date.
## Main use cases
A list of old job postings can be a valuable resource for several purposes, both for individuals and organizations. Here are some practical ways you can use such a list:
### Analyze Hiring Trends and Company Growth
* **Identify Hiring Patterns:** By reviewing old postings, you can spot when and how often companies hire for certain roles, helping to predict future hiring needs or business growth cycles.
* **Track Company Evolution:** Analyzing the types of positions and skills sought over time reveals how a company's structure, priorities, or technology stack have changed.
### Market and Technology Research
* **Map Technology Adoption:** Old job descriptions often list required tools, platforms, or programming languages, allowing you to chart the adoption of technologies across industries or regions.
* **Competitive Intelligence:** Understanding which companies have hired for specific skills or roles can inform your own business or career strategy.
### Lead Generation and Business Development
* **Sales Prospecting:** Historical job data can indicate which companies are expanding or investing in new areas, making them potential leads for B2B sales or recruiting services.
* **Identify Decision Makers:** Some job postings include contact information for hiring managers or department heads, useful for targeted outreach.
### Candidate and Recruitment Management
* **Repost or Duplicate Listings:** If you manage job postings, old listings can be quickly duplicated and updated to save time when hiring for similar roles again.
* **Manage Candidate Pipelines:** Even after a job expires, you can review applicants, move them through the hiring pipeline, or consider them for future opportunities.
### Personal Career Use
* **Interview Preparation:** If you've applied to a job that is now closed, reviewing the original posting helps you prepare for interviews by recalling the specific requirements and responsibilities.
* **Portfolio and Resume Tailoring:** Old postings can help you understand what skills and experiences are valued in your field, guiding you to tailor your resume or portfolio accordingly.
### Data Enrichment and Integration
* **Build Datasets:** Old job postings can be aggregated into datasets for machine learning, analytics, or integration into HR information systems.
* **API Integration:** Platforms like Mantiks allow you to extract historical job data in formats like CSV or JSON for further analysis or system integration.
---
title: How to identify companies with problems your software solves
description: Learn how to use job postings to discover companies actively hiring for tasks your software automates. Find your ideal customers by analyzing 300M+ job descriptions for specific pain points and manual processes.
url: https://theirstack.com/en/docs/guides/how-to-identify-companies-with-problems-your-software-solves
---
## Why job posting reveal buyer intent
Job postings serve as a transparent window into a company's current challenges and priorities. By analyzing these postings, you can uncover organizations in need of your offerings, allowing for timely and targeted outreach.
In order to identify companies with a strong intention, we could look for keywords that are related to the task your software automates or helps with.
## Matching Job Roles and Use Cases to Your Product's Value
For example, Qonto is a fintech company that provides expense management, bank, invoicing and billing, accounting and bookkeeping tools.
* When a company post a job looking for a "Bookkeeper" or "Accounting Manager", it means they have an increasing workload and need help with their accounting. If in the job description they mention "collect invoices and receipts", "expense report", "payroll processing", ... the chances that a software like Qonto that automates these tasks could help them are high.
* When a company post a job looking for "Finance Manager" or "Financial Analyst", it means they have an increasing workload and need help with their financial operations. If in the job description they mention "cash flow reporting", "financial analysis", "budgeting", ... the chances that a software like Qonto that automates these tasks could help them are high.
## Example Keyword Mapping by Product
Here's an example of how to map your product's use cases to relevant job keywords:
| Product | Use cases | Keywords to search in job descriptions |
| --------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Zapier (Automation) | Workflow Automation, Integration, Task Automation | workflow automation, process automation, integration management, task automation, data synchronization, API integration, automation tools, workflow optimization, process improvement, efficiency tools |
| Notion (Productivity) | Project Management, Documentation, Knowledge Base | project management, documentation, knowledge base, team collaboration, task tracking, content management, wiki management, team workspace, productivity tools, workflow documentation |
The key is to identify the specific tasks and responsibilities that would indicate a company needs your product's functionality. Look for keywords that describe the problems your software solves or the manual processes it automates.
## Steps
**Define a list keywords that represent tasks that your software automates or help with.**
You can do it manually or paste the website of your product and the tool will generate keywords for you.
**Open a new job search**
**Paste the keywords in the job description**
---
title: Outreach companies actively hiring
description: How to outreach companies actively hiring on autopilot using TheirStack
url: https://theirstack.com/en/docs/guides/how-to-outreach-on-autopilot-to-companies-actively-hiring
---

Originally posted by Bijon Henry
This article was first published on Bijon Henry's LinkedIn page . All credit goes to Bijon for their expertise
and insights—we're big fans of their work and are sharing it here because we believe our community will benefit
from their valuable content.
Read the original article on Bijon Henry's LinkedIn page
## Introduction
Give me 3 minutes, and I'll show you how to outreach on autopilot to companies actively-hiring...
This is our 100% automated system that finds perfect clients for agencies & consultancies.
Most agencies waste time outreaching to prospects who don't need help right now.
But what if you could identify companies with:
* ACTIVE problems they're trying to solve
* BUDGET already allocated
* URGENCY to find a solution
That's exactly what our job board scanning system does.
## Steps
### 1. Set up job board scanning automations
We use TheirStack to monitor when companies post specific job listings:
* If you're a branding agency, target companies hiring graphic designers
* If you're a dev shop, look for companies hiring developers
* If you're a marketing agency, find brands hiring marketing reps
The logic is simple but powerful:
No company goes through the hassle of hiring unless they REALLY need help.
And the fact they're willing to hire shows budget is already approved.
This creates the perfect storm of need + resources + timing.
### 2. Use AI to find the right decision makers
Once we identify a company actively hiring, we:
* Automatically pull all potential decision makers from the company
* Use AI to determine who has actual buying power
* Find their exact contact details (both work and personal email)
* Get their phone numbers using tools like LeadMagic
The system delivers a daily feed of perfect prospects who are ACTIVELY looking to solve problems YOUR agency specialises in.
### 3. Create hyper-personalised outreach at scale
No more generic "hope you're doing well" messages:
* AI analyzes the exact job posting they've created
* Identifies the specific challenges they're trying to solve
* Crafts outreach that positions your agency as the solution
* Personalises each message based on the job description
* Automatically schedules and sends via SmartLeads & Lemlist
Your outreach essentially says:
"I see you're trying to hire for X, which means you're struggling with Y. Instead of spending months finding and training someone, we can solve this problem immediately."
## Why does this work?
* Target companies with ACTIVE needs (not cold prospects)
* Reach decision-makers when they're ACTIVELY seeking solutions
* Position your agency as the faster alternative to hiring
* Run everything on complete autopilot while you focus on clients
* Scale without adding sales staff or spending hours prospecting
## Without any of this:
* No more guessing which companies might need your services
* No more cold outreach to prospects who aren't actively buying
* No more spending hours researching contact details
* No more generic templates that get ignored
---
title: How to send a slack message for every new job found
description: Step-by-step guide to automatically notify your team in Slack whenever new jobs are posted using TheirStack's webhook integration with Make, Zapier, or N8n.
url: https://theirstack.com/en/docs/guides/how-to-send-jobs-to-slack
---
Through our [Webhooks](/docs/webhooks) feature, you can trigger actions in any external system (CRMs, Slack, Airtable, etc).
Not all systems accept webhooks, so we recommend using workflow automation tools like [Make](https://www.make.com/), [Zapier](https://zapier.com/) or [N8n](https://n8n.io/) and then levearing their integrations libraries to connect to other systems like Salesforce, Hubspot, etc.
**Choose a workflow automation tool to connect to TheirStack.**
* [Make](https://www.make.com/) (Generous free plan, low cost)
* [N8N](https://n8n.io/) (no free plan, open source, low cost)
* [Zapier](https://zapier.com/) (Good documentation and easy for beginners)
For this example we will use [Make](https://www.make.com/), it's our favorite and has a generous free plan. Follow this guides to do it in [N8n](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/) or [Zapier](https://help.zapier.com/hc/en-us/articles/8496288690317-Trigger-Zaps-from-webhooks)
**Get the webhook URL from Make**
* Click on "Create a new scenario"
* Click on "Add Webhooks module"

* Click on "Custom webhook"

* Click on "Add" and then "Create webhook"

* Copy the webhook URL

**Create a webhook that triggers an event when a new job is found**
* Use the webhook URL you got from the previous step.
* I recommend you sending a test event to make sure the webhook is working.
**Add slack module to your Make scenario**
* Click on "Add another module" and search for "Slack - Create message"

* Configure in which channel you want to send the message and the message content.

* Click on "Save"
---
title: Monitoring open jobs from current and past customers
description: How to know which companies from a given list are actively hiring. This can help SaaS companies detect new needs of their current customers for potential upsells, and also recruitment companies to find old customers that are hiring again and could be easier to sell to than if they were completely new customers.
url: https://theirstack.com/en/docs/guides/monitoring-open-jobs-from-current-and-past-customers
---
## The problem
**Are you a recruiting company?**
If so, you know it is a tough industry. Every month, revenue starts at zero dollars and you have to build up your way from there. Winning new customers is hard and you hear "no" many times. However, reconnecting with former clients can often be more straightforward and successful. They already know your work and trust you. TheirStack can help you make these reconnections easier by informing you when these past clients are hiring again.
**Are you a SaaS company?**
In this case, long-term, net retention revenue is key to building a long-standing, healthy, compounding business. If you have NRR > 100% it means that over time you're making more money from the same customers.
The way to do this is to figure out new problems your customers are having, and either build new products to solve them or help your customers solve them with your sofware in ways they weren't aware of.
By digging into their job posts, one can infer the problems a company is running into.
### Monitoring jobs manually
To monitor that for all your past customers, you'd have to
check all the job boards and all the companies' career pages
and do it regularly, at least weekly. Otherwise, jobs may already be filled, you could have lost them to a competitor or they could have solved their problem by the time you contact the company.
The bigger your customer list is, the longer this process would take. And you should check out all the jobs posted, until the last page.
Doing this manually is tedious and time-consuming.
Yet it's important and has to be done, or you risk leaving lots of money on the table on the table if you don't do it.
## Monitoring which companies are hiring
With TheirStack you can filter our worldwide jobs database by the company names and domains of your current or former clients, letting you:
* See the results visually on our UI
* Export the data in CSV and Excel
* Get alerts sent daily or weekly to your email with all the jobs and companies found
* Make the same searches via API
* Send new opportunities to Slack, Hubspot, Salesforce and many more with our Make and Zapier integrations.
TheirStack gives you 2 options or seeing the information
* **Doing a job search:** by searching our jobs database directly, you'll see all the details of each job, including the specific sections of the job description that are relevant to you (if you're filtering by technologies or keywords in the description). Check our Job Search guide to learn more about this, and some of the most important filters you can apply. To do this, go to the Jobs section, clicking on Jobs in the navbar
* **Doing a company search:** we'll group all the jobs from each company and just return a list of companies, with a small section where you can see some of the jobs found from each company.
In the rest of this guide, we'll show you how to do the second option. All the job filters are available in both views.
## Do a company search
To do so, follow these steps
1. Go to [app.theirstack.com](https://app.theirstack.com) and open a new company search
2. Remove the existing filters, by clicking on the X next to each filter.
3. Add a Company name filter, and then paste the names of all your past customers, one per line.

4. Add a Job Posting -> Date Posted filter and set it to 30, for example, to see which of the companies have posted jobs in the last 30 days.

As you see, a new Jobs column will be shown, where you can see the jobs each company has posted.
5. To get as many matches as possible, add a Company domain filter and paste the domains or URLs of your past customer. Sometimes the name of the company in our database doesn't match exactly the name that you pass, but the domain does. As you see, if you do this the number of companies for which we found jobs almost tripled (going from 68 to 176, out of 200 companies)
6. Save the search by clicking on the Save button in the top right corner of the screen and give a name to it by clicking on its name and setting a new one.
7. (Optional) If you specialize in tech jobs, you can also add a Job title filter and paste the jobs from this guide. You'll then only see the companies hiring tech profiles.
---
title: Integration guide for sales intelligence software
description: This guide provides detailed instructions on integrating TheirStack into your product, including all possible connectors, marketing content and best practices.
url: https://theirstack.com/en/docs/guides/sales-software-integration-guide
---
Are you a sales intelligence platform like Clay, Databar, or Trigify? We've compiled everything you need to seamlessly integrate TheirStack as a source of job data and technographics into your product. This is a dynamic, evolving guide that improves with each integration. Your feedback and suggestions are always welcome!
## Introduction
At TheirStack, we are passionate about building long-term partnerships with sales intelligence platforms. Our goal is to become the largest, most reliable, and fastest-responding job and technographics database. Everything we do is driven by this vision. If you're seeking top-quality job and technographic data, we're the ideal partner for you.
### Why TheirStack is the right partner for you
* **Coverage**:
* Job data: 16,000+ job data sources, 30+ advanced job and company filters, worldwide coverage. [(learn more).](/en/docs/data/job)
* Technographics data: 21K technologies and 5M companies. [Learn more](/en/docs/data/technographic)
* **API designed for you**:
* Use our [API Preview mode](/en/docs/api/preview-data-mode) to show a preview to your end users.
* Use our [Free count](/en/docs/api/free-count) to estimate the number of records that match your search criteria with no credits consumption.
* **Pricing Flexibility**:
* We know estimating your consumption is hard, with us you don't need to worry about it. You can start with a low volume of credits and increase it as your users need more data. No commitment, cancel anytime, and you can enable a [auto recharge rule](/en/docs/pricing-and-billing/auto-recharge-credits) to avoid running out of credits.
* Learn how our API pricing works [here](/en/docs/pricing-and-billing/credits#api-credits)
### Use cases
TheirStack allow you to build different features in your platform:
| **Type** | **Features** |
| ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **On-Demand Actions (API)**
When your users actively request information | **List Building** - Find jobs - Find companies by tech stack or job data
**Enrichment** - Get the tech stack of a company - Get all jobs posted by a company |
| **Real-Time Signals (Webhooks)**
Trigger workflows when an event occurs | - Monitor new jobs - Detect companies adopting new technologies - Detect when the tech stack of a company changes |
## Features
### List building
The list building category are all the features that start from a colection of filter and return a list of records (jobs or companies)
#### Find jobs
Use [Job Search API endpoint](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search) to build this feature.
Recommended filters sorted by importance:
| Order | Filter | Description | API Field |
| ----- | ---------------------------- | ---------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| 1 | Posted date (required) | Last n days (default 30 days). | `posted_at_max_age_days`, `posted_at_gte`, `posted_at_lte` |
| 2 | Job Country | Include countries (1 to n values). Exclude countries (1 to n values). | `job_country_code_or` (recommended), `job_country_code_not` |
| 3 | Job Title | Include any of these keywords in the job title (tags format, 1 to n values). Exclude keywords. | `job_title_or` (recommended), `job_title_not` |
| 4 | Job Description | Include any of these keywords in the job description (tags format, 1 to n values). Exclude keywords. | `job_description_pattern_or`, `job_description_pattern_not` |
| 5 | Job Location | Include City. Text match. List of strings. Exclude City. Text match, List of strings. | `job_location_pattern_or`, `job_location_pattern_not` |
| 6 | Job Technologies | Include technologies mentioned in the job description. Exclude technologies. | `company_technology_slug_or`, `company_technology_slug_and` |
| 7 | Is a remote position | Yes or no. | N/A |
| 8 | Company Industry | List of IDs, IDs available with this endpoint. | [Industry IDs](https://api.theirstack.com/#tag/catalog/GET/v0/catalog/industries) |
| 9 | Company Headcount | Look for "employee\_count" in the endpoint docs. | [Employee Count](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search) |
| 10 | Company Headquarters Country | | `company_country_code_or` |
Marketing content to help your users understand this action:
## Short description
Find job postings across multiple platforms (LinkedIn, Indeed, Workable, etc.) and apply over 25 filters to refine results by job role, company, and tech stack details.
## Long description (Overview, Common searches, Common use cases)
**Overview**
Launch a comprehensive search on LinkedIn, Indeed, Glassdoor, and more than 16 other job sites. Maximize your reach and efficiency by targeting a broad spectrum of opportunities from the start. Refine your search with advanced filters:
* Job filters: job title, keywords in the job description, salary ranges, technology, hiring managers…
* Company filters: Industry, size, location, funding, revenue, technology usage, etc.
**Common searches**
Searching for jobs can be used by job seekers, but also many sales and marketing teams use it to find potential customers. Here are some searches that could be done:
* Search for jobs filtering by the country of the job
* Search for jobs filtering by job title
* Search for jobs filtering by technologies mentioned in the job
* Search for jobs filtering by job description
* Search for jobs filtering by company domain
* Search for jobs within a specific date range
**Common use cases**
Job posting data use cases are unlimited: lead generation, cross-selling and marketing campaigns.
* Discover companies hiring. Harness the power of job data to identify potential clients by scanning over 40 million job listings in more than 195 countries. Target companies facing challenges that your offerings can address, turning job market insights into valuable sales opportunities.
* Monitor your customers. Stay ahead with real-time notifications when your current or previous clients start hiring again. Leverage this data to spot upsell opportunities and re-engage with past customers, ensuring you maximize lifetime value and maintain strong client relationships.
* Target companies hiring specific positions. Boost your sales with targeted LinkedIn advertising campaigns. Focus your ads on individuals at companies actively hiring for positions that match your services. By aligning your marketing efforts with real-time job data, you can ensure your message reaches the right audience, enhancing engagement and conversion rates.
#### Find companies by tech stack
Use [Company Search API endpoint](https://api.theirstack.com/#tag/companies/POST/v1/companies/technologies) to build this feature.
Recommended filters sorted by importance:
| Order | Filter | Description | API Field |
| ----- | ---------------------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| 1 | Technologies used | Show logo, name, short description (one\_liner), category, and number of companies. | `company_technology_slug_or`, `company_technology_slug_and`, `company_technology_slug_not` |
| 2 | Company headquarters country | Options to include or exclude countries. | `company_country_code_or`, `company_country_code_not` |
| 3 | Industry | Options to include or exclude industries. | `industry_or`, `industry_not` |
| 4 | Company headcount | Specify minimum or maximum employee count, with options for null values. | `min_employee_count`, `max_employee_count`, `min_employee_count_or_null`, `max_employee_count_or_null` |
| 5 | Company revenue | | N/A |
| 6 | Company type | | N/A |
| 7 | Company location | | N/A |
| 8 | Company website | | N/A |
Use the following content to help your users understand this action.
## Short description
Find companies by the technology they use.
## Long description (Overview, Common use cases)
**Overview:**
Discover companies using any of our 21K technologies, including programming languages, databases, tools, SaaS, CRMs, and ERPs. Our comprehensive tracking allows you to pinpoint organizations by their tech stack, offering a strategic edge in market analysis and outreach. Leveraging job postings as a primary source, we meticulously track and reveal the internal tools that power companies globally, offering an unmatched depth of technographic intelligence.
**Common use cases:**
Sales and marketing teams often use this endpoint to find potential customers or gather market intelligence. Here are some example searches:
* Find companies using particular technology: Salesforce, Clickhouse, Salesforce…
* Find companies using a technology category: CRM, ERP, Database, Big Data, Cloud…
**The most reliable technology usage source:**
* Assured Accuracy: For each technology identified, we assign a confidence rating reflecting its data precision. This rating incorporates variables such as the frequency of technology mentions in job listings, the recency of these mentions, the diversity of its usage across companies, and its prevalence within specific categories.
* Transparency and Validation: Gain direct access to our data sources. We facilitate verification by linking directly to the job postings that reference the technology, alongside details about the posting company and the date. This ensures you can trust and validate the data's accuracy.
* Always Up-to-Date: Our platform is refreshed every 24 hours, guaranteeing that you have access to the most current data available. Stay ahead with real-time updates and insights.
### Enrichment
#### Get the tech stack of a company
Use [Technographics API endpoint](https://api.theirstack.com/#tag/companies/POST/v1/companies/technologies) to build this feature.
Recommended filters sorted by importance:
| Order | Filter | Description | API Field |
| ----- | ----------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| 1 | Company website | Website of the company you want to get the technology list | `company_domain` |
| 2 | Confidence level | Return only technologies with a confidence level of high, medium or low. | `confidence_level` |
| 3 | Technologies used | Show logo, name, short description (one\_liner), category, and number of companies. | `company_technology_slug_or`, `company_technology_slug_and`, `company_technology_slug_not` |
Marketing content to help your users understand this action:
## Short description
Lists all technologies used by a company or group of companies. For each technology, it returns the confidence level (low, medium, high), the number of jobs that mention the technology, and the first and last dates it was mentioned.
## Long description (Overview, Common use cases)
**Overview**
Lists all technologies used by a company or group of companies. For each technology, it returns the confidence level (low, medium, high), the number of jobs that mention the technology, and the first and last dates it was mentioned.
**Common use cases:**
Sales and marketing teams use this endpoint to:
* Identifying the technologies used by a company or a group of companies
* Finding all the technologies that belong to a certain category (such as databases, CRMs, programming languages, etc.) mentioned in the jobs of a company, and identifying the confidence level of the detection to infer the most likely one that is used by the company.
* Identifying if a company uses one or several technologies from a list of technologies that you are interested in.
#### Get all jobs posted by a company
Use [Job Search API endpoint](https://api.theirstack.com/#tag/jobs/POST/v1/jobs/search) to build this feature.
Same filters as the [Find jobs](#find-jobs) action but excluding the `company_domain` filter.
## Integration page
Most sales intelligence software have a page where they list all data sources they have. This is the content we recommend you to add to this page to help your users understand what TheirStack is and how it can help them.
## Subtitle
TheirStack helps you find job postings and find companies by tech stack.
## Description
TheirStack is the largest job posting and technographics database, designed to help businesses, recruiters, and sales teams identify opportunities with companies based on their technology stack and hiring needs. With a vast collection of data on which technologies companies use, along with real-time job listings, TheirStack provides a comprehensive platform for discovering leads, qualifying prospects, and strategically targeting outreach efforts.
Through TheirStack's Job Postings data, users can access millions of job listings aggregated from multiple global sources, including major job boards, offering a complete view of the job market across 195 countries. The platform's robust filtering options allow users to refine searches by job role, company, and required technology, giving a nuanced perspective on hiring trends and job quality. This empowers recruiters and business developers to target roles and companies with precision, ensuring outreach is both relevant and impactful.
TheirStack's Technographics data enables users to search for companies by their technology stack, providing detailed insights into tech adoption across industries. This feature supports sales and marketing teams in identifying high-potential leads based on specific technology use, allowing for strategic alignment with each company's tech landscape. Combining job market insights with technographic data, TheirStack delivers a strategic advantage for more informed and effective decision-making.
---
title: Clay
description: How to add a new column in Clay table with TheirStack data and how to create a new table in Clay with TheirStack data.
url: https://theirstack.com/en/docs/integrations/clay
---
We're currently in discussions with Clay to establish an official integration. Meanwhile, you can still leverage our data within Clay. Depending on your specific needs, we suggest the following approaches:
* [New jobs or companies table in Clay](#new-jobs-or-companies-table-in-clay) (live sync or one-time export)
* [Adding a new column to Clay table](#adding-a-new-column-to-clay-table) (manual sync)
## New Jobs or Companies Table in Clay
If you aim to create a new table with
* A list of jobs posted in the US in the last 30 days that mention a specific keyword.
* A list of companies that have posted a job in the last 30 days in New York.
* A list of companies using specific technologies like Snowflake, Hubspot, Python, etc.
* A list of companies employing a category of technologies like AI, Cloud, etc.
with a live sync or as one-time export, follow these steps:
1. Go to the Clay and create a new table and select "monitor webhook" as the source. [Clay Webhook Guide](https://www.clay.com/university/guide/webhook-integration-guide)
2. [Setup a webhook in TheirStack](/docs/webhooks)
## Adding a New Column to Clay Table
If you have a list of companies in Clay and wish to add a new column with
* the number of developer jobs posted by this company in the last 30 days.
* "Yes" / "No" if they are utilizing specific technologies like Snowflake, Hubspot, Python, etc.
* "Yes" / "No" if they are employing a category of technologies like AI, Cloud, etc.
follow these steps:
1. Go to the Clay table you want to add the column to.
2. Click on the "Columns" tab.
3. Click on the "Add Column" and select "HTTP API" [Clay HTTP API Guide](https://www.clay.com/university/guide/http-api-integration-overview)
4. Review our [API docs](/docs/api)
## Frequently asked questions
### Has anyone integrated and used TheirStack with Clay?
We’re in talks with Clay to have an official integration with them but it’s a bit far still. But there are still other ways that customers used TheirStack with Clay. Mostly:
* Exporting and uploading manually a CSV from TheirStack
* Using the [HTTP API](https://docs.clay.com/en/articles/9672489-http-api-with-clay) function from Clay, connecting to our [API](https://api.theirstack.com/)
---
title: Make
description: How to connect TheirStack with Slack or any other tool through Make
url: https://theirstack.com/en/docs/integrations/make
---
Make.com is one of the most powerful no-code platforms. It lets you connect thousands of apps without having to write any code.
## How to send a Slack message for every new job found
The easiest to send a Slack message for every new job found is to use a "Search", this will allow us to modify search criteria without having to update the Make Scenario.
1. Get saved search
2. Get jobs meeting saved search criteria
3. Send Slack message

## Import scenario on Make.com
We have created a [template](https://drive.google.com/file/d/1-tv6DT4pPEPD-zIRKd1UmSnBtqOIsM8d/view) to help you configure your scenario. Click on "Import Blueprint" and import [this blueprint](https://drive.google.com/file/d/1-tv6DT4pPEPD-zIRKd1UmSnBtqOIsM8d/view).

## Getting TheirStack API Key
Go to [TheirStack App](https://app.theirstack.com/settings/api-key) and copy the API Key
---
title: Cookies Policy
description: Cookies Policy for TheirStack
url: https://theirstack.com/en/docs/legal/cookies-policy
---
TheirStack is the commercial name under which THEIRSTACK SL manages the website [www.TheirStack.com](http://www.theirstack.com/) and all its properties, utilizes cookies to enhance online user experience (just like nearly every other website on the Internet today). Below, you will see detailed information about what types of cookies TheirStack uses, how to disable these cookies, and also how to disable third-party cookies. If you cannot find the specific information that you are looking for or if you have any questions or concerns, please feel free to contact us anytime at the email address [hi@theirstack.com](mailto:hi@theirstack.com)
## Who is responsible for the processing of your data?
**Name:** Xoel López Barata
**E-mail:** [hi@theirstack.com](mailto:hi@theirstack.com)
## What are cookies and why does TheirStack use them?
Cookies are small text files that are generated by the website that you are viewing, allowing the website to store information as you navigate web pages. These text files contain session data that can be useful to improve your browsing experience.
All of the cookies used by TheirStack are safe for your computer and they only store information that is used by the browser. These cookies cannot execute code and cannot be used to access content on your computer. Many of these cookies are necessary to ensure the proper functioning of the website. They do not contain malware or viruses. Other cookies improve user experience by storing site preferences, language preferences, as well as information about previously viewed content. This information is stored by cookies and used to enhance user experience, such as identifying and resolving errors and navigation problems
## What types of cookies does TheirStack use?
To enhance our understanding of your interaction with our Sites, we may use cookies and an IP tracking code to collect data for statistical purposes, including: date of first visit, number of visits, date of last visit, URL, domain, browser, and screen resolution.
Cookies, by themselves, do not tell us any personally identifiable information other than your IP address, however they may store personal data that you provide us via the web forms. We may use these cookies to recognize you by name, to recognize our registered Application Providers, or to guarantee that users that click out to our partners’ Sites are not counted more than once in a 24 hours period. You may voluntarily de-activate and/or eliminate cookies by following your Internet browser’s instructions.
We may partner with third-party ad networks to either display advertising on our Web site or to manage our advertising on other websites. Our ad network partners use cookies and Web beacons to collect non-personally identifiable information about your activities on this and other Websites to show you targeted advertising based on your interests. We may partner with third-party data providers to match IP addresses with company names and contact names. Our data partners may use cookies and Web beacons for the purpose of matching IP addresses.
## How can a user block or eliminate these cookies?
You can allow, eliminate, or block cookies in your computer's configuration settings according the internet browser you are using. In certain cases, some web services will be blocked when certain cookies are not allowed to operate correctly or when they are blocked by the consumer.
These links explain how to deactivate or block cookies in common web browsers:
* [Chrome](https://support.google.com/chrome/answer/95647?co=GENIE.Platform%3DDesktop\&hl=en)
* [Microsoft Edge](https://support.microsoft.com/en-us/help/17442/windows-internet-explorer-delete-manage-cookies)
* [Safari](https://support.apple.com/en-us/HT201265)
* [Firefox](https://support.mozilla.org/en-US/kb/delete-cookies-remove-info-websites-stored)
* [Opera](http://www.opera.com/help/tutorials/security/cookies)
* [Android](https://support.google.com/chrome/answer/95647?co=GENIE.Platform%3DAndroid\&hl=en-GB\&oco=1)
---
title: GDPR
description: Ensuring GDPR compliance, TheirStack.com prioritizes lawful data processing, transparency, data minimization, robust security, and respect for individual rights. Our practices include regular audits to maintain the highest standards of data protection and privacy.
url: https://theirstack.com/en/docs/legal/gdpr
---
At TheirStack, we prioritize the privacy and data protection rights of individuals. We are committed to ensuring that our job scraping practices are fully compliant with the General Data Protection Regulation (GDPR). Our approach to data scraping is governed by the following principles:
1. **Lawful Basis for Processing:** TheirStack.com only scrapes job data where there is a legitimate interest or other lawful basis, as permitted under GDPR. We obtain consent where necessary and ensure that our practices are transparent and fair.
2. **Transparency and Fairness:** We are dedicated to clear and open communication about our data collection processes. Our privacy notice and policy detail our scraping activities and explain how the data will be used, ensuring that users are well-informed.
3. **Data Minimization:** We adhere to the principle of data minimization by collecting only the information necessary for the purpose of providing accurate and relevant job listings. We avoid gathering excessive personal information that is not pertinent to the job postings.
4. **Data Security:** Protecting the data we collect is paramount. TheirStack.com employs robust security measures to safeguard the data from unauthorized access, breaches, and other security threats.
5. **Data Subject Rights:** We respect the rights of individuals as outlined in the GDPR. This includes the right to access, rectify, and erase their personal data. We provide mechanisms for individuals to easily exercise these rights.
6. **Regular Audits and Compliance Checks:** To maintain our commitment to GDPR compliance, TheirStack.com conducts regular audits of our scraping activities. We continuously review and update our practices to ensure they remain aligned with GDPR requirements and reflect any regulatory changes.
By adhering to these principles, we ensure that our job scraping practices are conducted responsibly and in full compliance with GDPR, upholding the highest standards of data protection and privacy.
---
title: Privacy Policy
description: Privacy Policy for TheirStack
url: https://theirstack.com/en/docs/legal/privacy-policy
---
This is the Privacy Policy of the [TheirStack.com](https://theirstack.com) [](https://asgard.ai/)website and any affiliated software and mobile applications (collectively, the “Platform”), operated by THEIRSTACK SL(together with our affiliates and subsidiaries, “TheirStack”, “we”, “us”, “our” and terms of similar meaning) and our related products and services (collectively, the “Service” or “Services”).
It describes the information that we collect as part of the normal operation of our Platform, and how we use and disclose this information. All of the different forms of data, content, and information described below are collectively referred to as “information.”
## The Information We Collect And Store
### We collect Business Information:
TheirStack creates profiles of business people and companies (”Business Information”) from different data sources that we make available to the users of the Platform.
Business Information that may be provided includes company information that may include company financial data, company business sector, technologies used by the company, ongoing or planned projects in the company, or any information made available to the public by the company. Business Information may also include contact information of the company representatives (name, job title, company department, and LinkedIn URL).
We obtain the data needed to gather this Business Information in several ways:
(i) by scanning the web and gathering publicly-available information (company website, company press releases, company jobs, company LinkedIn site or any other material made available to the public by the company or its representatives)
(ii) through market research surveys conducted by our in-house research team
(iii) by licensing information from other third-party companies
### We may collect and store Customer Information when running our Service:
Information You Provide. We may collect personal information that can be used to contact or identify you and may include information such as an individual’s name, email address, mailing address, telephone number, and payment or bank account details (“Personal Information”).
When you register an Account, we may collect some Personal Information, such as your name, your phone number, a credit card or other billing information, your email address, and postal addresses.
The Site may allow you to link your Third-Party Accounts. We may use OAuth (as defined below), if available, to access Third-Party Accounts in order to limit our collection of your passwords. “OAuth” is an open protocol for authorization, commonly used as a way for users to log in to sites using their accounts with third-party services, such as Google, but without exposing their third-party-service passwords to such sites. For a Third-Party Account that does not support OAuth, we will ask for your login credentials for such Third-Party Account, which may include your email address and password. In all cases, we may collect your name and email address and the names and email addresses of your email contacts, subject to the terms of this Privacy Policy. If you create an Account using your login credentials from one of your Third-Party Accounts, we may access and collect your name and email address, and other Personal Information that your privacy settings on the Third-Party Account permit us to access, subject to the terms of this Privacy Policy.
When you use the Service, we may automatically record information from your Device, its software, and your activity using the Services. This may include the Device’s Internet Protocol (“IP”) address, browser type, the web page visited before you came to our website, information you select or search for on our website, locale preferences, identification numbers associated with your Devices, your mobile carrier, date and time stamps associated with transactions, system configuration information, metadata concerning your files, and other interactions with the Service.
We also use technologies such as cookies, JavaScript, local storage (as defined below), pixel tags, and scripts to collect information, provide a better user experience, and improve our Services. A cookie is a small data file that we transfer to your Device. We may use “persistent cookies” to save your registration ID and login password for future logins to the Service. We may use “session ID cookies” to enable certain features of the Service, to better understand how you interact with the Service, and to monitor aggregate usage and web traffic routing on the Service. You can instruct your browser, by changing its options, to stop accepting cookies or to prompt you before accepting a cookie from the websites you visit. If you do not accept cookies, however, you may not be able to use all aspects of the Service. “Local storage” is a way for a website to collect and store information “locally” (e.g., on the user’s device rather than on the website’s server) and then later retrieve it again. Local storage includes “localStorage” and “sessionStorage.” By using local storage, a user’s visits can, for example, be stored on their own computer, counted, and then given to us.
## How We Use Personal Information
Personal Information is or may be used:
(i) to provide and improve our Service,
(ii) to administer your use of the Service,
(iii) to better understand your needs and interests,
(iv) to personalize and improve your experience, and
(v) to provide or offer software updates and product announcements.
If you no longer wish to receive communications from us, please follow the “unsubscribe” instructions provided in any of those communications, or update your account settings information.
Analytics. We also collect some information (ourselves or using third-party services) using logging and cookies, such as IP address, which can sometimes be correlated with Personal Information. We use this information for the above purposes and to monitor and analyze the use of the Service, for the Service’s technical administration, to increase our Service’s functionality and user-friendliness, and to verify users have the authorization needed for the Service to process their requests.
## Information Sharing and Disclosure
We may disclose to parties outside TheirStack information that you provide and that we collect when we have a good faith belief that disclosure is reasonably necessary to:
(a) comply with a law, regulation, or compulsory legal request;
(b) protect the safety of any person from death or serious bodily injury;
(c) prevent fraud or abuse of TheirStack or its users; or
(d) to protect TheirStack property rights.
## Changing or Deleting Your Information
You can access and modify the Personal Information associated with your Account by contacting us at [hi@theirstack.com](mailto:hi@theirstack.com).
Please note that if you signed up using Third-Party Account, you may have to access and modify the Personal Information associated with your Third-Party Account in order to modify certain of the Personal Information associated with your Account.
If you want us to delete your Personal Information and your Account, please contact us at [hi@theirstack.com](mailto:hi@theirstack.com) with your request. We will take steps to delete your information as soon as is practicable, but some information may remain in archived/backup copies for our records or as otherwise required by law.
## Data Retention
We will retain your information for as long as your Account is active or as needed to provide you the Services.
If you are a User and wish to cancel your account or request that we no longer use your information to provide you Services, you may delete your account.
We may retain and use your information as necessary to comply with our legal obligations, resolve disputes, and enforce our agreements. Consistent with these requirements, we will try to delete your information quickly upon request. Please note, however, that there might be latency in deleting information from our servers and backed-up versions might exist after deletion. Only the User may request that an Account be deleted.
## Security
The security of your information is important to us. We follow generally accepted standards to protect the information submitted to us, both during transmission and once we receive it. No method of electronic transmission or storage is 100% secure, however. Therefore, we cannot guarantee its absolute security. If you have any questions about security on our website, you can contact us at [hi@theirstack.com](mailto:hi@theirstack.com).
## Contacting Us
If you have any questions about this Privacy Policy, please contact us at [hi@theirstack.com](mailto:hi@theirstack.com)
## Changes to our Privacy Policy
This Privacy Policy may change from time to time, and the most current version will be posted on our Site, so please check our Site regularly. We may provide notice of changes in other circumstances as well. By continuing to use the Service after those changes become effective, you agree to be bound by the revised Privacy Policy.
---
title: Refunds and Cancellations
description: Refunds and Cancellations Policy for TheirStack
url: https://theirstack.com/en/docs/legal/refunds-and-cancellations
---
## Refunds
Our refund policy is designed to be straightforward. Refunds are available under the condition that you have not used our product in any capacity. If you have used the product, you are not eligible for a refund. This policy is in place to help manage the resources that go into the provision of our services.
In the case that you’re eligible, you will be refunded the full money you’ve paid minus the Stripe fees associated with it (around 3%).
To request a refund, please ensure that you have not used the product and email us at [hi@theirstack.com](mailto:hi@theirstack.com). Our team will guide you through the process and provide further instructions on how to proceed with your refund request.
## Cancellations
You have the flexibility to cancel your subscription at any time. To do so, please follow these steps:
1. Log in to your account on [app.theirstack.com](https://app.theirstack.com/).
2. Navigate to the 'Billing' section.
3. Click on the Cancel button
4. Fill out the form to proceed with the cancellation.
Upon cancellation, you will retain access to the product until the end of your current billing period. This means you can continue to use the product without interruption until the cycle concludes.
Please note that cancelling your subscription does not automatically initiate a refund. Refunds are only processed under the conditions stated above.
## Further Assistance
If you have any questions or require assistance with your refund or cancellation, please do not hesitate to contact our customer support team. We are here to help ensure your experience is as smooth and satisfactory as possible.
This policy is subject to changes, which, if made, will be communicated appropriately through our official channels. It is advisable to review our policies periodically to stay informed of any updates.
---
title: Terms and Conditions
description: Terms and Conditions for TheirStack
url: https://theirstack.com/en/docs/legal/terms-and-conditions
---
TheirStack is an online service that delivers company insights and aggregates jobs collected from publicly available sources. The present conditions expose the rights and obligations of the user and of TheirStack as the provider of the service.
TheirStack will assume that any user who uses the service has read and accepted the conditions of use, and TheirStack reserves the right to update and modify the Terms of Use without any prior notice, which are always available at [www.theirstack.com](http://www.theirstack.com).
TheirStack is the commercial name under which THEIRSTACK SL, with NIF ESB56963697, provides access to the TheirStack Web Site and its related services according to the terms and conditions set forth below.
This agreement will be valid from the date you check the box for acceptance of this agreement that appears at the bottom of this document. New features that could be added to the Services will be subject to the Terms of Use. In case the user continues to make use of the Service after any modification, it will assume their agreement with said modifications.
Failure to comply with any of the Conditions of Use may lead to cancellation of your account.
## 1. Account Terms
To access the service it is essential to be over eighteen (18) years old.
A complete legal name, an email address, and all information required by TheirStack in the account creation process must be provided.
It is the responsibility of the user to provide truthful information, and TheirStack reserves the right to delete any account if it is suspected of its veracity or could breach any of the rules of use of TheirStack.
The user is responsible for maintaining the privacy of his account. TheirStack shall not be liable for any damage or loss that may be the result of user error in protecting your login information.
The parties agree to legally equate the signature of the client with the signature made by any other type of code, code, or element of security identification. Notwithstanding the foregoing, the service provider may require, when deemed necessary, written confirmation to the client. Agreements TheirStack offers a rating system that adapts to the volume of documents that the user performs. The limits of each tariff are specified in the prices section. If the user exceeds any of the limits of his tariff, he will have to increase the rate.
TheirStack reserves the right to modify the rates unilaterally and at any time, without granting such change any right to compensation by the users.
## 2. Payment and Access
A valid bank card is required to make payments. It is not required to create or use a free account. TheirStack will periodically charge you a recurring fee depending on the type of account you have contracted.
The Service is charged each period in advance and is not refundable. There will be no refunds or credits for partial months of the Service, nor will there be refunds in case the user does not use the Service during the period of time the account is open. In no case shall exceptions be made.
The customer agrees that it will not be necessary to confirm receipt of the acceptance of the contract when it has been concluded exclusively by means of electronic communication.
In case the user charges an account level for their volume of documents, a charge will not be made on their card with the new amount until the next billing date. From now on, the next billing will be charged on your card for the new amount, unless the account is canceled.
In case of non-payment or return of the receipt, you will be notified of the default and will automatically lose the ability to access the Service. The data will be deleted within thirty (30) days from the date of default.
No fee includes any taxes or duties required by your governmental authorities. The user is responsible for paying these taxes or obligations. The user decides who has the right to enter his account with the role he deems appropriate.
## 3. Authorized use of licensed materials and TheirStack technology, restrictions
### 3.1 Authorized Users
Licensee shall be entitled to designate persons as Authorized Users up to the number of Authorized Users subscribed as stated in the Ordering Document. If Licensee designates additional persons as Authorized Users beyond the number subscribed, such designation may be deemed by TheirStack, to be confirmed by notice to Licensee, as Licensee's subscription to such additional number of Authorized Users. In the event of such subscription, TheirStack may charge Licensee a corresponding additional Subscription Fee equal to the prevailing per-Authorized User rate multiplied by the period from the date of notice hereunder until the end of the then-current Term. Each Authorized User will be provided a unique username and password. Such usernames and passwords may not be shared and may not under any circumstances be used by anyone who is not an Authorized User. If any Authorized User's login credentials are disclosed to any person who is not an Authorized User but who would satisfy the qualification requirements of Section 3.2 hereof, TheirStack may, upon notice to Licensee, deem such sharing to be Licensee's subscription to the number of additional Authorized Users equal to the number of persons to whom such credentials were disclosed. Licensee shall be responsible for compliance with the terms of this Agreement by all Authorized Users, including, without limitation, the restrictions on use and transfer of Licensed Materials set forth herein. Licensee acknowledges and agrees that Authorized Users must provide TheirStack with certain identifying information, including their name and a business email address, and that Authorized Users may be required to accept an end-user license agreement agreeing to TheirStack's privacy policy and representing that they are authorized to access the Services on Licensee's behalf.
### 3.2 Qualification of Authorized Users
Licensee shall not designate any person as an Authorized User unless such person is: (1) a natural person and (2) an employee of Licensee. Licensee may designate a non-employee (i.e., an independent contractor) as an Authorized User only with prior written notice to TheirStack and provided Licensee takes reasonable steps to ensure such non-employee uses the Services only as permitted under this Agreement. If the employment of any Authorized User that was in effect as of the date such person was designated as an Authorized User terminates, such person's authorization to access the Services shall be revoked automatically without any further action by TheirStack. In the event of a termination, the Licensee shall take all reasonable steps to ensure that such person ceases accessing the Services. Licensee may reassign Authorized User designations at any time subject to the foregoing qualification requirements.
### 3.3 Authorized Uses and Restrictions
Licensee may use the Services for the following purposes:
* Business-to-business sales, marketing, recruiting, or business development activities
* Reposting and redistributing jobs
* Reselling TheirStack data through their own platform
* Viewing and analyzing Licensed Materials
* Communicating with Licensed Materials Contacts in a professional manner
* Identifying prospective sales opportunities
* Researching existing customers and prospects
Licensee is expressly prohibited from:
* Creating a direct competitor to TheirStack's core services
* Distributing or reselling data in a way that competes with TheirStack's primary business
* Sharing login credentials with unauthorized users
* Reverse engineering or attempting to derive source code from TheirStack Technology
### 3.4 Platform Integration
Licensee may:
* Integrate TheirStack data into their own platforms
* Resell the data through their own channels
* Use the data for business development purposes
Licensee must not:
* Use TheirStack's technology or interface design
* Create derivative works that compete with TheirStack's core offerings
### 3.5 Limitations on Use of the Services
Licensee shall use the Services in a responsible and professional manner consistent with the intended and permissible uses herein and consistent with standard industry practice. Licensee shall not override or circumvent, or attempt to override or circumvent, any security feature, control, or use limits of the TheirStack Technology. Licensee will not use the Licensed Materials or TheirStack Technology for commercial purposes not permitted under this Agreement and shall not designate any person as an Authorized User if Licensee has reason to believe such person is likely to use the Services on behalf of a third party or otherwise in violation of this Agreement. TheirStack may use technological means to place reasonable use limits to prohibit excessive use, including excessive downloads or screen views that indicate a violation of this Agreement, such as sharing with third parties or attempting to circumvent limitations to purchased credits (if applicable). TheirStack has the right to limit the access to the Services, if Licensee does not remedy the breach within fifteen (15) days after receipt of notice in writing, except if TheirStack has to do so for any security reasons.
### 3.6 Identification of Licensed Materials
Licensee shall not integrate Licensed Materials into any CRM, marketing automation, or sales enablement system for the purpose of allowing persons who are not Authorized Users to access or use the Licensed Materials. Any Licensed Materials that are downloaded and/or integrated into any CRM system must be maintained with identifying information indicating that such materials originated with TheirStack by, for example, maintaining a lead source of "TheirStack."
### 3.7 Unauthorized Access and Use
In the event TheirStack has a reasonable belief that Licensee or any Authorized User is engaged in any unauthorized access or use of the Licensed Materials or TheirStack Technology in violation of this Agreement, TheirStack may suspend Licensee's access to the Licensed Materials and/or TheirStack Technology after a prior written notice remained without effect for fifteen (15) days, except if TheirStack has to do so without undue delay for any security reasons or personal data breach. TheirStack will have, in the event of an actual breach of this Agreement, no liability to Licensee for such period of suspension and a suspension shall have no effect on the Term of this Agreement nor on Licensee's obligation to pay the Subscription Fee.
## 4. Service and pricing modifications
TheirStack reserves the right to modify or suspend, temporarily or permanently, the Service at any time for any reason with or without notice if it deems it convenient. TheirStack reserves the right to change monthly fees with a notice of 15 days. Notification of quota changes will be posted on TheirStack's website and in writing.
## 5. Cancelation
The user is responsible for the proper cancellation of his account. You can cancel your account at any time by going to app.theirstack.com/settings/billing. Once your account is canceled, you won't be charged anymore. The user can cancel his account at any time but will be responsible for all the charges made until that moment, including the full monthly charge for the month in which he suspends the service. Thereafter, you will not be charged. TheirStack reserves the right to cancel an account or prevent the use of the Software to those who do not comply with the present conditions of use.
## 6. Copyright and intellectual property
TheirStack owns all the Intellectual Property rights of all and any of the components of the Service that may be protected, including but not limited to the name of the Service, graphic material, all software associated with the Service, and the elements of the user interface contents In the Service, many of the individual characteristics and related documentation. The user undertakes not to copy, adapt, reproduce, distribute, reverse engineer, decompile, or disguise any facet of the Service that TheirStack owns. The user also accepts and agrees not to use robots, spiders, other automated devices, or manual processes to control or copy any content of the Service. TheirStack will not claim rights over the Intellectual Property of the Content that the user uploads or provides to the Service. However, by using the Service to send content, the user accepts that third parties can view and share this content sent by the user.
## 7. General Terms
The user is fully responsible for the access and correct use of TheirStack subject to the current legality, whether national or international, as well as the principles of good faith, morality, good customs, and public order. And specifically, it acquires the commitment to diligently observe the present General Conditions of use. The user agrees not to resell, duplicate, reproduce, or exploit any part of the Service without the express written consent of TheirStack.
TheirStack makes no warranties with respect to its ability to use the Service, its satisfaction with the Service, that the Service is available at all times, uninterruptedly and without errors, the accuracy of the mathematical calculations performed by the Service, and the correction Of the errors of the Service.
Neither TheirStack nor its partners nor its sponsors are liable for any direct, indirect, consequential, special, exemplary, punitive, or other damages arising out of or in any way connected with the use made by the user of the service. The user can only solve his dissatisfaction with the Service by not using it and canceling his account. If any of the conditions described here are invalidated or can not be applied, the application of any of the remaining ones should not be affected in any case. Any questions regarding the Terms of Use should be directed to TheirStack via email at hi - at - theirstack - dot - com
The Terms of Use establish an absolute understanding between you and TheirStack regarding the Service and prevail over any prior agreement reached between you and TheirStack. The Terms, and your relationship with TheirStack under these Terms, shall be governed by the laws of Spain. The user and TheirStack agree to submit to the exclusive jurisdiction of the courts of Vigo, Spain to resolve any legal questions regarding the Conditions.
---
title: Affiliate Program
description: Learn how TheirStack's Affiliate Program lets you earn up to 20% commission by referring new customers. Discover how payouts work, the commission structure, and how to get started.
url: https://theirstack.com/en/docs/pricing-and-billing/affiliate-program
---
## What is the TheirStack Affiliate Program?
In simple terms, TheirStack's Affiliate Program is a way for you to earn money by sending falks our way who end up becoming paid customers.
We offer up to 20% for each successful referral.
## Can you explain the commission structure?
Of course. Our commission structure is pretty straightforward: 20% for the first 12 months of the referral's subscription.
The payment will be done under the same terms as the referral's subscription. If it's a monthly subscription, you'll get paid monthly. If it's a yearly subscription, you'll get paid yearly.
## When and how do I get paid?
Ah, the million-dollar question.
We pay out commissions on the first day of each month.
So, if you refer someone in June, you'll get paid in July.
Right now it's manual (just let us know who you referred to), but we will have custom links and a dashboard so you can track payouts and revenue generated soon.
## How can i enroll in the program?
You can enroll in the program by contacting us at [hi@theirstack.com](mailto:hi@theirstack.com).
---
title: Auto recharge credits
description: Learn how to set up auto rechage rules to prevent running out of credits in production
url: https://theirstack.com/en/docs/pricing-and-billing/auto-recharge-credits
---
Auto recharge rules allows you to automatically recharge credits when your credit balance are bellow a specific number. You can set up one rule for each credit type (Company credits or API credits).

## How to set up auto recharge rules
1. Go to [this page](https://app.theirstack.com/settings/billing)
2. Go to the "Auto Recharge" section
3. Click on the "Add Rule" button
4. Select the credit type (Company credits or API credits)
5. Insert the amount of credits to recharge when bellow
6. Insert the amount of credits to recharge
7. Click on the "Save" button

## Cost of the auto recharge
The cost of the auto recharge will be the same credit prices as it was a recurren price. Check the [pricing here](https://www.theirstack.com/en/pricing)
## How to delete an auto recharge rule
1. Go to the [billing page](https://app.theirstack.com/settings/billing)
2. Go to the "Auto Recharge" section
3. Click on the trash icon button to delete the rule
---
title: Credits
description: Learn the difference between API credits and company credits and how to view your credit usage.
url: https://theirstack.com/en/docs/pricing-and-billing/credits
---
TheirStack credits are the virtual currency system used for running actions in TheirsStack. Depending on your [TheirsStack plan](https://www.theirstack.com/en/pricing) you will have a different amount of credits to run actions.
## Credits types
There are 2 types of credits: company credits and API credits. Both are included in the free trial and subscription plans.
### Company credits
### API credits
## View credit usage
You can view your credit usage by going to the [usage page](https://app.theirstack.com/settings/usage).
---
title: Pricing FAQs
description: Frequently asked questions about our pricing.
url: https://theirstack.com/en/docs/pricing-and-billing/faqs
---
## Why can't I see a company that was previously unblurred?
When you reveal a company, a company credit is used. This allows you to view all their jobs, technologies, and firmographics, or export that company as many times as you want for 90 days.
Since collecting new jobs or technologies incurs a cost, it's not feasible to offer unlimited access to new data indefinitely.
However, we are planning an enhancement to offer you a better experience: after 90 days, you will still be able to see the company, but any new jobs or technologies discovered after that period will not be accessible. This ensures you retain the data you've paid for, without receiving updates beyond the initial access period.
## How can I cancel my subscription?
You can cancel your subscription at any time. Please go to [this page](https://app.theirstack.com/settings/billing) and click on the "Cancel Subscription" button.
Once you complete the cancellation form, you will see that the status plan will be updated to "Cancelled".
## How can I set to auto recharge credits?
You can set to auto recharge credits at any time. Please go to [this page](https://app.theirstack.com/settings/billing) and click on the "Auto Recharge" button.
You can configure to auto-recharge when company credits or api credits are bellow a specific number(eg:1000 credits) and you can select the amount.
The cost of this credits package auto-charge will be the same credit prices as it was a recurren price. Check the [pricing here](https://www.theirstack.com/en/pricing)
## How can I update my subscription?
You can update your subscription at any time. Please go to [this page](https://app.theirstack.com/settings/billing) and click on the "Update Subscription" button.
When you update your subscription, the credits for the rest of the billing period won't be prorated. You will need to pay the full amount of the new plan.
## How to change my billing information?
You can change the billing information at any time: billing address, billing email, tax ID and phone number.
1. Go to [the billing page](https://app.theirstack.com/settings/billing)
2. Click on "Manage Billing" and you will be redirected to the Stripe billing portal.
3. Click on "Update information"
4. Update any of the fields: name, email, address, phone number and tax ID
5. Click on the "Save" button
The changes will be applied to the next invoice.
## How can I get a quote for purchasing a list of companies?
Our platform operates on a self-service model, which means we don't offer custom quotes for company lists. Instead, you can easily calculate the cost yourself:
1. Visit our [company search page](https://app.theirstack.com/search/companies/new) and use filters to find companies matching your criteria (e.g., technologies used, location, size).
2. Note the total number of companies in your filtered results (shown in the top left corner). This represents the number of company credits you'll need.
3. Check our [pricing page](https://www.theirstack.com/en/pricing) to find the plan that best fits your credit needs.
---
title: Excluding recruiting agencies
description: Learn which filters can help you exclude jobs from recruiting agencies or consulting firms.
url: https://theirstack.com/en/docs/app/job-search/excluding-recruiting-agencies
---
If you’re a recruiting agency, it doesn’t make sense that you sell your services to other recruiting agencies. So you’d want to find only jobs from companies that aren’t recruiting agencies, or generate reports of companies that aren’t recruiting agencies . This article shows how to do it with TheirStack.
## Excluding by "Company type"
In the job search page, you will find a filter called "Company Type". It will let you search for jobs from direct employers or recruiting agencies.

### A note on accuracy
Every classification task is a tradeoff between accuracy and precision. This is, maximizing the rate of true positives (% companies that we classify as recruiting agencies) while minimizing the rate of false negatives (% of companies that we classify as not recruiting agencies, but actually are).
We preferred to err on the side of caution, and try that all of the companies we classify as recruiting agencies actually are. This means some of them are left out, and will be classified as direct employers when they are not.
When you find some misclassified companies, contact us ([xoel@theirstack.com](mailto:xoel@theirstack.com)) and we’ll fix that right away.
And to address it yourself, check out the next section.
### Refining results
As said in the previous section, there will be cases when recruiting companies are classified as direct employers. To reduce the times when this happens, you can add some filters
## Excluding by "Industry"
For a large percentage of companies, we have the industry they report they belong to.
You can use the Exclude companies filter in the Job Search or in the Technology Details views.
We classified all companies under industries that contain staffing and outsourcing as recruiting companies.
But many companies in the Human Resources industry will be recruiting companies. If you exclude that industry, you’ll exclude those companies as well (you’ll exclude also some companies that may not be recruiting agencies)

## Excluding by keywords in "Company Description"
If you only exclude companies by industry, you may still get some false positives: companies that are actually recruiting companies but label themselves as “Internet” or “Information Technology & Services”.
However, for most companies we have a Company Description field (extracted from their websites, LinkedIn profile and other sources)

And you can filter results by words or phrases present in the company description:

Look for the Exclude Company Description Patterns filter. This field is case-insensitive.
```
consulting
services
outsourcing
recruiting
recruitment
headhunting
Tic
A medida
consultora
tecnologías de la información
Clientes finales
Integradoras
el mejor talento
360
transformación digital
digital transformation
solutions
consultants
talent
people
personas
digital services
Integradas
Soluciones digitales
cambio digital
servicios TI
consultores
servicios de it
servicios de ti
consultoria
consultoría
```
## Excluding by "Company Name"
However, we know this all isn’t bulletproof and even if you do all of this, it’s likely that you still get some false positives, and results from companies you wouldn’t want.
So if you have a list of companies you don’t want to get results from, you can also pass it and TheirStack won’t return any results from companies that contain any of the strings you pass (so if you pass Apple, you also won’t get jobs from Apple, Inc.)
Look for the Exclude company names (substring match) field in the Companies section, on the right side.
You could even ask ChatGPT for a list like this
```
Robert Half
Kelly Services
Manpower
Adecco
Randstad
Allegis
Kforce
The Execu|Search
Insight Global
Collabera
Aerotek
Volt Workforce Solutions
Apex Systems
TEKsystems
Yoh Services
HireTalent
Infinity Consulting Solutions
Nelson Staffing
Accountemps
Creative Circle
Express Employment Professionals
Artech Information Systems
Beacon Hill Staffing
ProLink Staffing
Addison Group
Signature Consultants
ASGN
The Select Group
TalentBurst
TrueBlue
MATRIX Resources
Collabera
Bartech Staffing
Vaco
Global Employment Solutions
Mastech Digital
The Judge Group
Aquent
Oxford Global Resources
Tech USA
IDR
Motion Recruitment Partners
ICONMA
Swoon
Advantage Resourcing
Beacon Hill Technologies
Mondo
Insight Enterprises
ITAC Solutions
Open Systems Technologies
```
Paste it, add your own list, re-run the search, and you’ll be good to go.
---
title: Job Search
description: How to find companies hiring by filtering through millions of listings worldwide. Discover how to refine your search using over 20 job and company filters, making it easier to target your ideal opportunities.
url: https://theirstack.com/en/docs/app/job-search
---
TheirStack is a sales tool designed to discover purchase intent signals through job postings. It helps SaaS companies, recruiting agencies, and consulting firms find their next customer by analyzing 40+ million job listings across 100+ countries.
We monitor more than 16 different sources, with a major proportion being derived directly from job boards and company career pages. By finding companies hiring for certain positions and mentioning certain keywords or technologies, you can identify companies with the problems that your company solves.
## Open a new job search
Go to your [app](https://app.theirstack.com) and click on "Search Jobs"

You'll be taken to a screen like this. By default, the search that will run with the selected filters will return jobs found in the last 15 days in the country where you are. We'll explore some more useful filters below. To run the search, click on the big green button in the top right part of your screen that says Search.
After a couple of seconds, you should be able to see the last jobs posted for that specific search.

## Job preview
We store all historical information, so even if a job is expired in the job board where we found it, it will always be accessible via TheirStack.
To see the details about a job, click on the job title of any of the jobs found that appeared. For example:

## Company preview
Similarly to how you see the details about a job, when you click on a company name a new modal will open displaying as much information we have about a company. In it, you can see data like their headcount, revenue per year, funding data and more in the Overview tab.

### Company technologies
If you click on the Technologies tab, you will see a list of the companies we found and some details about each one, like the number of jobs where the company mentioned, when was the first and last time they mentioned it and more.

### Company jobs
By clicking on the Jobs tab, a new tab will open in your windows where you'll see all the jobs posted by the company you were browsing before, all-time.
## Available filters
We let you filter jobs by attributes and company attributes. To see all attributes you can filter by, click on the Add filter button in the top left corner of your screen.

You can type the name of an attribute and if it's possible to filter by it, the list of filters will show only the ones related to what you've typed.
Note that for some attributes, more than one operator is allowed. This lets you, for example, include and exclude data related to the same attribute.
### Job filters
#### Filter jobs by job title
The most basic kind of filter you could make is filtering by job title. By default, the filter operator that is selected when you filter by job title is the "contains any" filter. You can pass multiple job titles and our search engine will return jobs that match any of the job titles passed.
To pass multiple job titles, pass each one of them in a separate line (don't use commas to separate job titles!)

💡 Useful resource: How to get tech jobs only
#### Exclude jobs by title
If you don't want to get jobs that include certain keywords, select the is not any of filter.

#### Filter by job description
Using the Job description filter, you can get jobs that match any of the words (or even regular expressions) that you pass. You can pass more than one, separated by line break. And you can also get jobs that don't match any of the words or patterns you pass if you select the filter type to be "not matches".

#### Filter jobs by technology
If you want to find jobs by technology, you have 2 options:
* Pass the technology name in the Job title filter.
* Use the Job technology filter.
Using the Job technology filter will look for jobs mentioning that technology in the description and will return more results than if you use the Job title filter. But if you use the Job title filter you'll get jobs where that technology is very relevant.
#### Filter jobs by country
To filter jobs by the country where they were posted, you can use the Job country filter. You can pass multiple countries here. If you select the is not any of operator, you can also exclude jobs from certain countries.
### Company filters
#### Filter jobs by company size
If you select the Company employees filter, you'll be able to get jobs from companies of only a specific size.
#### Filter jobs by industry
The Company industry lets you get jobs from companies that belong to a certain industry. If you select the is not any of operator, you can also exclude jobs from companies from certain industries.
#### Filter jobs by company name
If you want to include or exclude jobs from certain companies, this is also possible. Type "company" in the filter list and select Company name. Depending on the operator you choose, you can match company names totally or partially.
This could be useful if you want to manually exclude jobs from your competitors, for example.
#### Filter jobs by company description
You can pass a list of words to include or exclude jobs from companies that have these words in their descriptions. To do so, select the Company description filter and choose one of the operators.
#### Filter jobs by whether the company is the final employer or not
Most times, recruiting and staffing companies post jobs on behalf of others. Sometimes they set the industry right, but other times they don't, so if you just exclude jobs by industry you'll get some false positives.
We have classified all companies into 2 kinds: direct employers and recruiting companies, considering their industry but also patterns in their names and in their company descriptions.
To get jobs only from direct employers, choose the Company type filter and select Direct employer.
💡 Useful resource: [How to get jobs from recruiting agencies](/docs/app/job-search/excluding-recruiting-agencies)
---
title: Tech jobs only
description: Learn which filters can help you get only tech jobs like software engineer, data analyst, DevOps, UX...
url: https://theirstack.com/en/docs/app/job-search/tech-jobs-only
---
When embarking on a job search in TheirStack, you might find yourself overwhelmed by the sheer variety of job titles and positions available. Here you have two options to get only tech jobs:
## Option 1. Filter by "Job title"
Summary of the main job titles:
```
IT
Software Engineer
Software Developer
Data Scientist
Data Analyst
Software Architect
Data Engineer
Ingeniero Datos
Científico Datos
Desarrollador
Programador
Backend
Back-end
DevOps
Frontend
Front-end
Full-stack
Fullstack
QA
Site Reliability
SRE
Web Developer
Angular
AWS
Azure
Blockchain
DevOps
Django
VP Engineering
Flutter
iOS
Android
Kotlin
Golang
Java
JavaScript
Kubernetes
Machine learning
MongoDB
Node.js
Objective-C
PHP
React Native
Python
React
Ruby
Scala
Swift
Sysadmin
System admin
TypeScript
Vue
Web development
Mobile developer
Mobile engineer
QA Automation
QA Engineer
Back End
Front end
Product Manager
Product Owner
CTO
Technical Lead
Tech Lead
Programador
Desarrollador
Head of Data
IT Manager
Linux
Windows
Redes
Sistemas
Network
System
Helpdesk
soporte
Data
Project Manager
CIO
IT Director
Responsable IT
Cloud
Desarrollador
Engineer
Analista
IT
Analyst
Account
ETL
```
## Option2. Filter by "Job technology"
Summary of the main technologies:
```
Python
JavaScript
Java
C++
C#
Ruby
PHP
Swift
Kotlin
TypeScript
Go
Rust
SQL
R
MATLAB
Perl
Dart
Scala
React
Vue
Next.js
Angular
```
---
title: Find people
description: Finding email and phone number data with tools TheirStack integrates with
url: https://theirstack.com/en/docs/app/contact-data/find-people
---
TheirStack integrates natively with some of the bigger contact data providers, so finding emails and phone numbers from people working at the companies you can see on TheirStack is just a couple of clicks away.
Currently, we have integrations with Apollo, ContactOut, and LinkedIn (Free, Recruiter and Sales Navigator). Read along to learn more.
## Select companies to find people from
To find people with some of our 3rd-party integrations, select first on TheirStack the companies you want to find people from.
Whether you are on a job or a company search, you can select companies individually (by clicking on the checkboxes at the left side of the table) or in bulk, selecting hundreds of thousands of companies at once.
After having selected some companies, the three action buttons on top of the table will become clickable. When if you click on Find people you'll see all the platforms we integrate with.

## Default roles that are looked for
When you click on any of the links to any of our integrations, a new tab will open filtering people by company on the tool you've clicked. By default, we also look only for some roles within those companies that are the typical decision-makers you'd want to reach, but this can vary by company size, market, etc, so you may want to change that.
Go to [https://app.theirstack.com/settings/integrations](https://app.theirstack.com/settings/integrations) to see the roles we look for by default:
If you always look for the same roles, if you change them here they will apply every time you use any of our integrations to always look for the same people.

## Contact data providers
### Apollo.io
Apollo provides emails and phone numbers for hundreds of millions of people from millions of companies worldwide. If you don't have an account, to use our integration you'll have to create one first.
Click on On Apollo and a new Apollo.io tab will open in your browser with the companies field pre-filled with the companies returned by TheirStack in the previous step

Then, add the job title of the people in those companies you want to reach out to. For example, CTOs, in the Job Title section:

Finally, select all the contacts you want, and then click on Save to get their contact data.
When you do that, a popup like this will appear where you can choose what to do with those contacts: get their phone numbers, export them as CSV, add them to a sequence on Apollo, etc…
Check out this guide from Apollo itself on how to export contacts in their platform.
### ContactOut
ContactOut is another powerful tool to find email and phone numbers. To use it, select it from the dropdown menu you get when clicking on Find people
You'll see something like this:
Highlighted in the picture, you'll see the areas of the screen where you can:
Change the roles of the ICPs you're looking for
Select one record at a time or all at once
Export data
Access the email or phone number of a specific person

### LinkedIn Free
Any free LinkedIn account lets you search for people and filter by role and company. To use this, first select some companies and then click on Find People -> LinkedIn. You'll see the companies have already been pre-filled for you.

To filter by roles, click on Keywords -> Title and edit the default roles we pre-fill for you.

### LinkedIn Recruiter
The same process works for LinkedIn Recruiter. You'll need a paid account for this to work, and the process is the same. Select companies and then click on Find people -> LinkedIn Recruiter. We'll prefill the companies and the roles.
### LinkedIn Sales Navigator
Last, TheirStack also has a native integration with LinkedIn Sales Navigator. To use it, select some companies and then click on Find people -> LinkedIn Sales Navigator. You'll see something like this:
As you see, we also pre-fill the companies with the companies found before on TheirStack and the titles with the defaults. Change the titles manually here, or check out the section of this post "Default roles that are looked for" to set the same roles for all the integrations.

---
title: Hiring Manager
description: TheirStack provides the name, role and LinkedIn URL for the people in the hiring team for many jobs. Available via UI and API
url: https://theirstack.com/en/docs/app/contact-data/hiring-manager
---
For some markets, roles, and job boards, TheirStack is able to get the profile of the person that is posting the position.

In this example, LinkedIn shows you who this person is. We collect this data and make it available for many job posts:

## Fields that we have
We collect the following fields for each the hiring team of each job:
* Name
* Role
* LinkedIn URL
And this is available via UI and API.
Note that in many cases this is just the recruiter that has posted the position and not the future manager of the hired person in the company. We do have that data in some cases as well - if you're interested, check this out.
## Seeing only jobs where the hiring manager is known
To do this, set the filter Has hiring manager -> Yes in the Job Search view on app.theirstack.com

---
title: Contact data
description: Discover how TheirStack can assist you in obtaining personal contact data through our leading data partners or our hiring manager details
url: https://theirstack.com/en/docs/app/contact-data
---
We have direct integrations with top-tier third-party contact data providers such as Apollo.io, ContactOut, and LinkedIn [see this guide for more information](/en/docs/app/contact-data/find-people). Additionally, we offer [hiring manager information for applicable jobs](/en/docs/app/contact-data/hiring-manager), including the recruiter's name, position, and LinkedIn profile.
However, we do not supply contact data directly for several reasons:
* Rather than attempting to cover multiple areas, we focus on excelling in one—helping you identify companies with strong purchasing intent. As a small company, we must choose our priorities wisely.
* Collecting and distributing personal contact data may not comply with GDPR regulations, despite being a common practice among many contact data providers.
---
title: How we source tech stack data
description: We infer technology usage from millions of jobs worldwide and give you some statistics on it.
url: https://theirstack.com/en/docs/data/technographic/how-we-source-tech-stack-data
---
## Infering tech stack data from job postings
We source our tech usage data from job postings. We gather job listings from millions of companies monthly by tracking company websites, job boards, and other hiring platforms.
When a job mentions a specific technology it hints the company is using that technology. The mention of the technology could be in the:
* **Title**: e.g. "Senior React Developer", "Java Developer", "Odoo Developer"...
* **Description**: e.g. "It requires experience with Hubspot", "We use GraphQL to query our data", "You have at least 3 years of experience with React"...
* **Job URL**: Jobs posted in a ATS have the domain of the ATS in the url. Eg: [https://join.com/companies/xxx/xxx](https://join.com/companies/xxx/xxx), [https://jobs.workable.com/view/xxx](https://jobs.workable.com/view/xxx)...
## Technology usage details
When you're in a [company search](https://app.theirstack.io/company/search) filtering by some technologies, we show cards highlighting the technologies they use that overlap with the ones you're filtering by.

If you hover on the technology card, you can see some details on the relationship between that company and that technology:
* **Confidence score (high, medium, low)** - see the full explanation [here](#the-confidence-score-measuring-the-likelihood-of-technology-usage)
* **First date found** - when a job by the company mentioned the technology for the first time
* **Last date found** - when a job by the company mentioned the technology for the last time
* **Rel. occurrence** - number of mentions of this technology compared to the total mentions of all the technologies from the same category. See the full list of categories here and browser the technologies we track here.
* **N. jobs mentioned** - number of jobs mentioning this technology, with link to those jobs
* Category this technology belongs to
By clicking on `N.jobs mentioned`, you'll be taken to a Job Search view showing the jobs from that company where the technology was found.

## The confidence score: Measuring the likelihood of technology usage
Our Confidence Score (low, medium, high) helps us estimate how likely it is that a company actually uses this technology. It's calculated based on
* the number of mentions
* the frequency of the mentions relative to similar technologies in the category. If a company mentions 40 times Hubspot and 4 times Pipedrive, we consider it more likely they use Hubspot.
* where this mention is found. We give more weight to mentions in the title or in the url.
* the date of the mentions. We give more weight to the most recent mentions.
---
title: Technographic Data
description: Learn about the technographic data available in TheirStack.
url: https://theirstack.com/en/docs/data/technographic
---
We infer technology usage from millions of jobs worldwide. Our catalog of more than 21,000 technologies and 5M companies is the largest in the world.
* **Assured Accuracy**. For each technology identified, we assign a [confidence score](/en/docs/how-we-calculate-our-confidence-score) reflecting its data precision. This score incorporates variables such as the frequency of technology mentions in job listings, the recency of these mentions, the diversity of its usage across companies, and its prevalence within specific categories.
* **Transparency and Validation**. Gain direct access to our data sources. We facilitate verification by [linking directly to the job postings that reference the technology](/en/docs/how-we-source-tech-stack-data), alongside details about the posting company and the date. This ensures you can trust and validate the data's accuracy.
* **Always Up-to-Date**. Our platform receives new technographic signals every minute, ensuring you always have access to the latest data. [Data freshness](/en/docs/data-freshness) is at the core of what we do.
---
title: Data workflow
description: Steps we follow to source job data
url: https://theirstack.com/en/docs/data/job/data-workflow
---
## How it works
To guarantee the highest possible quality of data, we follow this process:
### Content acquisition
We crawl different data sources every hour, such as job boards, ATSs, and company websites.
* [Jobs from 16,000 different websites](/en/docs/data/job/sources)
* [Data freshness](/en/docs/data/job/freshness)
### Extraction & Normalization
For every job we collect, we extract key entities including the job posting, company, and, when available, the hiring manager.
We also identify and extract technologies mentioned in the job title, description, and URL, then index them to enable filtering by tech stack.
To ensure data quality and consistency across the platform, we normalize all extracted fields. For example:
* Job descriptions are converted into standardized Markdown format.
* Locations are structured into city, state, country, and other geographic components.
* Job titles are cleaned to remove special characters and extra whitespace.
* Company industries are harmonized across different data sources.
Additionally, media assets such as company logos are downloaded and stored in our own infrastructure, allowing you to access them reliably via stable URLs for use in your own applications.
### Job deduplication
Most companies use an Applicant Tracking System (ATS) to manage their hiring process. ATSs help streamline the candidate lifecycle, power career pages listing open roles, and sync job postings with major job boards like LinkedIn and Indeed.
When a company posts a job through an ATS, it's common for that listing to appear on multiple job boards simultaneously. As a result, a single position may end up with 3–5 different references across various platforms. Additionally, job boards often scrape and repost listings from each other, further increasing duplication.
Job posting deduplication is a crucial step to avoid having the same job posted multiple times in our database. If you use our data as sales signal, you wont' trigger the same signal multiple times. If you use our data to build a job board, you wont' have the same job posted multiple times.
We apply both algorithmic techniques and manual checks to eliminate duplicates effectively.
### Company enrichment
Each time we collect a job posting, we also extract all available company information. However, in most cases, this initial data is quite limited—usually just the company’s name, logo, and domain. While useful as a starting point, this basic information isn't enough to deliver meaningful insights or enable advanced filtering.
To unlock the full potential of our platform, we enrich these company records with a broader and deeper profile—a process we call company enrichment. This allows you to search, filter, and segment companies based on valuable attributes, helping you identify high-quality prospects faster and with greater precision.
Our enrichment process adds the following data points to each company:
* Industry – Understand the market in which the company operates.
* Company Size (Headcount) – Target organizations based on their scale, from startups to large enterprises.
* Estimated Revenue – Gauge the financial size of a company to prioritize outreach.
* Funding Details – See how much capital the company has raised and from which investors.
* Headquarters Location – Identify geographic focus areas for your go-to-market strategy.
* LinkedIn URL – Access their LinkedIn profile for further context and contact discovery.
* Website URL – Navigate directly to the company’s official site.
* Company Description – Gain a quick overview of the company’s mission, products, or services.
To ensure accuracy and broad coverage, we aggregate and validate this data from multiple trusted providers. While we strive for comprehensive enrichment, please note that coverage may vary depending on the availability of external data—some fields may not be available for every company.
### Quality Assurance
Multiple data analysts monitor and verify data on a daily basis to ensure the data is of the highest quality.
---
title: Freshness & Scraping Frequency
description: Learn how often we update our tech job listings and company data to ensure you have access to the most current opportunities
url: https://theirstack.com/en/docs/data/job/freshness
---
## Real-Time Job Data Updates
At TheirStack, we maintain a sophisticated job scraping system that ensures you have access to the most current job postings. Our multi-tiered approach to data collection means you never miss out on relevant positions.
## Job Scraping Frequency
We use different scraping frequencies based on the source and volume of job postings:
* **Every 10 Minutes**: High-volume job boards and frequently updated company career pages
* **Every Hour**: Medium-traffic job sources with regular updates
* **Daily**: Smaller job boards and company websites with lower posting frequency
This tiered approach ensures that within 24 hours, we capture approximately 90% of all new tech job postings across our monitored sources.
## Job Discovery Timeline
The following visualization shows when we discover jobs posted on a specific date (April 24th):

As illustrated, while most jobs are discovered within the first 24 hours, our system continues to find additional positions over subsequent weeks. This means:
* Initial job counts for the current day may appear lower than final numbers
* Job discovery continues over time, increasing the total count
* You'll see the most comprehensive data after about 2-3 days
## FAQS
### Understanding delays in job discovery
When analyzing our data, you'll notice that a small percentage of jobs are discovered (`discovered_at`) after the day when they were initially posted (`posted_at`). This delay is common and is influenced by various factors beyond our control.
#### Discovery Timeline
To illustrate this, let's examine jobs posted on a specific day (December 14th) and observe when they were discovered by us.

| Discovered At | Percentage of Jobs Discovered |
| ------------- | ----------------------------- |
| Same Day (0) | 73% |
| Next Day (1) | 21% |
| 2 Days Later | 3% |
| 3 Days Later | 0.3% |
| 4 Days Later | 0.2% |
As shown, 73% of jobs are found on the same day they are posted. However, there is a significant number of jobs discovered days later. To understand this, it's important to know how we collect our data.
#### Factors Contributing to Delays
We scrape job boards, that at the same time scrape other job boards and career pages of companies. They also can get jobs posted directly by companies, or from companies’ ATS systems that sync with these job boards.
While we scrape these job boards constantly, there are many reasons a job posted by a company at a certain date is not available on those job boards instantly, and therefore it’s not possible for us to discover it. To name a few:
* **ATSs sync delay with job boards**: The ATS that a company uses lets them sync jobs with a major job board, but the recruiter can choose which jobs to push to that job board because they charge for it. They may not initially sync it and do it after a few days to try to get more candidates. But the integration may keep the original date when the job was posted first, and show that in the final job board, instead of the date when the job was pushed. In this case, there will be a gap of a few days.
* **Job board scrapping delay**: A job board scrapes company career pages periodically, running daily. If a company posts a job at 14h and the job board scraper visits it at 10h every day, that job won’t be available in the job board until the day after. For companies that post many positions, it makes sense for job boards to visit those career pages with a high frequency. But visiting every career page of every company in the world periodically has a cost, so for smaller companies that very ocasionally post jobs, doing it on a weekly basis could help those job boards save money. So imagine they visit one of these companies’ career site every Monday. If they post a job on Tuesday, they won’t visit it again until next Monday, so there will be a 6-day difference between `posted_at` and `discovered_at`
* **Job board publishing delay**: If someone publishes a job directly on a job board we scrape, this job board may also let them set a custom `posted_at` that is days before the current date. But the job is not available at that job board until the very moment when that person publishes it there, and even if the reported `posted_at` is previous to that, that job wouldn’t have been discovered before because that person hadn’t published it in that job board yet.
---
title: Job Data
description: Learn about the job data available in TheirStack.
url: https://theirstack.com/en/docs/data/job
---
### Job Data
Get access to millions of job listings aggregated from multiple global sources, including major job boards like Indeed, Linkedin, Workable, Greenhouse, Lever, Infojobs, Otta, StartupJobs... offering a complete view of the job market across 195 countries.
#### The best job data platform
TheirStack goes beyond simple scrapers, we're a sophisticated platform delivering the most precise and current job market information. Our systems continuously collect new job postings across the internet every minute, processing approximately 160,000 new positions daily.
* **16,000+ job data sources** including job boards, company websites, and applicant tracking systems. We excel at standardizing job information, eliminating duplicates between sources, and implementing thorough quality checks to maintain data accuracy and reliability. Data quality and freshness are at the core of what we do. See full [job data sources](/en/docs/data/job/sources)
* **30+ advanced job and company filters** to precisely target your search needs. Beyond standard filters like job title, company, and location, we enable filtering by job description, hiring manager, and company details. Each job listing is enhanced with company information including revenue, industry, size, technology stack, and more.
* **Fast and reliable API** With an average API response time of just 1.5 seconds. We serve enriched data directly from our database without real-time external calls, ensuring consistent, reliable responses that help you deliver excellent user experiences to your customers.
---
title: Job sources
description: Our platform aggregates job listings from over 16,000 different websites. Below you'll find a breakdown of our largest job data sources and their contributions.
url: https://theirstack.com/en/docs/data/job/sources
---
## Job data sources
List of job sources with at least 1000 jobs in our database. If you need the full list, contact us.
## FAQS: Frequently asked questions
### Why we don't allow to filter by job source?
These days, jobs typically originate in a company’s ATS, and the hiring manager then publishes them on platforms like LinkedIn, Indeed, and Glassdoor. As a result, a single job can appear in multiple places almost instantly.
We scrape multiple sources but only store each job once—the first time we find it. So, if we discover a job on Greenhouse before it discovered on LinkedIn, the job in TheirStack won’t show LinkedIn as its source, even if it's also posted there.
That's why we don't recommend filtering by source, it's misleading.
### Why do I see a smaller number of job listings on TheirStack compared to platforms like Indeed or LinkedIn?
When you search for a job on Indeed or Linkedin, you may see more results than on TheirStack. This is because Indeed uses broader keyword matching, while TheirStack prioritizes precision.
The difference lies in how job searches are conducted on TheirStack versus platforms like LinkedIn, Indeed, or Glassdoor. Let's focus on Indeed as an example, though the same principles apply to other providers.
#### Search methodology: Keyword matching
Job boards like Indeed use broader keyword matching:
* **Synonyms and Related Jobs**: For example, when you search for "network engineer," Indeed may return jobs that loosely match those terms, even if they don't contain the exact keywords.
* **Company Name Matching**: For example, when you search for "franchise", LinkedIn may return jobs where the company name contains the word 'franchise'.
On TheirStack, we prioritize precision. Our job title filter is deterministic, meaning it only returns results with an exact match for the keywords you provide. This approach ensures greater accuracy in the search results.

#### Search methodology: Date range
Indeed and LinkedIn typically display jobs that have been posted or reposted within the last 30 days by default, whereas TheirStack does not automatically filter jobs based on their reposted date.
#### How to Increase Results on TheirStack
* **Add More Keywords**: Broaden your search terms to include additional relevant keywords (see Picture A).

* **Use Regex Patterns**: Leverage regular expressions for more flexible and advanced search queries (see Picture B).

#### Upcoming Features
We're working on - a new filter that incorporates a synonym dictionary, which will enhance your search capabilities. - a new filter that allows you to filter by reposted date.
#### Avoid Filtering by Scraping Source
We scrape jobs from various sources, including company career pages, LinkedIn, and job boards. To avoid duplication, we save only the first instance of a job posting. For example, if a job appears on a company's career page and on Indeed, only the first source is stored.
Filtering by `scraping_source = Indeed` will return only jobs initially found on Indeed, which may reduce the results. We recommend using broader filters for a more comprehensive search.
---
title: Job status (active, closed)
description:
url: https://theirstack.com/en/docs/data/job/status
---
## Is there anyway to get only active jobs?
Currently, we scrape all jobs only once. To be able to offer what you're asking for, we'd have to constantly be scraping millions of jobs every day for many days, which would increase our costs by 10x, 20x or even more. Those costs would have to be passed to customers, and no customers would be willing to pay for that.
So the best solution at the moment is that you check yourself for each job if they're active or not. You could use something like getting the markdown of the page with Firecrawl and then passing that to an LLM asking if the job is still active or not.
If you only want jobs that are likely to be still active, the more recent the jobs are, the more likely it'll be that they're still active. So another recommendation is to keep the range of dates you're passing to posted\_at filters recent, to something like the past 15 days.