Find Job by URL
find_job_by_urlCheck if a job posting URL is already captured and whether an application exists, so duplicate extraction can be skipped. Matching ignores tracking parameters and /apply subpaths.
Instructions
Answer "is this posting already captured?", so an extraction can be skipped: posting-equality source_url lookup returning {found, job, application_exists, application_id}. Matching ignores query strings and fragments (?utm_*, ?gh_src=, #apply) and treats the posting's own sub-paths (/apply, /application) as the same posting, so tracking parameters need not be stripped from the input. A search-results or employer-index URL still matches nothing. found=False means the posting is new; store_extracted_jd still dedupes authoritatively via already_existed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source_url | Yes |