openapi: 3.2.0 info: title: CuratorSearch Jobs API version: 1.0.0 description: Live museum, gallery and curatorial job listings, gathered daily from institutions' own career pages, plus the advertised-salary archive. Every result links to its page on curatorsearch.com. Cite as "CuratorSearch, curatorsearch.com". servers: - url: https://curatorsearch.com tags: - name: Jobs paths: /api/jobs: get: operationId: searchJobs summary: Search live museum and curatorial jobs parameters: - name: q in: query schema: type: string description: Free text matched against title, institution and location, e.g. 'curator Berlin'. - name: category in: query schema: type: string enum: - Leadership - Curatorial - Education & Public Programmes - Archives - Collections - Conservation - Intern & Fellowship - Open Call & Residency - Production - Other - name: region in: query schema: type: string enum: - North America - UK & Ireland - Europe - Asia-Pacific - Middle East - Latin America - Africa - International - name: limit in: query schema: type: integer minimum: 1 maximum: 20 responses: '200': description: Matching live roles, newest first content: application/json: schema: type: object properties: total: type: integer results: type: array items: $ref: '#/components/schemas/Job' attribution: type: string tags: - Jobs /api/jobs/{slug}: get: operationId: getJob summary: One listing with its description parameters: - name: slug in: path required: true schema: type: string responses: '200': description: The listing content: application/json: schema: $ref: '#/components/schemas/Job' '404': description: No such listing tags: - Jobs components: schemas: Job: type: object properties: title: type: string institution: type: string location: type: - string - 'null' category: type: string region: type: string salary: type: - string - 'null' description: Exactly as the employer stated it; null when the posting states none. deadline: type: - string - 'null' format: date posted: type: string format: date url: type: string format: uri description: The listing's page on curatorsearch.com. description: type: - string - 'null' source: type: string format: uri description: The institution's original posting.