# GET /company/jobs: $0.005 per call

A company's open jobs from its public job board (Greenhouse, Lever or Ashby): how many, by department and location, how many remote, and each role with its link and date. A hiring signal for sales, investing and research. Pass ?company=stripe (board name, domain or company name); filter with department= or location=.

- **Price:** $0.005 in USDC, the same on Base, Solana, Polygon, Arbitrum. Failed calls are never charged.
- **Free trial:** yes, 20 free calls a day from Claude, Cursor or any MCP client ([set-up](/mcp/setup)).
- **Answers cached for:** 3 hour(s)
- **Data sources:** Greenhouse, Lever and Ashby public job-board APIs (free)
- **Lane:** Business research ([OpenAPI](/openapi/business.json))
- **Live health:** [status page](/status)

## Free sample

See an answer for the demo input first, free (no payment, 10 a minute): [https://aayatai.com/sample/company-jobs](/sample/company-jobs). It is a stored real answer when we have one, otherwise an example marked `"kind": "illustrative"`.

```bash
curl "https://aayatai.com/sample/company-jobs"
```

## 1. See the price (free)

Call it without paying: you get `402 Payment Required` and a `PAYMENT-REQUIRED` header with the exact price and where to pay.

```bash
curl -i "https://aayatai.com/company/jobs?company=ramp&department=Engineering&limit=3"
```

## 2. Pay and call (TypeScript)

```bash
npm install @x402/fetch @x402/evm viem
```

```ts
import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm";
import { privateKeyToAccount } from "viem/accounts";

// A wallet used only by your agent, holding a little USDC on Base.
const account = privateKeyToAccount(process.env.WALLET_PRIVATE_KEY as `0x${string}`);
const pay = wrapFetchWithPaymentFromConfig(fetch, {
  schemes: [{ network: "eip155:8453", client: new ExactEvmScheme(account) }],
});

const res = await pay("https://aayatai.com/company/jobs?company=ramp&department=Engineering&limit=3");
console.log(await res.json());
```

## 3. Or as an MCP tool

```ts
// MCP server: https://aayatai.com/mcp (Streamable HTTP). With the x402 MCP client (see /start):
const result = await client.callTool("company-jobs", {"company":"ramp","department":"Engineering","limit":3});
```

## Inputs

- `company` **(required)** (string): Job-board name, company domain or name, e.g. stripe, ramp.com, Palantir.
- `department` (string): Only roles whose department contains this, e.g. Engineering.
- `location` (string): Only roles whose location contains this, e.g. London or Remote.
- `limit` (integer; default `50`): Most roles to list (counts always cover all).
- `detail` (string; one of `full`, `brief`; default `full`): brief = key fields only (same price)

Bad inputs are rejected with HTTP 400 before any payment is asked for.

## Example answer

Example only: the shape of an answer, with placeholder addresses and made-up figures. It is not data about any real token or wallet; call the service (or its free sample) for real results.

```json
{
  "company": "ramp",
  "ats": "Ashby",
  "board": "https://jobs.ashbyhq.com/ramp",
  "total": 4,
  "shown": 3,
  "byDepartment": {
    "Engineering": 4
  },
  "byLocation": {
    "New York, NY (HQ)": 4
  },
  "remote": 4,
  "jobs": [
    {
      "title": "Security Engineer, Cloud",
      "department": "Engineering",
      "location": "New York, NY (HQ)",
      "remote": true,
      "employmentType": "FullTime",
      "postedAt": "2026-04-07T17:12:35.753Z",
      "url": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245"
    },
    {
      "title": "Mobile Engineer, Android",
      "department": "Engineering",
      "location": "New York, NY (HQ)",
      "remote": true,
      "employmentType": "FullTime",
      "postedAt": "2025-07-31T21:58:34.674Z",
      "url": "https://jobs.ashbyhq.com/ramp/f564dcf9-9390-4a3f-896f-8047a5086040"
    },
    {
      "title": "Mobile Engineer, iOS",
      "department": "Engineering",
      "location": "New York, NY (HQ)",
      "remote": true,
      "employmentType": "FullTime",
      "postedAt": "2025-07-31T21:50:51.242Z",
      "url": "https://jobs.ashbyhq.com/ramp/4859cd5e-f2a9-44d7-81f7-8bfc0e62369f"
    }
  ],
  "note": "From the company's public Ashby board, newest first. Counts cover every listed role after your filters."
}
```

## Related

- [GET /company/techstack](/services/company-techstack) ($0.01): What technology a company uses, from its website and DNS: CMS/website builder, frameworks, analytics and ad pixels, marketing and support tools, payments, hosti
- [GET /company/profile](/services/company-profile) ($0.03): Live company profile from its domain: everything in /company/techstack plus domain age and registrar, security headers, likely legal entities in the global LEI 
- [GET /company/report](/services/company-report) ($0.25): Research a company in one call: an AI-written one-page report from its website, tech stack, domain age, legal-entity and UK registry matches and the last 30 day

New here? [Getting started in 60 seconds](/start). All services: [Aayat AI](/).