---
title: "Extract a job application posting"
method: POST
path: "/v1/recipes/jobs/extract"
tags: ["Recipes"]
---

# Extract a job application posting

`POST /v1/recipes/jobs/extract`

Start a workflow run that extracts structured details from a job posting.

## Request body

- object
  - `job_url` string, uri, required

## Response `200`

Successfully started job application extraction

- JobRecipeRunResponse
  - `workflow_run_id` string, required

## Other responses

- `402` — Insufficient credits or required billing state
- `403` — Unauthorized or insufficient organization permission
- `422` — Invalid extract request
- `429` — Workflow submission rate limit exceeded
- `500` — Workflow launch failed

## Changes

- **2026-09-14** `4da39b4c8f5f` — 3 info
  - the endpoint scheme security `ApiKeyAuth` was added to the API
  - api tag `Recipes` added
  - api tag `Runs` removed
- **2026-09-09** `b090d5083c5b` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/skyvern-ai/apis/skyvern-api-2/changes/v1/recipes/jobs/extract/post.md)

---

[API](https://skmtc.dev/skyvern-ai/apis/skyvern-api-2.md) · [All operations](https://skmtc.dev/skyvern-ai/apis/skyvern-api-2/llms.txt) · [OpenAPI document](https://skmtc.dev/skyvern-ai/apis/skyvern-api-2/revisions/dae725082d1a?raw)
