Skip to main content
Resources

Product updates

All the latest updates, improvements, and fixes to TheirStack

December 18, 2025

Job location filtering - 20% fewer false matches

We've significantly improved the accuracy of the job_location_or filter (shown as "New Job Location" in the UI) reducing false positives in location matching by ~20%.

Before

When looking for jobs from many cities, around 20% of the results were false positives. For example, when looking for jobs from Manchester, one would get results from different places as shown in the image below:

Before

After

This happened because for jobs where we didn't have structured location data but just a location string, we'd fall back to making string matches on the name of the location being searched, as well as it's parent administrative units (state, country, etc.). So we'd be looking for jobs mentioning 'England' as well, which would yield many false positives.

This is now fixed and in the following image you can see that both the number of jobs found is lower, and there are no false positives anymore:

After

November 17, 2025

Smarter company matching using multiple data points

We've fixed an issue where jobs weren't always matched to the correct company. When multiple companies had the same name, our system couldn't tell them apart reliably.

Now our matching algorithm uses the job's company domain and source as additional signals to identify the right company. This means each job gets linked to the correct company profile, even when company names are identical.

All new jobs posted from November 17, 2025 onward use this improved matching. We're also updating existing jobs over the next few weeks so they benefit from the same enhancement.

November 10, 2025

November 3, 2025

New columns when exporting jobs

We've added two new columns to job exports from the Job Search feature. These columns help you filter and analyze jobs more effectively when exporting your results.

The new columns are:

  • employment_status - Displays the employment statuses for the job. This can include values like "Full-time", "Part-time", "Contract", or "Temporary". When a job has multiple statuses, they're listed as a comma-separated string.

  • seniority - Indicates the seniority level of the position. This field uses values like c_level, staff, senior, mid_level, or junior to help you categorize roles by experience level.

These columns are automatically included in all job exports (CSV and Excel formats), so you'll have richer data to work with when analyzing job postings or building integrations.

Rate Limit Headers

We've added rate limit information to API response headers, making it easier to monitor your usage and manage your API integrations.

Every API response now includes these headers:

  • RateLimit - Current quota status per policy with remaining requests and reset time
  • RateLimit-Policy - Applied policy definitions with limits and window durations
  • RateLimit-Remaining - Shows how many requests you have left in each time window
  • RateLimit-Reset - Tells you when each limit resets (in seconds)
  • RateLimit-Limit - Your total allowed requests per window

For complete details on which headers are included, what they mean, and how to use them, check out our API documentation. The rate limiting section explains everything you need to know about rate limits and how to handle them in your applications.

October 31, 2025

October 24, 2025

Clay Integration

We're excited to announce that TheirStack Jobs Data is now available as an integration in Clay, giving you access to real-time job posting data directly within your GTM workflows.

How to Use

To get started with the TheirStack integration in Clay:

  1. Go to Clay and create a new table.
  2. Go to "Add Enrichment" in your Clay table
  3. Select "TheirStack" from the integrations list
  4. Choose "Get Company Jobs" to retrieve job postings

For more information about our job data, check out our Job Search API documentation. You can also learn more about the integration on Clay's TheirStack integration page or read about it in Clay's product roundup changelog.

October 23, 2025

Free Plan Update

We've updated our free plan with clearer limits while keeping it completely free forever.

Every month, free plan users get 50 company credits and 200 API credits. New limits include:

  • Browse up to 5 pages of search results
  • View up to 25 results per page
  • Rate limit of 2 requests per second

For complete details on all features and limits, see our pricing plans page. Need more? Upgrade to any paid plan for unlimited pages, up to 500 results per page, and 4 requests per second at your billing settings.

October 22, 2025

General improvements to the job search endpoint

We've made several improvements to our platform over the past few weeks to boost stability and performance. Here's what's gotten faster:

Webhooks

Webhooks are now more reliable and faster than ever. We've separated webhooks into different pipelines to eliminate bottlenecks and keep things running smoothly.

Job Searches

When you filter job searches by company identifiers (domain, LinkedIn URL, or name), you'll notice significant speed improvements:

  • Searches for companies that don't exist in our database are now 3x faster than before
  • Searches for companies that do exist in our database are now 2x faster than before

Technographics

Technographics queries are now 2x faster, giving you the technology insights you need in half the time.

Company Searches

Filtering company searches by technology is now 25% faster, making it quicker to find companies using specific tech stacks.

October 6, 2025

September 12, 2025

Improved seniority parsing for VP and Staff roles

The seniority field in every job object in the Job Search endpoint can take one of these 5 values: c_level, staff, senior, mid_level, junior

Previously, seniority was not being correctly assigned for certain job titles:

  • All “Vice President” roles were sometimes misclassified, being considered as mid-level roles, and all "VP" roles were considered C-Level.
  • The “Staff” seniority label was applied too broadly, including roles like “Staff Nurse” or “Staff Physician” that do not represent Staff-level IC (Individual Contributor) positions.

With this update, seniority assignment has been improved:

  • All “Vice President” roles are now consistently marked as Senior, rather than C-Level. While VP might sound like a C-Level title, in many organizations—especially banks and financial institutions—VP is a very common title that better aligns with Senior-level responsibility.
  • The “Staff” seniority is now reserved only for explicit Staff-level IC roles, such as “Staff Engineer” or “Member of the Technical Staff.”
  • Roles like “Staff Nurse” or “Staff Physician” are no longer misclassified as Staff; instead, they are mapped to more appropriate levels, often mid-level.