Amazon Jobs Scraper: Open Roles & Pay Ranges by Location avatar

Amazon Jobs Scraper: Open Roles & Pay Ranges by Location

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
Amazon Jobs Scraper: Open Roles & Pay Ranges by Location

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

Mariam Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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 roles
United States 1,186 · India 244 · Canada 118 · Ireland 46
Pay shown on 77% of jobs · median $169,050 a year (US)
By city: Santa Clara $194,400 · New York $185,950 · Seattle $169,050
  1. Enter keywords (or leave empty for every Amazon job) and, optionally, countries, cities or job categories.
  2. Keep pay ranges on to open each job page and read its pay table.
  3. You get one row per job and one report per keyword.
flowchart LR
A[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)

FieldWhat it tells you
id, title, url, applyUrlThe job and where to apply
company, businessArea, team, category, jobFamilyWhich Amazon company, business and team, and the kind of job
location, city, state, country, countryCodeThe main location
locationCount, otherLocations, isRemoteEvery other location the job can be done in
payMin, payMax, payCurrency, payPeriodLowest and highest pay across the listed locations, per year or per hour
payRangesEach location's own range: { location, min, max, currency, period }
schedule, postedAt, updatedFull-time or not, when posted, last update
summary, description, basicQualifications, preferredQualificationsThe ad itself

Report (REPORTS, one per keyword)

FieldWhat it tells you
totalOnAmazonJobs, jobsReadEvery open role that matches, and how many were read
openRolesByCountry, openRolesByCity, openRolesByCategory, openRolesByBusinessAreaCounts over every match on amazon.jobs
topJobFamilies, topTeams, topLocationsAmong the jobs read
payShownPercent, yearlyPay, hourlyPayUsdPay median and middle half (yearly per currency, hourly in USD)
yearlyPayByLocation, yearlyPayByJobFamilyMedian pay per city and per job family
remotePercent, multiLocationPercent, freshness, highestPaidRemote 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.

KeywordOpen rolesPay shownMedian pay (US)Middle half
Software development engineer1,74077%$169,050 a year$169,050 – $194,400
Data engineer72955%$153,350 a year$138,400 – $160,700
Warehouse1,19044%$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; payMin and payMax span 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

FieldMeaning
KeywordsOne search each; empty = every Amazon job
CountriesNames or codes ("Germany", "DE", "IND")
CitiesAs Amazon writes them
Job categoriesAny of Amazon's 37
Job typeFull-time, internship, seasonal, fixed-term (EU), reduced or part time, apprenticeship
Posted within (days)Only newer jobs
SortNewest first or most relevant
Jobs per search1 to 30,000 (default 200)
Pay rangesOn by default
ReportsOn 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.