Fiber AI
Search & discovery

Migrating from another data provider

Translation tables for the filter vocabularies that differ between providers (departments, seniority levels, job-title matching), so a search means the same thing here as it did there.

Migrating from another data provider

Every provider invents its own filter vocabulary, and a straight port of your old values quietly changes who you're targeting. This page translates the three vocabularies that differ the most (departments, seniority levels, job-title matching), so your first searches here return the people you meant. For the broader checklist (exact counts, current vs any job, benchmarking), see getting accurate results from search.

Departments

People search has a dedicated department filter: jobFunction. It takes include/exclude lists over 44 department values, and about half of profiles carry one today.

Translate your old department values to ours:

Value from another providerFiber value(s)Notes
human_resourcesHuman Resources
accountingAccounting
financeFinance
legalLegal
engineeringEngineering
information_technologyInformation Technology
salesSales
marketingMarketing
support, customer_serviceSupport, Customer ServiceSend both — we keep them separate
operationsOperations
educationEducation
healthcare, medicalHealthcare Services, Health Care ProviderSend both
creative, arts_and_designArts and Design, Design, Art / CreativeThree values cover the old "creative"
consulting, professional_serviceConsulting, General Business"Professional services" has no direct equivalent — General Business is the nearest
public_service, communityCommunity & Social ServicesClosest match
trade, fulfillment, logisticsDistribution, Supply Chain
real_estateReal Estate
administrativeAdministrative
manufacturing, productionManufacturing, Production
quality_assuranceQuality Assurance
research, scienceResearch, Science
entrepreneurshipEntrepreneurship
product, program, projectProduct Management, Program & Product Management, Project ManagementSend all three for the old "product/program" bucket
military, law_enforcementMilitary & Protective Services
purchasing, procurementPurchasing
public_relations, communicationsPublic Relations
strategyStrategy / Planning
writing, contentWriting / Editing
business_developmentBusiness Development
analystAnalyst
trainingTraining
mediaAdvertising, Public Relations, Writing / EditingNo single equivalent — pick by the roles you mean
energy, construction, hospitality, transportation—No department equivalent; filter on the employer's industry instead. See industry filtering

The full valid list lives in the API reference. An invalid department value returns a 400 listing every valid value; use that to validate a translation table you're building programmatically.

For reach, you can widen any department with title keywords in a functional block, useful when a department's roles are titled inconsistently. See departments as keywords.

Seniority levels

People search has a seniority filter: jobSeniority, with six values (jobInferredSeniority complements it with Fiber-inferred levels). Other providers use around ten, so several of their levels collapse into one of ours:

Value from another providerFiber valueNotes
entryEntry level
internInternship
training, unpaidInternshipClosest match — both mean "not yet a full professional role"
seniorMid-Senior levelThe boundary case: heavier "Senior …" titles land at Mid-Senior, lighter ones at Associate. When in doubt, send both
managerMid-Senior level
directorDirector
vpExecutiveClosest match, but see the callout below
cxoExecutive
associateAssociate
owner—No equivalent. Use title words: owner, co-owner, founder, proprietor
partner—No equivalent. Use title words: partner, managing partner, principal

Owners and partners aren't seniority levels here; they're title words. Filtering owners of small businesses or partners at firms by Executive misses most of them, because "Owner" and "Partner" carry no C-suite title. Add them as plain title terms next to your seniority filter; the recipe is in seniority and levels, and it returned nearly three times as many partners in our tests.

Job title matching

Title matching differs provider to provider more than any filter. Here:

  • Terms match whole words, in any position, AND-ed together. A term like hr director matches "Senior HR Director" and "Director, HR".
  • exact: true requires the whole title to equal the term (case ignored); use it only for like-for-like comparisons.
  • No prefix or substring matching: engin doesn't match engineer, and keywords don't match inside words either.
  • Word forms aren't expanded automatically. engineer doesn't match "Engineering Manager". Add the forms you rely on as extra terms (engineer, engineers, engineering), or resolve real titles with the job title typeahead and send those.

The details, with a worked example of each behavior, are in job titles.

What doesn't translate

  • Protected characteristics: gender, age and similar attributes aren't available as search filters.
  • Multiple size or revenue ranges in one request: run one search per range. Arbitrary single ranges are fine; see sizing and locating companies.

On this page