ENPTSign inGet $5 free
Compare/Company job openings

Company job openings

All open roles at a company, read from its job board, with hiring signals. 1 live · 1 in the catalog.

FreeWho is a company hiring right now (job boards)Free with any account

Success rate and speed will show once a provider has 5 real calls in the last 30 days.

Run a comparison

Pick up to 6 live providers. Each one is charged at its own price; failures are free.

Sign in to run comparisons. New accounts get $5 free.Sign in

Questions

Which Company job openings API is cheapest?

Company job boards is free with any Superpowers account.

Is there a free Company job openings API?

Yes. Company job boards is free with any Superpowers account; you only need a key.

How do I call a Company job openings API from an AI agent?

Connect your agent once: paste the message from superpowers.tools/docs into Claude, ChatGPT or Codex. Then ask in your own words, and your agent picks this provider and runs it. You pay only when a call works, and new accounts get $5 free. Developers can call POST /v1/run with "tool": "jobboards.company-jobs" or use the MCP server.

For developersAPI call and the shared input and output format

Call it with one API key: POST /v1/run with "tool": "jobboards.company-jobs", or through the MCP server. Every provider takes the same input and returns the same output, and failed calls are not charged.

Input

{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "company"
  ],
  "properties": {
    "company": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200,
      "description": "Company website (stripe.com), careers page URL, or name (Hugging Face)"
    },
    "ats": {
      "type": "string",
      "enum": [
        "greenhouse",
        "lever",
        "ashby",
        "workable",
        "smartrecruiters",
        "gupy"
      ],
      "description": "Optional: the job board to read, when you already know it"
    },
    "board": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_.-]{1,80}$",
      "description": "Optional: the company id on that board (e.g. stripe on Greenhouse, ambev on Gupy); needs ats"
    },
    "newest": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100,
      "default": 20,
      "description": "How many of the most recent roles to list in full"
    }
  }
}

Normalized output

{
  "open_roles": 0,
  "top_departments": [],
  "newest": []
}