Jobs

One listing, in the shape /api/jobs lists it. Without API Pro, an open listing posted in the last 14 days; with it, any listing, closed ones included.

get/api/jobs/{id}

Request

Path parameters

idstring uuid required

A listing's id.

Response

OK

apply_urlstring uri

Only for an employer's own listing or a job posted on Noozra: where to apply.

categoriesstring[] required

Category slugs; ["any"] = listed under every category.

companystring required
countrystring nullable required

ISO 3166-1 alpha-2 when the listing names a country; else null. An employer's listing names one when its location does; listings from other job boards name none.

descriptionstring

Only for an employer's own listing (its first 500 characters) or a job posted on Noozra: the employer's own text. A listing from another job board never carries its text; follow url.

employment_type'FULL_TIME' | 'PART_TIME' | 'CONTRACTOR' | 'TEMPORARY' | 'INTERN' | 'OTHER' | 'null' nullable required

schema.org employmentType, or null when the listing did not say.

expires_atstring date-time required

When the listing closes.

from_employerboolean required

Read from the employer's own job board.

hybridboolean required

Part on site, part remote. Never true alongside remote.

idstring uuid required
locationstring required

Where the job is, as the listing says ("Remote" for most).

noozra_urlstring uri required

The listing's page on Noozra.

posted_atstring date-time required
remoteboolean required

Fully remote.

sourcestring required

Where the listing comes from: "{Company} careers" for an employer's own job board, We Work Remotely, RemoteOK, Arbeitnow, or Noozra. Name it when you show the listing.

titlestring required
urlstring uri required

The original listing; for a job posted on Noozra, its Noozra page. Link to this.

Changes