AI Training Jobs Scraper: Mercor, Alignerr, micro1, xAI & More
Pricing
Pay per usage
AI Training Jobs Scraper: Mercor, Alignerr, micro1, xAI & More
AI training, AI tutor and data-annotation jobs from Mercor, Alignerr, micro1, xAI, Handshake AI, Appen, Remotasks and HumanSignal in one list: hourly pay as numbers, hours, location, posted date and apply link. Filter by keyword and pay, or get only new jobs.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Wulfcare Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
AI Training Jobs Scraper
Every open AI training, AI tutor and data annotation job from the platforms that hire people to teach AI models, in one table:
| Platform | What it lists | Open jobs (Oct 2026) |
|---|---|---|
| Alignerr (Labelbox) | Expert AI trainers in every field and language | ~550 roles (5,600 city listings) |
| micro1 | AI trainers and experts for frontier labs, plus micro1's own roles | ~375 |
| Mercor | Domain experts (law, medicine, finance, coding...) evaluating AI, often $60-200/hr | ~330 |
| HumanSignal (Label Studio) | AI trainers and annotators | ~35 |
| Appen | AI training and data collection projects | ~35 |
| xAI | AI Tutors for Grok (languages, STEM, coding, specialist fields) | ~35 |
| Handshake AI | AI trainers and fellows for top labs | a few |
| Remotasks (Scale AI) | Contributor and AI trainer roles | a few |
Each job has the pay range as numbers (min, max, currency and per hour / year / task), the date it was posted, the full description and the apply link, plus hours per week, commitment, remote or onsite, location, eligible countries, skills and category wherever the platform publishes them. Every platform is cut down to the same columns, so the results sort and filter as one list.
Filter the way a job seeker or recruiter would: keywords (law, medicine, python, spanish), excluded words, minimum hourly pay, remote only, and posted in the last 7 days. Turn on Only new jobs and a daily schedule returns only the jobs it hasn't sent you before.
What people use it for
- Job alerts: a daily schedule with Only new jobs that sends new $50+/hr legal or medical AI-training gigs to Slack, email or a Google Sheet
- Job boards and newsletters: feed an AI-jobs site, Discord, Telegram channel or weekly newsletter with fresh listings from every platform
- Pay research: what AI labs pay for each skill, language and country, and how that changes over time
- Recruiting and market tracking: which fields and languages the AI labs are hiring for right now, and on which platforms
- Freelancers and agencies: find every open project that fits your expertise without checking eight sites
How to use it
- Pick the platforms (all of them by default).
- Optionally add keywords, a minimum hourly pay, Remote only or Posted within.
- Run it, then download JSON, CSV or Excel, or call the API.
A run with every platform and no filters takes under a minute. All the platforms together have about 1,350 open jobs. With filters it only charges for the jobs that match.
What you get
One row per job, newest first:
{"platform": "Mercor","jobId": "list_AAABoKOQUds_uf4uJMtGK64s","title": "Legal Expert","company": null,"category": "Law","skills": null,"payMin": 60,"payMax": 150,"payCurrency": "USD","payPeriod": "hour","payText": "$60-150/hr","hoursPerWeek": 40,"commitment": "part-time","workArrangement": "remote","location": "Remote","eligibleCountries": null,"postedAt": "2026-09-15T05:35:39Z","url": "https://work.mercor.com/jobs/list_AAABoKOQUds_uf4uJMtGK64s/legal-expert","description": "The research teams behind the best-known AI models come to Mercor for legal judgment...","referralBonus": 600,"openings": null,"isNew": null,"scrapedAt": "2026-10-01T09:01:29Z","error": null}
- payPeriod is
hour,year,month,week,taskorone-time(nullif the platform doesn't say).payTextis the pay exactly as the platform shows it. - Every column is on every row (
nullwhen a platform doesn't publish that value), so the table never changes shape. - isNew is
trueon every row of an Only new jobs run. companyis the client or employer when the platform names it (most platforms don't say which AI lab a project is for).- openings is the number of positions when the platform says, and for Alignerr the number of city listings of the role.
Pricing
Free during launch: no start fee, no rental, no per-job charge. You only pay Apify's own platform usage, which is tiny: a full run of every platform (about 1,350 jobs) uses roughly $0.001 of compute.
If the Actor moves to per-job pricing later, you'll get Apify's 14-day notice first.
Examples
Law and legal AI-training jobs paying $50/hr or more, from the last 30 days
{ "keywords": ["law*", "legal", "attorney", "lawyer"], "minHourlyRate": 50, "postedWithin": "30 days" }
Daily alert: new remote coding jobs (for a schedule)
{ "keywords": ["python", "software", "coding", "javascript"], "remoteOnly": true, "onlyNewJobs": true }
Every AI tutor job for Spanish speakers
{ "keywords": ["spanish", "español"] }
Every Mercor and micro1 job, without descriptions (small rows)
{ "platforms": ["mercor", "micro1"], "maxJobs": 0, "includeDescriptions": false }
Everything from every platform
{ "maxJobs": 0 }
Good to know
- Keywords match whole words in the title, category, skills and client name:
lawdoesn't matchlawn. End a word with*to match longer forms too (law*= law, laws, lawyer). Turn on Also search job descriptions to look in the full text as well; that finds more but looser matches. - Only new jobs remembers which jobs earlier runs returned (for 180 days), in a key-value store called
ai-training-jobs-monitorin your account. Runs with the same platforms and filters share one list. Give runs a Monitor name to share a list across different filters, or to keep two alerts apart. - Alignerr lists most roles once per city: one Software Engineer (AI Training) role has 300+ copies, all remote, each with a reworded summary. You get one row per role (about 550), with the number of copies in
openings, so you don't pay for duplicates. Turn on Every Alignerr city listing to get all 5,600 copies as separate rows. - Alignerr's list has a short summary and no date, so the Actor opens the page of each Alignerr role it returns to get the full description, the date it was first listed and the pay. Alignerr re-posts old roles every day, so the date is when the role was first listed, not the latest re-post. Posted within opens up to 2,000 Alignerr pages to check dates; add keywords to narrow big searches. Listings whose page is gone (closed roles) are skipped.
- micro1's list has no description, so the Actor also opens each micro1 job it returns for the full description, the number of openings and the referral reward. Turn off Full job details for a faster run without these page visits.
- Minimum hourly pay compares the top of each hourly range, in the job's own currency (nearly all of these jobs pay in USD). Yearly salaries, per-task pay and jobs without a stated rate are left out when it's set.
- Everything comes from the platforms' public job listings, as a logged-out visitor sees them. No account, no login and no personal data: job listings only.
- Platform missing? Open an issue with its jobs page and it may be added.
Other Actors by Wulfcare Data
- Google Hotels Prices Scraper: every booking site's price for any hotel and dates, and hotel searches
- Free YouTube Scraper: YouTube videos, Shorts, channels and searches with views, likes, comments and channel stats, free
- Google Jobs Scraper: job listings from Google Jobs, for any search and location
- ChatGPT Search Scraper & AI Brand Visibility Tracker: what ChatGPT answers and cites for any prompt, with a brand share-of-voice report
- Google Trends Scraper: interest over time, rising queries and Trending Now
- YouTube Transcript Scraper: transcripts of videos, channels, playlists and searches
- Google Play Scraper and App Store Scraper: reviews, app details and charts
Found a problem or need a field? Open an issue on the Issues tab.