https://github.com/plibither8/jobber
💼 Super simple API to fetch job listings from popular job boards (Ashby, Greenhouse, Lever, etc.)
https://github.com/plibither8/jobber
ashby cloudflare-workers greenhouse jobs lever
Last synced: 13 days ago
JSON representation
💼 Super simple API to fetch job listings from popular job boards (Ashby, Greenhouse, Lever, etc.)
- Host: GitHub
- URL: https://github.com/plibither8/jobber
- Owner: plibither8
- License: mit
- Created: 2022-10-02T06:57:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-09T18:10:14.000Z (over 2 years ago)
- Last Synced: 2025-04-12T23:35:47.145Z (13 days ago)
- Topics: ashby, cloudflare-workers, greenhouse, jobs, lever
- Language: TypeScript
- Homepage: https://jobber.mihir.ch
- Size: 36.1 KB
- Stars: 25
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 💼 [jobber](https://jobber.mihir.ch)
> Super simple API to fetch job listings from popular job boards (Ashby, Greenhouse, Lever, BambooHR)
## Usage
**Base URL**: [`https://jobber.mihir.ch`](https://jobber.mihir.ch)
### `GET /:jobBoard/:companySlug`
#### Params
| Name | Type | Description |
| ------------- | -------- | ------------------------------- |
| `jobBoard` | `string` | Job board to fetch jobs from. |
| `companySlug` | `string` | Company slug to fetch jobs for. |##### Supported job boards
- `ashby`
- `greenhouse`
- `lever`
- `bamboohr`
- `workable`#### Response
```json
[
{
"title": "Customer Success Manager",
"location": "Americas",
"link": "https://jobs.ashbyhq.com/linear/5a3e5c82-7468-49eb-bb2d-d5f9c3d03041"
},
{
"title": "Lead Product Designer",
"location": "Americas",
"link": "https://jobs.ashbyhq.com/linear/f30b8aee-b810-4262-9543-ab0987cb3c96"
}
]
```**Example**: [`https://jobber.mihir.ch/ashby/linear`](https://jobber.mihir.ch/ashby/linear)
## Development
**Preqrequisites:**
1. [Wrangler](https://developers.cloudflare.com/workers/wrangler/get-started/#install)
2. [Recommended] Bun (Node.js runtime)**Install and setup:**
```bash
git clone [email protected]:plibither8/workers-bun-hono-template
cd workers-bun-hono-template
bun install
```**Development:** `wrangler dev`
**Production:** `wrangler publish`
## License
[MIT](LICENSE)