apify-google-jobs-scraperlisted
Install: claude install-skill johnisanerd/claude-skill-google-jobs-scraper
# Google Jobs Scraper With Per-Result Billing
A Google Jobs scraper that charges for every listing it hands you and nothing else. Give it a role and a location, get one flat row per opening, and know the bill before the run starts because the math is results times price.
## When to use this skill
- The user asks for a "google jobs scraper" or wants to scrape Google Jobs openings.
- They want listings for a role, company, city, or country as a flat dataset.
- They want cost that scales with rows delivered rather than pages fetched.
- They want to exclude specific employers or job boards from the output.
Not for: salary analytics (there is no numeric salary field), LinkedIn-only listings (use the LinkedIn Jobs API), or employer reviews (use the Glassdoor Reviews API).
## What you get (one flat row per listing)
Verified on a live run:
- `title` and `job_title` (identical strings, so pick either one)
- `company_name`, `location`, `via` (the platform hosting the listing, such as LinkedIn or a company careers site)
- `description` (full posting text, often 1,500 characters or more)
- `job_highlights` (array of `{title, items}` blocks such as Qualifications, Responsibilities, Benefits)
- `extensions` (raw tag strings such as "22 hours ago", "Full-time")
- `detected_extensions` (`posted_at` and `schedule_type` on every row, plus `work_from_home` and `qualifications` when present on that listing)
- `apply_options` (array of `{title, link}` direct apply links, one per hosting pl