Filtering

Compose strict scalar and repeated-array filters without changing their meaning.

Query encoding

KindExamplesRule
Scalarquery, sort, direction, limitSend at most once
Repeated arrayroles, locations, toolsRepeat the query key
Rangeexperience_min, compensation_minMinimum must not exceed maximum
Location selectorcountry:GB, region:EMEAUse the documented prefix
CursorcursorOpaque and bound to the filters

Repeated filters

curl "https://api.luranta.com/v0/jobs?roles=software-engineering&roles=data-engineering&locations=country%3AGB" \
  --header "Authorization: Bearer $LURANTA_API_KEY"
Validation is strict
Unknown parameters, duplicate scalars, invalid values, conflicting ranges and oversized arrays return 400 Problem Details.