Request Parameters

Search Request Parameters

Detailed reference for all supported Profiles Global Search API request parameters, including property descriptions, supported operators, data types, and usage guidelines.

PropertyDescriptionOperators
filterAdd filters to your profiles query.An object or a list of up to 10 objects.
filter.last_updatedFilter profiles by the date they were last updatedThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: after, before, exists , does not exist
filter.profile_tagsFilter by profile tagsThis is an optional attribute.
This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering.
Example: ["Profile Has Email"]
filter.profile_last_seen_dateFilter by profile last seen dateThis is an optional attribute.
This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering including start and end bounds.
Example: ["2025-10-05"]
filter.profile_last_seen_date.startThe start bound (inclusive).This is an optional attribute.
The start bound (inclusive).
filter.profile_last_seen_date.endThe end bound (inclusive).This is an optional attribute.
The end bound (inclusive).
filter.cityFilter by city idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.employment_historyobject or array Filter by employment historyThis is an optional attribute.
An object or list of objects describing employment history.
filter.employment_history.title_allFilter by normalized employment history title codesThis is an optional attribute.
This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering.
Example: ["ET6BD89A802F1BF8D8"]
filter.employment_history.title_all_nameFilter by normalized employment history title namesThis is an optional attribute.
This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering.
Example: ["Sales Advisors"]
filter.employment_history.company_allFilter by normalized employment history company codesThis is an optional attribute.
This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering.
Example: ["36704772"]
filter.employment_history.company_all_nameFilter by normalized employment history company namesThis is an optional attribute.
This value may be an array of values to filter by (inclusively) or an object describing more nuanced filtering.
Example: ["Walmart"]
filter.city_nameFilter by city namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Primarily use the contains operator.
Supported operators: contains (recommended) is , is not, is one of, is not one of , exists, does not exist
filter.laa_countryFilter by country idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.laa_country_nameFilter by country namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.laa_metroFilter by metro idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.laa_metro_nameFilter by metro namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.laa_admin_area_1Filter by admin area 1 idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.laa_admin_area_1_nameFilter by admin area 1 namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.laa_admin_area_2Filter by admin area 2 idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.laa_admin_area_2_nameFilter by admin area 2 namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.languageFilter by language codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.personal_infoFilter by personal informationThis is an optional attribute.
Object containing filter criteria for personal information fields.
filter.personal_info.has_phoneFilter by presence of phoneThis is an optional attribute.
filter.personal_info.has_emailFilter by presence of emailThis is an optional attribute.
filter.personal_info.nameFilter by profile nameThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.personal_info.first_nameFilter by profile first nameThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.personal_info.last_nameFilter by profile last nameThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.personal_info.emailFilter by emailThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.personal_info.phoneFilter by phoneThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.personal_info.phone_type_nameFilter by phone type nameThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.personal_info.phone_type_ddiFilter by presence of DDI phoneThis is an optional attribute.
filter.personal_info.email_type_nameFilter by email type nameThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.personal_info.profile_url_source_nameFilter by profile URL source nameThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.educationsFilter by educational credentialsThis is an optional attribute.
filter.educations.grad_yearFilter by graduation yearThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.educations.schoolsFilter by schoolsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.educations.schools_nameFilter by schools namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.titleFilter by job title codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.title_nameFilter by job title namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.onetFilter by Lightcast O*NET codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.onet_nameFilter by Lightcast O*NET namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.companyFilter by normalized company codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.company_nameFilter by normalized company namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.company_v2Filter by normalized company codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.company_name_v2Filter by normalized company namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.lot_specialized_occupationFilter by specialized occupation idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.lot_specialized_occupation_nameFilter by specialized occupation namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.lot_occupationFilter by occupation idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.lot_occupation_nameFilter by occupation namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.lot_occupation_groupFilter by occupation groups idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.lot_occupation_group_nameFilter by occupation groups namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.lot_career_areaFilter by career areas idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.lot_career_area_nameFilter by career area namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.skillsFilter by skill codes (any skill type)This is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.skills_nameFilter by skill names (any skill type)This is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.genderFilter by gender codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.gender_nameFilter by gender namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.years_with_most_recent_companyFilter by years with most recent companyThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.most_recent_companyFilter by most recent companyThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.years_in_current_roleFilter by years in current roleThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.moves_in_most_recent_companyFilter by moves in most recent companyThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.most_recent_company_start_dateFilter by most recent company start dateThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.most_recent_company_end_dateFilter by most recent company end dateThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: after, before, exists , does not exist
filter.previous_companyFilter by previous companyThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.previous_company_start_dateFilter by previous company start dateThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: after, before, exists , does not exist
filter.previous_company_end_dateFilter by previous company end dateThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: after, before, exists , does not exist
filter.years_of_work_historyFilter by years of work historyThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.years_of_experience_in_occupationFilter by years of experience in occupationThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.years_with_previous_companyFilter by years with previous companyThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.moves_in_previous_companyFilter by moves in previous companyThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.skill_categoriesFilter by skill category idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.skill_categories_nameFilter by skill category namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.skill_subcategoriesFilter by skill subcategory idsThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.skill_subcategories_nameFilter by skill subcategory namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.naics2Filter by normalized 2-digit company NAICS codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.naics2_nameFilter by normalized 2-digit company NAICS code namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.naics3Filter by normalized 3-digit company NAICS codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.naics3_nameFilter by normalized 3-digit company NAICS code namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.naics4Filter by normalized 4-digit company NAICS codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.naics4_nameFilter by normalized 4-digit company NAICS code namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.naics5Filter by normalized 5-digit company NAICS codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.naics5_nameFilter by normalized 5-digit company NAICS code namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.naics6Filter by normalized 6-digit company NAICS codesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.naics6_nameFilter by normalized 6-digit company NAICS code namesThis is an optional attribute.
Array of objects. Each object must contain: operator, value
Supported operators: is , is not, is one of, is not one of , exists, does not exist
filter.keywordsFilter by keywordsThis is an optional attribute.
Object containing keyword query and options for keyword matching.
filter.keywords.queryKeyword(s) by which to filter profiles-
filter.keywords.current_job_onlyType of keyword search to runThis is an optional attribute.
Default: false
filter.keywords.typeType of keyword search to runThis is an optional attribute.
Must be one of these values: "or", "and", "phrase", "expression"
Default: "or"
limitLimit the number of ranked items returnedThis is an optional attribute.
Minimum: 1
Maximum: 100
Default: 10
offsetZero based offset used for paginating sample profilesThis is an optional attribute.
Samples can only be viewed up to the 10,000th profile matching your filter (i.e. offset + limit <= 10,000).
Minimum: 0
Default: 0