Greenhouse Scraper

ENDPOINTS
GET/boards/departments

Departments

A company's departments as a flat list or a tree, with open-job counts and the jobs themselves on request.

QUERY PARAMS

Company's Greenhouse board: its token or any Greenhouse board link.

Examples:

  • Token: figma
  • URL: https://job-boards.greenhouse.io/figma

Don't know the token? Use Find Company Board.

list returns every node with child_ids; tree nests children.

Default: list

Allowed values: list, tree

Include the open jobs under every node (bigger responses).

Default: false

Allowed values: true, false

{
  "board": "figma",
  "link": "https://job-boards.greenhouse.io/figma",
  "render_as": "list",
  "count": 16,
  "departments": [
    {
      "id": 4027252004,
      "name": "Business Development",
      "parent_id": null,
      "jobs_count": 4,
      "child_ids": []
    },
    {
      "id": 4016247004,
      "name": "Business Operations",
      "parent_id": null,
      "jobs_count": 11,
      "child_ids": []
    },
    {
      "id": 4016254004,
      "name": "Customer Operations and Support",
      "parent_id": null,
      "jobs_count": 6,
      "child_ids": []
    },
    {
      "id": 4016249004,
      "name": "Design",
      "parent_id": null,
      "jobs_count": 11,
      "child_ids": []
    },
    {
      "id": 4027253004,
      "name": "DO NOT USE",
      "parent_id": null,
      "jobs_count": 0,
      "child_ids": []
    },
    {
      "id": 4016256004,
      "name": "Early Career",
      "parent_id": null,
      "jobs_count": 11,
      "child_ids": []
    },
    {
      "id": 4016250004,
      "name": "Engineering",
      "parent_id": null,
      "jobs_count": 26,
      "child_ids": []
    },
    {
      "id": 4079997004,
      "name": "Legal",
      "parent_id": null,
      "jobs_count": 0,
      "child_ids": []
    },
    {
      "id": 4095328004,
      "name": "M&A",
      "parent_id": null,
      "jobs_count": 0,
      "child_ids": []
    },
    {
      "id": 4016251004,
      "name": "Marketing",
      "parent_id": null,
      "jobs_count": 10,
      "child_ids": []
    },
    {
      "id": 4016252004,
      "name": "People",
      "parent_id": null,
      "jobs_count": 7,
      "child_ids": []
    },
    {
      "id": 4016253004,
      "name": "Product",
      "parent_id": null,
      "jobs_count": 7,
      "child_ids": []
    },
    {
      "id": 4016255004,
      "name": "Sales",
      "parent_id": null,
      "jobs_count": 46,
      "child_ids": []
    },
    {
      "id": 4038542004,
      "name": "Talent",
      "parent_id": null,
      "jobs_count": 3,
      "child_ids": []
    },
    {
      "id": 4104303004,
      "name": "Weavy - Figma Weave",
      "parent_id": null,
      "jobs_count": 2,
      "child_ids": []
    },
    {
      "id": 0,
      "name": "No Department",
      "parent_id": null,
      "jobs_count": 0,
      "child_ids": []
    }
  ]
}