apify-bulk-job-listings-exportlisted
Install: claude install-skill johnisanerd/claude-skill-bulk-job-listings-export
# Bulk Job Listings Export With a Cost You Can Budget
Pull Google Jobs openings in bulk and hand back a file. The Actor writes flat rows, so CSV, Excel, Sheets, and JSON exports come out clean, and because billing is per result the invoice equals the row count.
## When to use this skill
- The user wants to export Google Jobs listings to CSV, Excel, Google Sheets, or JSON.
- They are seeding or backfilling a job board, an ATS, a warehouse table, or a research dataset.
- They need many roles or many cities in one deliverable file.
- They need to quote a data-pull cost up front, before anyone approves the run.
Not for: a live low-latency search endpoint inside an app, salary analytics (there is no numeric salary field), or LinkedIn-only listings (use the LinkedIn Jobs API).
## Why per-result billing matters for bulk work
Bulk exports are where page-based pricing gets unpredictable, because a page that returns three listings costs the same as a page that returns ten. Here you pay for delivered rows. A 500-row export costs 500 result charges whether Google served them across 50 tidy pages or 80 ragged ones, so the estimate you give before the run is the number on the invoice after it.
## What lands in the file (one flat row per listing)
Verified on a live run:
`title`, `job_title` (same string as `title`), `company_name`, `location`, `via` (hosting platform), `description` (full posting text), `job_highlights` (array of `{title, items}` blocks such as Qualifications, Resp