---
type: "firecrawl-provider"
description: "Workable public job board (jobs.workable.com) search, employer profiles with their postings, and posting details, and any employer's Workable careers page (apply.workable.com/<account>/): job lists with filters and pagination, posting details and application links, from the JSON endpoints the pages themselves call."
use_when: "Find public job postings on the Workable job board or one employer's Workable careers page, and read a posting's details and application link."
categories: "Jobs"
capabilities: 6
credits_per_call: 5
---
# Workable on Firecrawl Alexandria

Workable public job board (jobs.workable.com) search, employer profiles with their postings, and posting details, and any employer's Workable careers page (apply.workable.com/<account>/): job lists with filters and pagination, posting details and application links, from the JSON endpoints the pages themselves call.

- Categories: Jobs
- Category index: [Jobs category](https://firecrawl.dev/alexandria/agents/categories/jobs)
- Provider key: `workable`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/workable)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/workable/openapi.json)

## Capabilities

- [Search the Workable job board](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/search): Search the public Workable job board across every employer by keyword, location, workplace, employment type, experience level and posting age; 20 postings per page with company, location, timestamps and the jobs.workable.com URL.
- [Job board posting details](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/board_job): One posting on the public Workable job board by job id (UUID or the short id in the URL) or a pasted jobs.workable.com/view/ URL: full HTML description, requirements and benefits, company, location, department, timestamps and the external application link when the employer uses one.
- [Employer profile and jobs on the job board](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/company_jobs): One employer's profile on the public Workable job board and its published postings, by company id (the short id in jobs.workable.com/company/<id>/, or the account UUID search returns as company.id) or a pasted company URL: name, website, logo, about text, total posting count and 20 postings per page in the same shape as search items.
- [List an employer's jobs](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/employer_jobs): Published jobs on one employer's Workable careers page (apply.workable.com/<account>/ or a legacy <account>.workable.com page), filtered by keyword, country/region/city, work type and workplace; 10 per page with shortcode, title, locations, department, publish date, posting URL and application URL. next_cursor walks the whole board (the careers page's load-more).
- [Employer posting details](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/employer_job): One posting on an employer's Workable careers page by account and shortcode, or a pasted apply.workable.com/<account>/j/<SHORTCODE>/ URL (application page included), apply.workable.com/j/<SHORTCODE> short link, or legacy <account>.workable.com/jobs/<id> link: full HTML description, requirements and benefits, locations, department, work type, publish date, posting and application URLs, and the application form's questions.
- [Employer careers page summary](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/employer): One employer's Workable careers page summary by account slug, careers URL or apply.workable.com/api/v1/widget/accounts/<account> URL: name, about text, published job count, and the departments, locations, work types and workplaces its careers page offers as filters.

## 1. Choose this provider when

Find public job postings on the Workable job board or one employer's Workable careers page, and read a posting's details and application link.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "workable",
  "capability": "jobs/search",
  "options": {
    "location": "London",
    "query": "engineer"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `cursor` (string): next_cursor from the previous page; send the same filters with it. Example: `<cursor>`
- `day_range` (number): Only postings from the last 1, 7 or 30 days. Example: `1`
- `employment_type` (string[]): employment_type Example: `[]`
- `experience` (string[]): experience Example: `[]`
- `location` (string): City, region or country as typed on the board. Example: `<location>`
- `query` (string): Keywords matched against title and description. Example: `<query>`
- `workplace` (string[]): workplace Example: `[]`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "workable",
    capability: "jobs/search",
    options: {
      location: "London",
      query: "engineer",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "workable",
  "capability": "jobs/search",
  "options": {
    "location": "London",
    "query": "engineer"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "workable",
    "capability": "jobs/search",
    "options": {
      "location": "London",
      "query": "engineer"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'workable/jobs/search' \
  --options '{"location":"London","query":"engineer"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "workable",
  "capability": "jobs/search",
  "options": {
    "location": "London",
    "query": "engineer"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "workable",
  "capability": "jobs/search",
  "options": {
    "location": "London",
    "query": "engineer"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "items": [
    {
      "company": {
        "id": "4fd749ec-a03c-4b43-bb8d-d72b228d849f",
        "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/712929/logo",
        "name": "Ocean Infinity",
        "url": "https://jobs.workable.com/company/aRQ2q8yapu851mu6dpxJ42/jobs-at-ocean-infinity",
        "website": "https://oceaninfinity.com/"
      },
      "created_at": "2026-09-15T12:26:25.299Z",
      "employment_type": null,
      "id": "57b3663c-8113-4348-a892-bcdbdddace75",
      "is_featured": false,
      "language": "en",
      "location": {
        "city": "London",
        "country": "United Kingdom",
        "region": "England"
      },
      "locations": [
        "London, England, United Kingdom"
      ],
      "state": "published",
      "title": "Senior Platform Engineer",
      "updated_at": "2026-09-15T12:26:25.299Z",
      "url": "https://jobs.workable.com/view/bQ7ZNwnhtou2k8AvXvvHJV/hybrid-senior-platform-engineer-in-london-at-ocean-infinity",
      "workplace": "hybrid"
    },
    {
      "company": {
        "id": "40715c5c-db43-4267-817b-44fc74d22299",
        "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/685282/logo",
        "name": "Cogna",
        "url": "https://jobs.workable.com/company/8XxBBvtqehmEcfqRdzuQP4/jobs-at-cogna",
        "website": "https://www.cogna.co/"
      },
      "created_at": "2026-09-15T09:51:21.791Z",
      "employment_type": "Full-time",
      "id": "90a24658-3104-4348-bcab-3d0041104ae4",
      "is_featured": false,
      "language": "en",
      "location": {
        "city": "London",
        "country": "United Kingdom",
        "region": "England"
      },
      "locations": [
        "London, England, United Kingdom"
      ],
      "state": "published",
      "title": "Platform Engineer",
      "updated_at": "2026-09-15T09:51:21.791Z",
      "url": "https://jobs.workable.com/view/iRT53xgwUs754yTLFJsxe7/hybrid-platform-engineer-in-london-at-cogna",
      "workplace": "hybrid"
    },
    {
      "company": {
        "id": "4fd749ec-a03c-4b43-bb8d-d72b228d849f",
        "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/712929/logo",
        "name": "Ocean Infinity",
        "url": "https://jobs.workable.com/company/aRQ2q8yapu851mu6dpxJ42/jobs-at-ocean-infinity",
        "website": "https://oceaninfinity.com/"
      },
      "created_at": "2026-09-15T09:28:21.164Z",
      "employment_type": null,
      "id": "d1940435-591f-4dda-8eaa-6a165102557b",
      "is_featured": false,
      "language": "en",
      "location": {
        "city": "London",
        "country": "United Kingdom",
        "region": "England"
      },
      "locations": [
        "London, England, United Kingdom"
      ],
      "state": "published",
      "title": "AI Engineer",
      "updated_at": "2026-09-15T09:28:21.164Z",
      "url": "https://jobs.workable.com/view/rT218CqpMVqbp97Y4YPpNt/hybrid-ai-engineer-in-london-at-ocean-infinity",
      "workplace": "hybrid"
    }
  ],
  "next_cursor": "eyJzZWFyY2hBdCI6IjIwMjYtMDktMTVUMTI6NTk6NTkuOTk5WiIsIm9mZnNldCI6WzM5Ljk0NDkyLDAsMTc4OTIzMzkxNTAyNiwiMzM3ODA4YWUtOWM5Yy00MDA1LTg5NDQtNmQ5ZjUxYmJkYTdlIl19",
  "observed_at_ms": 1789390000000,
  "source": "workable.com",
  "terms_url": "https://www.workable.com/terms",
  "total": 454
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Search the Workable job board

- Capability: `jobs/search`
- Description: Search the public Workable job board across every employer by keyword, location, workplace, employment type, experience level and posting age; 20 postings per page with company, location, timestamps and the jobs.workable.com URL.
- Instructions: Discovery across employers. Pass next_cursor back as cursor with the same filters for the next page; use board_job for one posting's full text.
- Cost: 5 credits per call
- Capability file: [Search the Workable job board](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/search)

Accepted options:
- `cursor` (string): next_cursor from the previous page; send the same filters with it. Example: `<cursor>`
- `day_range` (number): Only postings from the last 1, 7 or 30 days. Example: `1`
- `employment_type` (string[]): employment_type Example: `[]`
- `experience` (string[]): experience Example: `[]`
- `location` (string): City, region or country as typed on the board. Example: `<location>`
- `query` (string): Keywords matched against title and description. Example: `<query>`
- `workplace` (string[]): workplace Example: `[]`

Response schema example:
```json
{
  "items": [
    {
      "company": {
        "id": "4fd749ec-a03c-4b43-bb8d-d72b228d849f",
        "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/712929/logo",
        "name": "Ocean Infinity",
        "url": "https://jobs.workable.com/company/aRQ2q8yapu851mu6dpxJ42/jobs-at-ocean-infinity",
        "website": "https://oceaninfinity.com/"
      },
      "created_at": "2026-09-15T12:26:25.299Z",
      "employment_type": null,
      "id": "57b3663c-8113-4348-a892-bcdbdddace75",
      "is_featured": false,
      "language": "en",
      "location": {
        "city": "London",
        "country": "United Kingdom",
        "region": "England"
      },
      "locations": [
        "London, England, United Kingdom"
      ],
      "state": "published",
      "title": "Senior Platform Engineer",
      "updated_at": "2026-09-15T12:26:25.299Z",
      "url": "https://jobs.workable.com/view/bQ7ZNwnhtou2k8AvXvvHJV/hybrid-senior-platform-engineer-in-london-at-ocean-infinity",
      "workplace": "hybrid"
    },
    {
      "company": {
        "id": "40715c5c-db43-4267-817b-44fc74d22299",
        "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/685282/logo",
        "name": "Cogna",
        "url": "https://jobs.workable.com/company/8XxBBvtqehmEcfqRdzuQP4/jobs-at-cogna",
        "website": "https://www.cogna.co/"
      },
      "created_at": "2026-09-15T09:51:21.791Z",
      "employment_type": "Full-time",
      "id": "90a24658-3104-4348-bcab-3d0041104ae4",
      "is_featured": false,
      "language": "en",
      "location": {
        "city": "London",
        "country": "United Kingdom",
        "region": "England"
      },
      "locations": [
        "London, England, United Kingdom"
      ],
      "state": "published",
      "title": "Platform Engineer",
      "updated_at": "2026-09-15T09:51:21.791Z",
      "url": "https://jobs.workable.com/view/iRT53xgwUs754yTLFJsxe7/hybrid-platform-engineer-in-london-at-cogna",
      "workplace": "hybrid"
    },
    {
      "company": {
        "id": "4fd749ec-a03c-4b43-bb8d-d72b228d849f",
        "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/712929/logo",
        "name": "Ocean Infinity",
        "url": "https://jobs.workable.com/company/aRQ2q8yapu851mu6dpxJ42/jobs-at-ocean-infinity",
        "website": "https://oceaninfinity.com/"
      },
      "created_at": "2026-09-15T09:28:21.164Z",
      "employment_type": null,
      "id": "d1940435-591f-4dda-8eaa-6a165102557b",
      "is_featured": false,
      "language": "en",
      "location": {
        "city": "London",
        "country": "United Kingdom",
        "region": "England"
      },
      "locations": [
        "London, England, United Kingdom"
      ],
      "state": "published",
      "title": "AI Engineer",
      "updated_at": "2026-09-15T09:28:21.164Z",
      "url": "https://jobs.workable.com/view/rT218CqpMVqbp97Y4YPpNt/hybrid-ai-engineer-in-london-at-ocean-infinity",
      "workplace": "hybrid"
    }
  ],
  "next_cursor": "eyJzZWFyY2hBdCI6IjIwMjYtMDktMTVUMTI6NTk6NTkuOTk5WiIsIm9mZnNldCI6WzM5Ljk0NDkyLDAsMTc4OTIzMzkxNTAyNiwiMzM3ODA4YWUtOWM5Yy00MDA1LTg5NDQtNmQ5ZjUxYmJkYTdlIl19",
  "observed_at_ms": 1789390000000,
  "source": "workable.com",
  "terms_url": "https://www.workable.com/terms",
  "total": 454
}
```

### Job board posting details

- Capability: `jobs/board_job`
- Description: One posting on the public Workable job board by job id (UUID or the short id in the URL) or a pasted jobs.workable.com/view/ URL: full HTML description, requirements and benefits, company, location, department, timestamps and the external application link when the employer uses one.
- Instructions: Full text of a posting found with search. For a posting on an employer's own careers page use employer_job.
- Cost: 5 credits per call
- Capability file: [Job board posting details](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/board_job)

Accepted options:
- `id` (string): Job UUID from search, or the short id in jobs.workable.com/view/<id>/. Pattern: ^[A-Za-z0-9-]{8,64}$. Example: `<id>`
- `url` (string): url Example: `<url>`

Response schema example:
```json
{
  "benefits_html": "<p>*Salary: £100,000 Per Annum*</p>",
  "company": {
    "id": "4fd749ec-a03c-4b43-bb8d-d72b228d849f",
    "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/712929/logo",
    "name": "Ocean Infinity",
    "url": "https://jobs.workable.com/company/aRQ2q8yapu851mu6dpxJ42/jobs-at-ocean-infinity",
    "website": "https://oceaninfinity.com/"
  },
  "created_at": "2026-09-15T12:26:25.299Z",
  "department": null,
  "description_html": "<p>At <strong>Ocean Infinity</strong>, we're on a bold mission to subsea data using innovative technology.</p><p>Using cutting-edge robotics, autonomous technology and world-class software, we're transforming how complex operations are carried out at sea. Our uncrewed systems are making ocean exploration and operations <strong>safer, smarter and more sustainable</strong>, helping unlock the vast potential of our oceans while reducing environmental impact. 🌍</p><p>This isn't a vision for the future. <strong>It's happening right now.</strong></p><p>As we continue to push the boundaries of innovation and redefine what's possible in the maritime industry, we're looking for exceptional talent to join our fast-growing team.</p><p></p><p>Ocean Infinity is looking for a <strong>Senior Platform Engineer</strong> to help build, operate &amp; evolve the systems, tooling &amp; infrastructure that support our software delivery &amp; platform operations.</p><p>In this role you'll be taking ownership of key platform components &amp; contribute to the foundations that enable engineering teams to build, deploy &amp; operate services reliably at scale. You'll work on improving internal tooling, strengthening observability and operational practices &amp; ensuring teams have the self-service capabilities required to confidently manage their services.</p><p>You'll report to the <strong>Core Engineering Lead</strong> &amp; collaborate closely with the teams across the organization providing hands-on technical support, architectural input &amp; practical solutions that strengthen the company's core engineering platform.</p>",
  "employment_type": null,
  "id": "57b3663c-8113-4348-a892-bcdbdddace75",
  "is_featured": false,
  "language": "en",
  "linkout_url": null,
  "location": {
    "city": "London",
    "country": "United Kingdom",
    "region": "England"
  },
  "locations": [
    "London, England, United Kingdom"
  ],
  "observed_at_ms": 1789390000000,
  "requirements_html": "<p><strong>What you will do! 🚀</strong></p><ul><li>Design and evolve core platform systems, Contribute to architecture &amp; implementation strategy of cloud, Kubernetes, CI/CD &amp; internal tooling foundations that support the operations across the organization</li><li>Drive High-impact Platform Improvements, Own &amp; deliver enhancements across infrastructure, deployments &amp; automation to improve reliability, scalability &amp; performance </li><li>Build for resilience and efficiency, Develop platform capabilities that are secure, fault-tolerant &amp; easy for product teams to adopt</li><li>Enhance developer productivity Create internal tools, services &amp; workflows that aim to reduce friction &amp; help engineers build, test and deploy faster &amp; smoother</li><li>Strengthen observability and operations, Improve monitoring, logging &amp; alerting to ensure visibility across environments and support fast, effective incident response </li><li>Solve complex technical challenges, Investigate &amp; resolve issues across distributed systems, cloud services, networking &amp; Kubernetes - &amp; translate findings into measurable improvements</li><li>Collaborate across teams, Work closely with engineering and product teams to support new features, troubleshoot integration issues &amp; ensure services run reliably on the platform</li><li>Evaluate and introduce new technologies, Stay current with cloud-native &amp; DevOps ecosystems – bringing in tools &amp; approaches that aim to improve delivery speed, reliability and developer experience</li><li>Promote platform standards and best practices, Help establish and reinforce patterns that lead to secure, scalable and well-operated services</li></ul><p></p><p><strong>What we look for!🔍</strong></p><ul><li>You have a degree in Computer Science, Engineering, or a related field, or equivalent hands-on experience</li><li>You bring in 5+ years of experience working in Platform Engineering, SRE, DevOps or infrastructure-focused software development</li><li>You have a strong experience with Cloud environments (Azure preferred) and understand the fundamentals of cloud networking, identity, compute &amp; storage</li><li>You have deep, hands-on experience operating Kubernetes in production – including deployments, troubleshooting, networking &amp; day-to-day operations</li><li>You are comfortable running &amp; operating containerized services at scale</li><li>You work confidently with infrastructure-as-code to automate deployments environments and operational workflows</li><li>You have experience owning, building and maintaining CI/CD pipelines, internal tooling or automation that supports development operations</li><li>You’re comfortable troubleshooting issues across distributed systems, networking, containers and cloud services</li><li>You have a strong understanding of monitoring, logging, tracing and alerting and appreciate the value that a strong observability setup brings to an organization</li></ul><p></p><p><strong>Nice to have! ✨</strong></p><ul><li>Experience with infrastructure-as-code tooling such as Terraform as familiarity with modern Kubernetes configuration approaches – operators, GitOps controllers, or similar</li><li>Strong understanding of Kubernetes internals, cluster lifecycle &amp; multi-cluster patterns</li><li>Experience operating &amp; supporting platforms across Azure and on-prem environments, including practical experience with Windows Servers &amp; Linux systems</li><li>Solid understanding of distributed system concepts, including service networking, messaging patterns &amp; event-driven designs</li><li>Good grasp of software architecture fundamentals such as CQRS, domain-driven principles &amp; how backend services interact with modern cloud-native environments</li><li>Understanding of structured observability concepts – metrics, traces, logs – even if not specialized in any single stack</li></ul>",
  "source": "workable.com",
  "state": "published",
  "summary": "<p>At <strong>Ocean Infinity</strong>, we're on a bold mission to subsea data using innovative technology.</p><p>Using cutting-edge robotics, autonomous technology and world-class software, we're transforming how complex operations are carried out at sea. Our uncrewed systems are making ocean exploration and operations <strong>safer, smarter and more sustainable</strong>, helping unlock the vast potential of our oceans while reducing environmental impact. 🌍</p><p>This isn't a vision for the future. <strong>It's happening right now.</strong></p><p>As we continue to push the boundaries of innovation and redefine what's possible in the maritime industry, we're looking for exceptional talent to join our fast-growing team.</p><p></p><p>Ocean Infinity is looking for a <strong>Senior Platform Engineer</strong> to help build, operate &amp; evolve the systems, tooling &amp; infrastructure that support our software delivery &amp; platform operations.</p><p>In this role you'll be taking ownership of key platform components &amp; contribute to the foundations that enable engineering teams to build, deploy &amp; operate services reliably at scale. You'll work on improving internal tooling, strengthening observability and operational practices &amp; ensuring teams have the self-service capabilities required to confidently manage their services.</p><p>You'll report to the <strong>Core Engineering Lead</strong> &amp; collaborate closely with the teams across the organization providing hands-on technical support, architectural input &amp; practical solutions that strengthen the company's core engineering platform.</p>",
  "terms_url": "https://www.workable.com/terms",
  "title": "Senior Platform Engineer",
  "updated_at": "2026-09-15T12:26:25.299Z",
  "url": "https://jobs.workable.com/view/bQ7ZNwnhtou2k8AvXvvHJV/hybrid-senior-platform-engineer-in-london-at-ocean-infinity",
  "workplace": "hybrid"
}
```

### Employer profile and jobs on the job board

- Capability: `jobs/company_jobs`
- Description: One employer's profile on the public Workable job board and its published postings, by company id (the short id in jobs.workable.com/company/<id>/, or the account UUID search returns as company.id) or a pasted company URL: name, website, logo, about text, total posting count and 20 postings per page in the same shape as search items.
- Instructions: List every board posting of an employer found through search (pass its company.id) or from a pasted jobs.workable.com/company/ URL. Pass next_cursor back as cursor for the next page; use board_job for one posting's full text. For an employer's own careers page use employer_jobs.
- Cost: 5 credits per call
- Capability file: [Employer profile and jobs on the job board](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/company_jobs)

Accepted options:
- `cursor` (string): next_cursor from the previous page; send the same id or url with it. Example: `<cursor>`
- `id` (string): Short company id from jobs.workable.com/company/<id>/, or the account UUID search returns as company.id. Pattern: ^[A-Za-z0-9-]{8,64}$. Example: `<id>`
- `url` (string): Pasted company page URL instead of id. Example: `<url>`

Response schema example:
```json
{
  "company": {
    "description_html": "<p>Simply put, our mission is to use innovative technology, to\ntransform operations at sea, to enable people and the planet to thrive.</p><p>We are using and creating technology to transform operations at sea to enable people and the planet to thrive.</p><p>We are open-minded and fearless in our approach to innovation and don't believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.</p><p>We take safety, equality and education very seriously, and our responsibilities don't stop at our front door. Our business is built on the belief that there's definitely a more environmentally responsible way to operate at sea.</p><p>We employ people who share our core values. We expect our people to be courageous, trustworthy, and conscientious, driven by a desire to do the right thing. We strive for excellence, work collaboratively, and are genuinely excited by our work.</p><p>We offer opportunities for our people to develop beyond their role and span a multitude of disciplines.  These are open to all, regardless of background and experience level.  Working with us means being part of a team that is harnessing technology and creativity to disrupt a traditional industry.</p><p>We are not your average workplace.</p>",
    "id": "4fd749ec-a03c-4b43-bb8d-d72b228d849f",
    "is_hidden": false,
    "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/712929/logo",
    "name": "Ocean Infinity",
    "summary": null,
    "url": "https://jobs.workable.com/company/aRQ2q8yapu851mu6dpxJ42/jobs-at-ocean-infinity",
    "website": "https://oceaninfinity.com/"
  },
  "items": [
    {
      "company": {
        "id": "4fd749ec-a03c-4b43-bb8d-d72b228d849f",
        "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/712929/logo",
        "name": "Ocean Infinity",
        "url": "https://jobs.workable.com/company/aRQ2q8yapu851mu6dpxJ42/jobs-at-ocean-infinity",
        "website": "https://oceaninfinity.com/"
      },
      "created_at": "2026-09-15T12:26:25.299Z",
      "employment_type": null,
      "id": "57b3663c-8113-4348-a892-bcdbdddace75",
      "is_featured": false,
      "language": "en",
      "location": {
        "city": "London",
        "country": "United Kingdom",
        "region": "England"
      },
      "locations": [
        "London, England, United Kingdom"
      ],
      "state": "published",
      "title": "Senior Platform Engineer",
      "updated_at": "2026-09-15T12:26:25.299Z",
      "url": "https://jobs.workable.com/view/bQ7ZNwnhtou2k8AvXvvHJV/hybrid-senior-platform-engineer-in-london-at-ocean-infinity",
      "workplace": "hybrid"
    },
    {
      "company": {
        "id": "4fd749ec-a03c-4b43-bb8d-d72b228d849f",
        "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/712929/logo",
        "name": "Ocean Infinity",
        "url": "https://jobs.workable.com/company/aRQ2q8yapu851mu6dpxJ42/jobs-at-ocean-infinity",
        "website": "https://oceaninfinity.com/"
      },
      "created_at": "2026-09-15T12:06:39.993Z",
      "employment_type": null,
      "id": "c61c1086-1a2a-43f4-bc73-3aaf4b2633e7",
      "is_featured": false,
      "language": "en",
      "location": {
        "city": "Porto",
        "country": "Portugal",
        "region": "Porto District"
      },
      "locations": [
        "Porto, Porto District, Portugal"
      ],
      "state": "published",
      "title": "Senior Software Engineer (Full Stack)",
      "updated_at": "2026-09-15T12:06:39.993Z",
      "url": "https://jobs.workable.com/view/qsSX4NjSnrGG7d5ztJ7pUT/hybrid-senior-software-engineer-(full-stack)-in-porto-at-ocean-infinity",
      "workplace": "hybrid"
    },
    {
      "company": {
        "id": "4fd749ec-a03c-4b43-bb8d-d72b228d849f",
        "logo_url": "https://workablehr.s3.amazonaws.com/uploads/account/logo/712929/logo",
        "name": "Ocean Infinity",
        "url": "https://jobs.workable.com/company/aRQ2q8yapu851mu6dpxJ42/jobs-at-ocean-infinity",
        "website": "https://oceaninfinity.com/"
      },
      "created_at": "2026-09-15T11:59:50.033Z",
      "employment_type": null,
      "id": "084f2524-2139-4229-92a3-376d8e55ad26",
      "is_featured": false,
      "language": "en",
      "location": {
        "city": "London",
        "country": "United Kingdom",
        "region": "England"
      },
      "locations": [
        "London, England, United Kingdom"
      ],
      "state": "published",
      "title": "Senior QA Engineer (Unreal & Simulator)",
      "updated_at": "2026-09-15T11:59:50.033Z",
      "url": "https://jobs.workable.com/view/22vCM4dbUJVgJsv9AoP845/hybrid-senior-qa-engineer-(unreal-%26-simulator)-in-london-at-ocean-infinity",
      "workplace": "hybrid"
    }
  ],
  "next_cursor": null,
  "observed_at_ms": 1789390000000,
  "source": "workable.com",
  "terms_url": "https://www.workable.com/terms",
  "total": 8
}
```

### List an employer's jobs

- Capability: `jobs/employer_jobs`
- Description: Published jobs on one employer's Workable careers page (apply.workable.com/<account>/ or a legacy <account>.workable.com page), filtered by keyword, country/region/city, work type and workplace; 10 per page with shortcode, title, locations, department, publish date, posting URL and application URL. next_cursor walks the whole board (the careers page's load-more).
- Instructions: List an employer's open roles when you know its Workable account slug or careers URL. Pass next_cursor back as cursor with the same filters. Use employer for the account's departments and locations, employer_job for one posting's text.
- Cost: 5 credits per call
- Capability file: [List an employer's jobs](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/employer_jobs)

Accepted options:
- `account` (string): Employer slug as in apply.workable.com/<account>/. Pattern: ^[a-z0-9][a-z0-9-]{0,63}$. Example: `<account>`
- `city` (string): City name as the careers page spells it; needs country_code. Example: `<city>`
- `country_code` (string): ISO 3166-1 alpha-2 country, e.g. US, GR. Pattern: ^[A-Z]{2}$. Example: `<country_code>`
- `cursor` (string): next_cursor from the previous page; send the same filters with it. Example: `<cursor>`
- `query` (string): query Example: `<query>`
- `region` (string): State or region name as the careers page spells it; needs country_code. Example: `<region>`
- `url` (string): Pasted careers page URL (apply.workable.com/<account>/, <account>.workable.com, a /j/<SHORTCODE> link or an /api/v1/widget/accounts/<account> URL) instead of account. Example: `<url>`
- `workplace` (string[]): workplace Example: `[]`
- `worktype` (string[]): worktype Example: `[]`

Response schema example:
```json
{
  "account": "blueground",
  "careers_url": "https://apply.workable.com/blueground/",
  "items": [
    {
      "account": "blueground",
      "account_uid": "91dbb93a-9802-4b3d-89b7-80e7243d0ba2",
      "application_url": "https://apply.workable.com/blueground/j/08717EF2F6/apply/",
      "code": null,
      "departments": [
        "Shared Services"
      ],
      "id": 6083341,
      "language": "en",
      "location": {
        "city": "Athens",
        "country": "Greece",
        "country_code": "GR",
        "region": "Attica"
      },
      "locations": [
        {
          "city": "Athens",
          "country": "Greece",
          "country_code": "GR",
          "region": "Attica"
        }
      ],
      "published_at": "2026-09-10T00:00:00.000Z",
      "remote": false,
      "shortcode": "08717EF2F6",
      "state": "published",
      "title": "Senior Product Designer & Builder",
      "url": "https://apply.workable.com/blueground/j/08717EF2F6/",
      "workplace": "hybrid",
      "worktype": "full"
    },
    {
      "account": "blueground",
      "account_uid": "91dbb93a-9802-4b3d-89b7-80e7243d0ba2",
      "application_url": "https://apply.workable.com/blueground/j/B02DA69C8F/apply/",
      "code": null,
      "departments": [
        "Shared Services"
      ],
      "id": 5957327,
      "language": "en",
      "location": {
        "city": "Athens",
        "country": "Greece",
        "country_code": "GR",
        "region": "Attica"
      },
      "locations": [
        {
          "city": "Athens",
          "country": "Greece",
          "country_code": "GR",
          "region": "Attica"
        }
      ],
      "published_at": "2026-09-02T00:00:00.000Z",
      "remote": false,
      "shortcode": "B02DA69C8F",
      "state": "published",
      "title": "Senior Software Engineer, iOS",
      "url": "https://apply.workable.com/blueground/j/B02DA69C8F/",
      "workplace": "hybrid",
      "worktype": "full"
    },
    {
      "account": "blueground",
      "account_uid": "91dbb93a-9802-4b3d-89b7-80e7243d0ba2",
      "application_url": "https://apply.workable.com/blueground/j/6C6B4B42F5/apply/",
      "code": null,
      "departments": [
        "City Core"
      ],
      "id": 4812935,
      "language": "en",
      "location": {
        "city": "Vienna",
        "country": "Austria",
        "country_code": "AT",
        "region": "Vienna"
      },
      "locations": [
        {
          "city": "Vienna",
          "country": "Austria",
          "country_code": "AT",
          "region": "Vienna"
        }
      ],
      "published_at": "2026-08-04T00:00:00.000Z",
      "remote": false,
      "shortcode": "6C6B4B42F5",
      "state": "published",
      "title": "Maintenance Technician",
      "url": "https://apply.workable.com/blueground/j/6C6B4B42F5/",
      "workplace": "on_site",
      "worktype": "full"
    }
  ],
  "next_cursor": "WzE3NjIzODcyMDAwMDAsNTI3Njk4OF0=",
  "observed_at_ms": 1789390000000,
  "source": "workable.com",
  "terms_url": "https://www.workable.com/terms",
  "total": 20
}
```

### Employer posting details

- Capability: `jobs/employer_job`
- Description: One posting on an employer's Workable careers page by account and shortcode, or a pasted apply.workable.com/<account>/j/<SHORTCODE>/ URL (application page included), apply.workable.com/j/<SHORTCODE> short link, or legacy <account>.workable.com/jobs/<id> link: full HTML description, requirements and benefits, locations, department, work type, publish date, posting and application URLs, and the application form's questions.
- Instructions: Full text, application link and application questions for a job listed by employer_jobs. Read only: it never submits an application.
- Cost: 5 credits per call
- Capability file: [Employer posting details](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/employer_job)

Accepted options:
- `account` (string): Pattern: ^[a-z0-9][a-z0-9-]{0,63}$. Example: `<account>`
- `shortcode` (string): Ten-character shortcode from employer_jobs. Pattern: ^[A-Fa-f0-9]{10}$. Example: `<shortcode>`
- `url` (string): url Example: `<url>`

Response schema example:
```json
{
  "account": "blueground",
  "account_uid": "91dbb93a-9802-4b3d-89b7-80e7243d0ba2",
  "application_form": [
    {
      "fields": [
        {
          "file_types": null,
          "helper": null,
          "id": "firstname",
          "label": "First name",
          "max_length": 127,
          "options": null,
          "required": true,
          "type": "text"
        },
        {
          "file_types": null,
          "helper": null,
          "id": "lastname",
          "label": "Last name",
          "max_length": 127,
          "options": null,
          "required": true,
          "type": "text"
        },
        {
          "file_types": null,
          "helper": null,
          "id": "email",
          "label": "Email",
          "max_length": 255,
          "options": null,
          "required": true,
          "type": "email"
        }
      ],
      "name": "Personal information"
    },
    {
      "fields": [
        {
          "file_types": [
            ".pdf",
            ".doc",
            ".docx"
          ],
          "helper": null,
          "id": "resume",
          "label": "Resume",
          "max_length": null,
          "options": null,
          "required": true,
          "type": "file"
        }
      ],
      "name": "Profile"
    },
    {
      "fields": [
        {
          "file_types": null,
          "helper": null,
          "id": "QA_9818830",
          "label": "What is your gross annual salary expectations for this role?",
          "max_length": 127,
          "options": null,
          "required": true,
          "type": "text"
        },
        {
          "file_types": null,
          "helper": null,
          "id": "QA_9818831",
          "label": "What is your level of English",
          "max_length": null,
          "options": [
            "Native/Fluent",
            "Intermediate",
            "Basic"
          ],
          "required": true,
          "type": "dropdown"
        },
        {
          "file_types": null,
          "helper": null,
          "id": "QA_9818832",
          "label": "Do you have a valid driver's license?",
          "max_length": null,
          "options": null,
          "required": true,
          "type": "boolean"
        }
      ],
      "name": "Details"
    }
  ],
  "application_url": "https://apply.workable.com/blueground/j/F31313C213/apply/",
  "benefits_html": "<p><strong>our Benefits:</strong></p><ul> <li>Competitive salary &amp; up to 15% annual bonus</li> <li>Flexible Paid Time Off</li> <li>Group Health Insurance program</li> <li>Dynamic working environment with talented people</li> <li>Complimentary accommodations in Blueground locations! Think summer in LA and winter in Dubai</li> </ul>",
  "code": null,
  "departments": [
    "City Core"
  ],
  "description_html": "<h3>🌍 Redefining how people live.</h3><p>At <strong>Blueground,</strong> we believe that when your base is reliable, the world opens up. That’s why we’re building the world’s leading platform for living.</p><p>Every year, 350 million people move between cities—yet today’s housing options haven’t caught up with the needs of this modern, mobile generation. Blueground was built to change that.</p><p>With 40,000+ homes across the globe, available for stays from a few days to a year or more, we’re just getting started. We’re on an exponential growth path to redefine living and create an entirely new category. Our edge? Powerful proprietary tech, operational excellence, and a team that executes with speed and discipline.</p><p>&nbsp;Our culture is grounded in five principles:</p><ul> <li> <strong>Guests First </strong>– Every decision starts with their experience.</li> <li> <strong>Move Fast </strong>– We value speed, momentum, and action.</li> <li> <strong>Dive In</strong> – The magic is always in the details, and we go deep.</li> <li> <strong>Embrace Change</strong> – Change isn’t a disruption; it’s how we grow.</li> <li> <strong>Keep It Honest</strong> – Transparency accelerates progress—and strengthens relationships.</li> </ul><p>If you’re ready to do the best work of your life and help reshape how the world lives, we’d love to meet you.</p><p></p><h3>The Role</h3><p>We’re looking for a proactive, detail-oriented <strong>Pit Stop Lead/Maintenance Technician</strong> to join our fast-growing team in Athens. This field-based role is ideal for someone who thrives on solving problems, leading by example, and ensuring every property meets the highest standards of quality and guest satisfaction.</p><p></p><h3>What You’ll Do</h3><ul> <li>Lead Property Turnovers: Oversee the full apartment preparation process—from coordinating housekeeping and maintenance teams to conducting detailed inspections before guest check-ins.</li> <li>Own Onsite Readiness: Assemble furniture, troubleshoot WiFi and tech setups, and carry out small repairs to ensure every apartment meets our standards before move-in.</li> <li>Field Coordination &amp; Team Supervision: Act as the go-to person in the field, managing relationships with external vendors, housekeeping staff, and building personnel to ensure seamless operations.</li> <li>Perform Quality Control: Conduct thorough property inspections using mobile checklists, flag issues, and ensure that every space meets our cleanliness, functionality, and design expectations.</li> <li>Hands-On Support: Step in to help with urgent needs—whether that’s swapping out furniture, fixing appliances, delivering essentials, or solving guest lockouts.</li> <li>Drive Efficiency: Manage and maintain our corporate vans and inventory stock, ensuring supplies and tools are always available and organized.</li> </ul>",
  "id": 4813321,
  "language": "en",
  "location": {
    "city": "Athens",
    "country": "Greece",
    "country_code": "GR",
    "region": "Attica"
  },
  "locations": [
    {
      "city": "Athens",
      "country": "Greece",
      "country_code": "GR",
      "region": "Attica"
    }
  ],
  "observed_at_ms": 1789390000000,
  "published_at": "2025-04-23T00:00:00.000Z",
  "remote": false,
  "requirements_html": "<ul><li>2–3 years of experience in a supervisory or team lead role—ideally in field ops, facilities, hospitality, or housekeeping</li></ul><ul> <li>Comfortable performing basic handyman tasks and minor repairs</li> <li>Physically capable of lifting 10+ kilos and being active for most of the workday</li> <li>Tech-savvy—familiar with tools like Slack, G Suite, and mobile apps</li> <li>Strong communicator with a customer-first mindset and a positive, can-do attitude</li> <li>A flexible team player who thrives in a dynamic, constantly evolving environment</li> </ul><p></p><p><strong>Additional Requirements:</strong></p><ul> <li>Valid driver’s license and ability to drive company vans (van-sized vehicles)</li> <li>Access to a personal, reliable vehicle (mileage reimbursed when used for work)</li> <li>Willingness to work weekends and holidays, while staying within a 40-hour workweek</li> </ul>",
  "shortcode": "F31313C213",
  "source": "workable.com",
  "state": "published",
  "terms_url": "https://www.workable.com/terms",
  "title": "PitStop Leader (Maintenance Technician)",
  "url": "https://apply.workable.com/blueground/j/F31313C213/",
  "workplace": "on_site",
  "worktype": "full"
}
```

### Employer careers page summary

- Capability: `jobs/employer`
- Description: One employer's Workable careers page summary by account slug, careers URL or apply.workable.com/api/v1/widget/accounts/<account> URL: name, about text, published job count, and the departments, locations, work types and workplaces its careers page offers as filters.
- Instructions: Resolve a careers URL or slug to the employer and learn which country/city, worktype and workplace values employer_jobs can filter on.
- Cost: 5 credits per call
- Capability file: [Employer careers page summary](https://firecrawl.dev/alexandria/agents/providers/workable/jobs/employer)

Accepted options:
- `account` (string): Pattern: ^[a-z0-9][a-z0-9-]{0,63}$. Example: `<account>`
- `url` (string): url Example: `<url>`

Response schema example:
```json
{
  "account": "blueground",
  "careers_url": "https://apply.workable.com/blueground/",
  "departments": [
    {
      "id": 435335,
      "job_count": 16,
      "name": "City Core",
      "parent_id": null
    },
    {
      "id": 435343,
      "job_count": 4,
      "name": "Shared Services",
      "parent_id": null
    }
  ],
  "description_html": "<p><strong>Blueground</strong> is a global proptech company that is reinventing the way people live!</p>\n<p>With its curated network of thousands of quality, turnkey homes in sought-after neighborhoods around the globe, Blueground is accessible for stays of a month or longer. Our tech-enabled platform provides a fully digitized experience with around-the-clock support and access to daily necessities like apartment cleanings, grocery delivery, wellness offerings, and more, providing a seamless experience from end to end.</p>\n<p>At Blueground, our mission is to make people feel at home wherever they choose to live. We give guests peace of mind, flexibility &amp; the confidence they need to explore life’s next adventure. Our team, known as the BeeGees, shares this spirit. We foster a culture of curiosity, connection, and growth. We empower each BeeGee to make an impact, championing a workplace where innovation thrives, careers flourish, and every individual is supported in shaping their own journey.</p>\n<p>Blueground is headquartered in New York City, with a portfolio of thousands of apartments in 46+ cities and 17 countries worldwide.  </p>\n<p>Find us on Facebook, LinkedIn, Instagram, Twitter, TikTok or at www.theblueground.com.</p>",
  "job_count": 5,
  "locations": [
    {
      "city": null,
      "country": "United States",
      "country_code": "US",
      "display": "United States",
      "region": null
    },
    {
      "city": null,
      "country": "United States",
      "country_code": "US",
      "display": "United States, California",
      "region": "California"
    },
    {
      "city": "San Jose",
      "country": "United States",
      "country_code": "US",
      "display": "United States, California, San Jose",
      "region": "California"
    }
  ],
  "name": "Blueground",
  "observed_at_ms": 1789390000000,
  "source": "workable.com",
  "terms_url": "https://www.workable.com/terms",
  "workplaces": [
    "on_site",
    "hybrid"
  ],
  "worktypes": [
    "full",
    "contract"
  ]
}
```
