API reference · Lookups
Discover job families and allowed filter values
GET
https://trawle.com/v1/taxonomyStatic family slugs and fixed enums from the same bundled taxonomy and JobQuery schema used by search. Use GET /v1/families when live open-job counts are needed. No database or model calls.
Authentication
Header x-api-key: Read-only API key from https://trawle.com/account#api-keys. 1,000 requests per daily window. Anonymous requests are also supported with a per-IP limit.
200Families and filter values.SearchOptions
familiesarray<object> · TaxonomyFamilyrequired3 propertiesper item
slugstringrequirednamestringrequireddescriptionstringrequired
filtersobjectrequired9 properties
seniorityarray<string>required- One of
internentrymidseniorleadprincipaldirectorvpexecutive
employmentarray<string>required- One of
full_timepart_timecontracttemporaryinternshipapprenticeshipseasonalvolunteer
workplacearray<string>required- One of
remotehybridonsite
postedarray<string>required- One of
1d3d7d30d
sortarray<string>required- One of
newestpay
currencyarray<string>required- One of
USDEURGBPDKKSEKNOKCHFCADAUD
payarray<string>required- One of
listed
repostsarray<string>required- One of
hideonly
agenciesarray<string>required- One of
includeonly
401Invalid, expired or revoked API key.Error
errorobjectrequired4 properties
codestringrequiredMachine-readable:
invalid_request,not_found,forbidden,rate_limited,internal.- Example
invalid_request
messagestringrequired- Example
places: expected an array of GeoNames ids
hintstringoptionalWhat to do next, e.g. which lookup to call first.
- Example
Resolve place names to ids with GET /v1/places?q=
issuesarray<object>optionalValidation problems, one per invalid field.
2 propertiesper item
pathstringrequiredmessagestringrequired
429Rate limit reached. Respect Retry-After and cache results.Error
errorobjectrequired4 properties
codestringrequiredMachine-readable:
invalid_request,not_found,forbidden,rate_limited,internal.- Example
invalid_request
messagestringrequired- Example
places: expected an array of GeoNames ids
hintstringoptionalWhat to do next, e.g. which lookup to call first.
- Example
Resolve place names to ids with GET /v1/places?q=
issuesarray<object>optionalValidation problems, one per invalid field.
2 propertiesper item
pathstringrequiredmessagestringrequired