DEVELOPER DOCUMENTATION
List Job Facets
Retrieve marketplace facet counts for building job search filters.
/api/public/v1/jobs/facetsAggregate counts across the open marketplace — categories, languages, countries, and pay types, each with the number of matching jobs. Use these to populate filter dropdowns or to discover valid filter values for GET /jobs instead of guessing strings.
Tokenless, CORS-enabled, and edge-cached the same way as the search endpoint.
Requirements: none — no token, no scope, no feature flag. Rate limited to 120 requests/minute per IP.
Request
Section titled “Request”No parameters. OPTIONS returns 204 (CORS preflight).
Response
Section titled “Response”totalJobsnumberTotal open jobs in the marketplace.
categoriesobject[]{value, count} pairs, sorted by count descending.
languagesobject[]{value, count} pairs, sorted by count descending.
countriesobject[]{value, count} pairs, sorted by count descending.
payTypesobject[]{value, count} pairs — values are PAY_PER_HOUR, FIXED_PRICE, PAY_PER_LABEL.
generatedAtstringISO timestamp when the counts were computed.
Errors
Section titled “Errors”| Status | code | Meaning |
|---|---|---|
429 | RATE_LIMITED | Over 120 requests/minute from one IP |