Snagajob Job Listings Scraper
Pricing
from $18.99 / 1,000 result items
Snagajob Job Listings Scraper
Scrapes Snagajob job listings by keyword and location. Returns each listing as a flat row with title, wage, employer, and location. Export to CSV, JSON, Excel, or XML.
Pricing
from $18.99 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Snagajob Job Listings Scraper
Scrape Snagajob job listings by keyword and location, up to a million per run. Every listing comes with its title, wage, employer, and location in one flat row. No login or API key. Export to CSV, JSON, Excel, or XML.
Snagajob's official site is built for job seekers, not for bulk data collection. This reads the public job search results directly, filtered by keyword, location, and radius, and returns each match in one fixed schema. You get the hourly job data you need without writing a scraper or dealing with rate limits.
| Who uses it | What they scrape Snagajob for |
|---|---|
| Market researchers | Track which hourly jobs are open in a metro area this week |
| Job board operators | Fill a niche job board with fresh Snagajob listings |
| Workforce analysts | Measure wage ranges and employer demand for hourly roles |
| Recruiters | Find active hourly job postings to source candidates |
What it does
This Actor collects Snagajob job listings by keyword and location, and returns each one as a flat row.
- ๐ Keyword search: any job title or keyword, like cashier, warehouse, or restaurant.
- ๐ Location filter: city, state, or ZIP code, with a radius from 1 to 100 miles.
- ๐ Flat output: one row per listing, ready for CSV, JSON, Excel, or XML export.
- โก High volume: collect up to 1,000,000 listings in a single run.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Snagajob data
๐ Track hourly job demand.
A market researcher runs the Actor weekly for a metro area and compares the number of cashier and warehouse listings to spot hiring trends.
๐ ๏ธ Build a niche job board.
A developer scrapes Snagajob listings for restaurant jobs in Chicago and feeds them into a local hospitality job board.
๐ฐ Analyze wage ranges.
A workforce analyst collects listings for retail roles and aggregates the wage fields to report on pay by employer and location.
๐ฏ Source candidates faster.
A recruiter scrapes active hourly postings for a client and filters by location to build a list of employers that are hiring now.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Public search results, no registration or OAuth |
| One fixed schema | Every listing returns the same fields, no parsing surprises |
| Runs on Apify | Schedule it, proxy it, and store results automatically |
How it compares
This Actor and the Snagajob Jobs Search Scraper both collect Snagajob search results, but they differ in field depth and configuration.
| Feature | ParseForge | Snagajob Jobs Search Scraper |
|---|---|---|
| Keyword search | Yes | Yes |
| Location filter | Yes | Yes |
| Radius filter | Yes | Not listed |
| 40+ fields per listing | Not listed | Yes |
| Max items per run | Up to 1,000,000 | Not listed |
Configure the run
Drive the Actor from a keyword and a location, and the radius filter runs as each listing is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10,"keyword": "cashier","location": "New York, NY"}
A larger pull:
{"maxItems": 200,"keyword": "cashier","location": "New York, NY"}
Pricing
Pay-per-result: $0.02534 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.53 |
| 1,000 results | $25.34 |
| 10,000 results | $253.40 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Snagajob Job Listings Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Snagajob through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/snagajob-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Make sure the keyword and location are valid and the radius is not too small. Try a broader keyword or a larger radius. Also check that Snagajob has listings for that search in a normal browser.
Why did the run stop before reaching maxItems?
The Actor stops when there are no more results to paginate. If Snagajob only has 50 listings for your search, you will get 50, not maxItems.
Why are some fields empty?
Snagajob does not show every field for every listing. If a wage or employer is missing on the site, it will be missing in your dataset.
Why did I get blocked or see a captcha?
Snagajob may rate-limit aggressive scraping. Use Apify's proxy options and increase the delay between requests if needed.
Can I get more than 1,000,000 listings?
The maxItems limit is 1,000,000 per run. If you need more, split your search into multiple runs by location or keyword.
FAQ
| Question | Answer |
|---|---|
| Do I need a Snagajob account or API key? | No. The Actor reads the public search results that anyone can see in a browser. No login, no API key, no OAuth. |
| What data does each listing include? | Each row includes the job title, employer, wage, location, and other fields that Snagajob shows on the search results page. The exact fields are listed in the sample output. |
| Can I filter by job type or schedule? | The current input supports keyword, location, and radius. Job type and schedule filters are not available in this version. |
| How many listings can I get in one run? | You can set maxItems up to 1,000,000. The actual number depends on how many listings match your search. |
| Is this legal? | You are responsible for complying with Snagajob's terms of service and applicable laws. Apify provides the tool, not legal advice. |
| Can I schedule this to run daily? | Yes. Once you have the Actor configured, you can set up a schedule in Apify to run it as often as you need. |
| What output formats are supported? | You can export the dataset as CSV, JSON, Excel, or XML from the Apify console or via API. |
| Does it handle pagination? | Yes. The Actor follows the search result pages until it reaches maxItems or there are no more results. |
| Can I search by ZIP code? | Yes. The location field accepts city, state, or ZIP code, and the radius filter works with all of them. |
| What if I get no results? | Check that your keyword and location are spelled correctly and that the radius is wide enough. Snagajob may also have no listings for that combination. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Snagajob, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
