Amazon Jobs Scraper: Open Roles & Pay Ranges by Location
Pricing
from $1.00 / 1,000 jobs
Amazon Jobs Scraper: Open Roles & Pay Ranges by Location
Scrape Amazon and AWS jobs from amazon.jobs: title, team, job family, category, every location, posted date, qualifications, plus the pay range Amazon lists for each location. A hiring and pay report per search. No login, no API key.
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Mariam Ahmed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape Amazon and AWS jobs from amazon.jobs with no login and no API key, with the pay range Amazon lists for each location, and get a hiring and pay report for every search:
- Every job: title, team, job family, category, business area, location and every other location, schedule, posted date, summary, full description, basic and preferred qualifications, link
- Pay ranges as numbers: Amazon prints a range per location on most US and Canadian jobs (for example "Seattle, WA - $142,800 to $193,200 a year" or "$26 to $28 an hour"); you get each range plus the lowest and highest
- Filters: countries, cities, the 37 Amazon job categories, internships, seasonal or part-time jobs, posted within N days
- No 10,000 limit: amazon.jobs stops paging at 10,000 matches, so bigger searches are read country by country, then by category
- Report per search: open roles by country, city, category and business area, top job families and teams, yearly and hourly pay (median and middle half), pay by location and by job family, freshness, highest-paid roles
What does this Amazon jobs scraper do?
Amazon · "software development engineer" · 1,740 open rolesUnited States 1,186 · India 244 · Canada 118 · Ireland 46Pay shown on 77% of jobs · median $169,050 a year (US)By city: Santa Clara $194,400 · New York $185,950 · Seattle $169,050
- Enter keywords (or leave empty for every Amazon job) and, optionally, countries, cities or job categories.
- Keep pay ranges on to open each job page and read its pay table.
- You get one row per job and one report per keyword.
flowchart LRA[Keywords,<br/>countries, cities,<br/>categories] --> B[amazon.jobs<br/>search]B --> C[Jobs<br/>team, family,<br/>locations]C --> D[Job pages<br/>pay range<br/>per location]D --> E[Report<br/>roles by country,<br/>pay by city<br/>and job family]
Who is it for?
- Job seekers and candidates: what Amazon pays for a role in each city before you negotiate
- Recruiters and talent teams at other companies: where Amazon is hiring, for which teams, and the pay you compete with
- HR and compensation analysts: salary benchmarks from Amazon's own published ranges by role, family and location
- Market and investment analysts: Amazon and AWS hiring by country, business area and category, tracked over time
- Career coaches and job boards: fresh Amazon roles with pay for your audience
What data do you get?
Jobs (dataset, one row per job)
| Field | What it tells you |
|---|---|
id, title, url, applyUrl | The job and where to apply |
company, businessArea, team, category, jobFamily | Which Amazon company, business and team, and the kind of job |
location, city, state, country, countryCode | The main location |
locationCount, otherLocations, isRemote | Every other location the job can be done in |
payMin, payMax, payCurrency, payPeriod | Lowest and highest pay across the listed locations, per year or per hour |
payRanges | Each location's own range: { location, min, max, currency, period } |
schedule, postedAt, updated | Full-time or not, when posted, last update |
summary, description, basicQualifications, preferredQualifications | The ad itself |
Report (REPORTS, one per keyword)
| Field | What it tells you |
|---|---|
totalOnAmazonJobs, jobsRead | Every open role that matches, and how many were read |
openRolesByCountry, openRolesByCity, openRolesByCategory, openRolesByBusinessArea | Counts over every match on amazon.jobs |
topJobFamilies, topTeams, topLocations | Among the jobs read |
payShownPercent, yearlyPay, hourlyPayUsd | Pay median and middle half (yearly per currency, hourly in USD) |
yearlyPayByLocation, yearlyPayByJobFamily | Median pay per city and per job family |
remotePercent, multiLocationPercent, freshness, highestPaid | Remote share, multi-location jobs, how new, best-paid roles |
Example: 17 October 2026
Three keywords, 500 jobs each, pay ranges on: 1,500 jobs, 3 reports, 174 seconds, no failed requests.
| Keyword | Open roles | Pay shown | Median pay (US) | Middle half |
|---|---|---|---|---|
| Software development engineer | 1,740 | 77% | $169,050 a year | $169,050 – $194,400 |
| Data engineer | 729 | 55% | $153,350 a year | $138,400 – $160,700 |
| Warehouse | 1,190 | 44% | $27.00 an hour | $22.31 – $27.00 |
- About 95% of US jobs show a pay range; most jobs outside the US, Canada and a few EU countries show none.
- Every Amazon job, with no keyword: 22,119 open roles (US 13,174, India 2,319, UK 783, Japan 767, Germany 678). A run reading 12,000 of them took 100 seconds.
Pricing
$0.001 per job, $0.001 per job with a pay range (only jobs that show one) and $0.02 per search report.
- 500 US software jobs with pay and a report: about $1.00
- 1,000 jobs without pay ranges and without a report: $1.00
Turn off pay ranges or reports to pay for jobs only.
Good to know
- Pay ranges are copied from Amazon's job pages. Jobs that list several cities have one range per city;
payMinandpayMaxspan them. Sign-on bonuses and stock are not included (Amazon does not print them). - Keywords use amazon.jobs' own search, which also matches related words (a "warehouse" search finds some corporate roles too); use categories to narrow.
- Cities must be written as Amazon writes them ("Seattle", "Bengaluru", "London").
- Job categories: five of them (Applied Science, Corporate Operations, Fulfillment Associate, Procurement, PR) cannot be filtered on amazon.jobs, so they are matched after reading.
- No contact details: emails in ad text are hidden.
- Data comes from amazon.jobs' public job search. Not affiliated with Amazon.
Input
| Field | Meaning |
|---|---|
| Keywords | One search each; empty = every Amazon job |
| Countries | Names or codes ("Germany", "DE", "IND") |
| Cities | As Amazon writes them |
| Job categories | Any of Amazon's 37 |
| Job type | Full-time, internship, seasonal, fixed-term (EU), reduced or part time, apprenticeship |
| Posted within (days) | Only newer jobs |
| Sort | Newest first or most relevant |
| Jobs per search | 1 to 30,000 (default 200) |
| Pay ranges | On by default |
| Reports | On by default |
Integrations
Export to JSON, CSV, Excel or Google Sheets, or connect through the Apify API, webhooks, Make, Zapier and n8n. Schedule it daily with "Posted within 1 day" for a feed of new Amazon jobs with pay.