← All product updates

August 19, 2025

Location filters now use normalized location data (city, state or region)

Pablo Durán
Pablo Durán

Software Engineer at TheirStack

We've enhanced location filtering in the Jobs Search endpoint and job filters in the Company Search endpoint by improving how location_pattern_or and job_location_pattern_not filters work.

Previous limitations

Location filtering used only the basic location field, which had several limitations:

  • Unstructured data - Location information wasn't standardized. For example, in some jobs the location was "San Francisco, CA" and in others it was "San Francisco, California".
  • Inconsistent details - State names, city names, and country information weren't always available or standardized
  • Limited search accuracy - You could only match exact text patterns in the location string

What's improved

These filters now search across the enhanced locations attribute (introduced in our August 8 update) instead of just the basic location field. This provides more accurate geographic matching using structured location data with normalized city and state information.

Example improvement

  • Before: Searching for "California" only matched jobs with "California" in the location string
  • Now: Returns all jobs from any city within California (San Francisco, Los Angeles, Sacramento, etc.) or cities containing "California" in the name

This enhancement leverages our location normalization process to deliver significantly better geographic search accuracy across all job sources.