AI-training market data
Last updated
7755 active listings across 33 AI-training networks, rebuilt on every daily deploy. Every rate figure here is computed over 723 distinct advertised rates, not per listing - providers repeat one pay sentence across a whole batch, so counting listings would let a single advertisement vote thousands of times.
For the median rate itself and how it is derived, see the Pay Index.
How much do advertised rates vary?
The middle half of advertised AI-training rates falls between $22–$100/hr, but the full range runs from $1 to $450 per hour, with 9.8% of distinct advertised rates below $10/hr and 10.2% at $150/hr or above. Measured over 723 distinct advertised rates, not per listing.
$22–$100/hr · n=723
The rates split by how they were derived. 566 were stated outright, with a median of $65/hr; 157 came from text that hedged (“approximately”, “on average”), with a median of $24/hr. The two differ by more than double, so the cheap end of the distribution is substantially an artefact of how the figure was derived rather than what the market pays.
Why one pay sentence covers a thousand listings
6,440 listings state an hourly rate, but they carry only 723 distinct advertised rates - each one repeated across 8.9 listings on average. Providers post a batch of roles quoting one pay sentence, so counting per listing would let a single sentence vote thousands of times. Every rate figure on this page is computed over the distinct rates instead.
8.9× · n=723
Those rates are also unusually round: 71.0% are exact multiples of $5. These are advertised prices rather than negotiated ones, and advertised prices cluster.
How concentrated is this market?
Across 33 platforms with live listings, the largest single source accounts for 41.4% of indexed listings and the top three for 63.1%, giving a Herfindahl–Hirschman Index of 0.207 - moderately concentrated. This describes the listings HumanSourcer indexes, not the AI-training market itself: a platform that publishes no scrapeable board is absent from it entirely.
0.207 · n=33
How is pay actually quoted?
96.0% of listings that disclose pay quote an hourly rate. The other 270 quote per task, per unit, per project or as a salary, and are excluded from every hourly figure on this site - there is no honest way to convert a per-task price into an hourly one without knowing how long the task takes.
96.0% · n=6,740
How often is pay disclosed?
86.9% of active listings state some pay signal - but that is listing-weighted, and one large source posting thousands of near-identical roles moves it (Prolific Participants alone is the largest). Counted per platform instead, 25 of 33 (75.8%) publish pay on at least one open role.
86.9% · n=7,755
Where do listings say applicants must be?
Of the 3,161 listings whose title names a country (40.8% of 7,755), the most frequently named are USA (36.0%), United Kingdom (21.5%), Canada (6.0%). The remaining 4,594 state no country in their title, which is reported as unknown rather than assumed to be worldwide.
USA · n=3,161
How long do listings stay open?
Of 866 listings first indexed between 2026-10-02 and 2026-10-09, 18% had closed within 7 days. Only listings whose full 7-day window has elapsed are counted, so a listing posted yesterday cannot drag the figure down; the earlier bound is where closures stop being visible in the published data, so the cohort is a window rather than everything older.
18% · n=866
Which platforms advertise what
Platforms with at least 50 open roles. A median is shown only where the platform advertises at least 5 distinct rates - below that a single listing would set the figure, so the row shows the advertised range instead. An em-dash means the platform states no hourly rate.
| Platform | Open roles | Median | Middle half | Distinct rates | Pay disclosed |
|---|---|---|---|---|---|
| Mercor Experts | 105 | $100/hr | $75–$125 | 54 | 100% |
| micro1 Experts Opportunities | 257 | $95/hr | $50–$130 | 101 | 97% |
| AfterQuery Experts | 220 | $93/hr | $64–$122 | 43 | 100% |
| Handshake AI | 221 | $78/hr | $50–$111 | 32 | 100% |
| Alignerr | 549 | $75/hr | $50–$110 | 66 | 100% |
| Sepal Expert Hub | 88 | $75/hr | $60–$93 | 76 | 98% |
| Turing AI Advancement Work | 267 | $65/hr | $19–$113 | 8 | 14% |
| Rise Data Labs | 116 | $48/hr | $44–$83 | 12 | 76% |
| DataForce jobs | 139 | $40/hr | $30–$50 | 9 | 55% |
| Mindrift | 850 | $31/hr | $22–$45 | 19 | 100% |
| Prolific Participants | 3208 | $30/hr | $20–$80 | 57 | 93% |
| Meridial | 833 | $30/hr | $13–$65 | 59 | 99% |
| LXT AI | 59 | $24/hr | $23–$27 | 15 | 51% |
| TELUS International AI Community portal | 64 | $17/hr | $7–$26 | 20 | 92% |
| Welo Data | 392 | $13/hr | $8–$23 | 104 | 46% |
| CrowdGen | 60 | $4/hr advertised, too few distinct rates for a median | 1 | 53% | |
| Appen | 60 | $4–$40/hr advertised, too few distinct rates for a median | 3 | 80% | |
| DataForce Community | 50 | — | — | 0 | 0% |
How many listings go up each day
Listings per day since 1 Aug, by use case and by domain. 1,090 new listings were first indexed in the 7 days to 15 Oct, up 29% on the 7 days before. The window opens on 1 Aug because the scraper fleet was still being built through 31 July, and the days before it measure that rollout rather than demand.
7,719 listings open on 15 Oct
Open listings per day by use case
Open is the number of listings still up at the end of each day. Past days are an upper bound: a listing that disappears and returns reads as continuously open.
Show data table
| Day | AI model evaluation | Coding / software engineering | Research / analysis | Translation / linguistics | Data annotation / labeling | All other use cases |
|---|---|---|---|---|---|---|
| 2026-10-15 | 2,468 | 688 | 1,528 | 714 | 483 | 1,838 |
| 2026-10-14 | 2,450 | 695 | 1,144 | 684 | 492 | 1,856 |
| 2026-10-13 | 2,455 | 709 | 934 | 685 | 503 | 1,869 |
| 2026-10-12 | 2,468 | 667 | 931 | 700 | 505 | 1,874 |
| 2026-10-11 | 2,460 | 669 | 939 | 710 | 505 | 1,869 |
| 2026-10-10 | 2,457 | 671 | 939 | 712 | 506 | 1,868 |
| 2026-10-09 | 2,429 | 673 | 942 | 723 | 537 | 1,875 |
| 2026-10-08 | 2,434 | 664 | 943 | 776 | 542 | 1,876 |
| 2026-10-07 | 2,497 | 700 | 942 | 837 | 546 | 1,970 |
| 2026-10-06 | 2,491 | 675 | 944 | 837 | 529 | 1,964 |
| 2026-10-05 | 2,491 | 650 | 946 | 841 | 531 | 1,967 |
| 2026-10-04 | 2,498 | 655 | 948 | 840 | 532 | 2,037 |
| 2026-10-03 | 2,468 | 551 | 884 | 775 | 479 | 1,834 |
| 2026-10-02 | 2,479 | 559 | 889 | 780 | 485 | 1,854 |
| 2026-10-01 | 2,504 | 560 | 890 | 782 | 489 | 1,862 |
| 2026-09-30 | 2,427 | 548 | 882 | 760 | 482 | 1,827 |
| 2026-09-29 | 2,430 | 545 | 884 | 761 | 497 | 1,820 |
| 2026-09-28 | 2,430 | 535 | 885 | 755 | 496 | 1,816 |
| 2026-09-27 | 2,430 | 536 | 885 | 755 | 496 | 1,818 |
| 2026-09-26 | 2,431 | 534 | 886 | 757 | 495 | 1,826 |
| 2026-09-25 | 2,431 | 534 | 878 | 754 | 494 | 1,804 |
| 2026-09-24 | 2,439 | 535 | 882 | 758 | 536 | 1,802 |
| 2026-09-23 | 2,435 | 536 | 885 | 762 | 535 | 1,793 |
| 2026-09-22 | 2,430 | 530 | 890 | 764 | 535 | 1,773 |
| 2026-09-21 | 2,442 | 520 | 884 | 764 | 549 | 1,779 |
| 2026-09-20 | 2,443 | 519 | 884 | 765 | 551 | 1,779 |
| 2026-09-19 | 2,444 | 521 | 885 | 767 | 552 | 1,779 |
| 2026-09-18 | 2,496 | 525 | 888 | 775 | 545 | 1,783 |
| 2026-09-17 | 2,507 | 522 | 874 | 786 | 557 | 1,778 |
| 2026-09-16 | 2,505 | 521 | 861 | 741 | 555 | 1,733 |
| 2026-09-15 | 2,512 | 545 | 862 | 732 | 551 | 1,727 |
| 2026-09-14 | 2,504 | 538 | 852 | 733 | 546 | 1,695 |
| 2026-09-13 | 2,504 | 538 | 852 | 712 | 547 | 1,692 |
| 2026-09-12 | 2,505 | 539 | 852 | 712 | 550 | 1,693 |
| 2026-09-11 | 2,511 | 549 | 850 | 706 | 550 | 1,693 |
| 2026-09-10 | 2,598 | 567 | 868 | 708 | 571 | 1,734 |
| 2026-09-09 | 2,581 | 553 | 854 | 708 | 559 | 1,715 |
| 2026-09-08 | 2,598 | 544 | 853 | 711 | 563 | 1,723 |
| 2026-09-07 | 2,599 | 554 | 857 | 724 | 562 | 1,730 |
| 2026-09-06 | 2,599 | 554 | 858 | 725 | 563 | 1,729 |
| 2026-09-05 | 2,608 | 559 | 860 | 727 | 565 | 1,735 |
| 2026-09-04 | 2,535 | 528 | 840 | 652 | 557 | 1,688 |
| 2026-09-03 | 2,511 | 530 | 835 | 652 | 554 | 1,662 |
| 2026-09-02 | 2,499 | 522 | 819 | 652 | 586 | 1,659 |
| 2026-09-01 | 2,524 | 529 | 815 | 657 | 580 | 1,628 |
| 2026-08-31 | 2,528 | 548 | 818 | 685 | 580 | 1,640 |
| 2026-08-30 | 2,556 | 573 | 819 | 686 | 584 | 1,639 |
| 2026-08-29 | 2,558 | 574 | 820 | 688 | 590 | 1,639 |
| 2026-08-28 | 2,557 | 575 | 809 | 688 | 588 | 1,630 |
| 2026-08-27 | 2,525 | 631 | 816 | 690 | 596 | 1,630 |
| 2026-08-26 | 2,501 | 651 | 803 | 695 | 606 | 1,612 |
| 2026-08-25 | 2,465 | 643 | 803 | 690 | 606 | 1,606 |
| 2026-08-24 | 2,467 | 640 | 803 | 690 | 603 | 1,605 |
| 2026-08-23 | 2,474 | 641 | 804 | 689 | 603 | 1,604 |
| 2026-08-22 | 2,475 | 636 | 804 | 689 | 604 | 1,606 |
| 2026-08-21 | 2,473 | 660 | 803 | 689 | 598 | 1,596 |
| 2026-08-20 | 2,468 | 657 | 803 | 689 | 594 | 1,600 |
| 2026-08-19 | 2,469 | 653 | 785 | 690 | 591 | 1,594 |
| 2026-08-18 | 2,422 | 652 | 783 | 676 | 570 | 1,543 |
| 2026-08-17 | 2,414 | 633 | 780 | 669 | 572 | 1,544 |
Open listings per day by domain
Domain comes from the job title or, where the title names none, from a sentence in the listing that a model had to quote and that shows the work is in that domain. A listing can name several, so these lines overlap and do not add up to the total. 36% of listings still name no domain and appear on none of them. Open is the number of listings still up at the end of each day. Past days are an upper bound: a listing that disappears and returns reads as continuously open.
Show data table
| Day | Coding | Voice / Speech | Science / STEM | Linguistics | Healthcare | All other domains |
|---|---|---|---|---|---|---|
| 2026-10-15 | 533 | 1,019 | 1,175 | 1,466 | 532 | 971 |
| 2026-10-14 | 532 | 1,038 | 1,180 | 1,450 | 531 | 969 |
| 2026-10-13 | 546 | 1,042 | 1,197 | 1,438 | 539 | 999 |
| 2026-10-12 | 547 | 1,040 | 1,153 | 1,455 | 540 | 1,001 |
| 2026-10-11 | 549 | 1,033 | 1,156 | 1,459 | 543 | 1,006 |
| 2026-10-10 | 551 | 1,033 | 1,157 | 1,460 | 540 | 1,005 |
| 2026-10-09 | 586 | 1,036 | 1,158 | 1,464 | 514 | 1,004 |
| 2026-10-08 | 585 | 1,040 | 1,154 | 1,465 | 513 | 1,015 |
| 2026-10-07 | 631 | 1,040 | 1,184 | 1,583 | 521 | 1,045 |
| 2026-10-06 | 630 | 1,022 | 1,157 | 1,587 | 521 | 1,044 |
| 2026-10-05 | 630 | 1,017 | 1,141 | 1,591 | 501 | 1,049 |
| 2026-10-04 | 633 | 1,088 | 1,141 | 1,590 | 505 | 1,070 |
| 2026-10-03 | 530 | 954 | 1,053 | 1,552 | 484 | 944 |
| 2026-10-02 | 532 | 966 | 1,055 | 1,557 | 486 | 950 |
| 2026-10-01 | 535 | 971 | 1,060 | 1,559 | 486 | 960 |
| 2026-09-30 | 522 | 970 | 1,043 | 1,537 | 473 | 920 |
| 2026-09-29 | 518 | 954 | 1,038 | 1,540 | 468 | 932 |
| 2026-09-28 | 509 | 953 | 1,038 | 1,533 | 465 | 931 |
| 2026-09-27 | 510 | 956 | 1,037 | 1,533 | 465 | 931 |
| 2026-09-26 | 510 | 958 | 1,032 | 1,534 | 466 | 937 |
| 2026-09-25 | 511 | 937 | 1,020 | 1,535 | 466 | 937 |
| 2026-09-24 | 512 | 937 | 1,022 | 1,536 | 467 | 935 |
| 2026-09-23 | 514 | 927 | 1,022 | 1,538 | 468 | 928 |
| 2026-09-22 | 510 | 900 | 1,020 | 1,532 | 469 | 930 |
| 2026-09-21 | 507 | 906 | 1,012 | 1,533 | 472 | 937 |
| 2026-09-20 | 505 | 912 | 1,014 | 1,534 | 472 | 939 |
| 2026-09-19 | 507 | 912 | 1,015 | 1,536 | 471 | 941 |
| 2026-09-18 | 511 | 901 | 1,014 | 1,536 | 473 | 959 |
| 2026-09-17 | 510 | 902 | 1,013 | 1,536 | 474 | 968 |
| 2026-09-16 | 509 | 886 | 1,003 | 1,482 | 470 | 964 |
| 2026-09-15 | 532 | 879 | 1,006 | 1,479 | 472 | 964 |
| 2026-09-14 | 531 | 869 | 993 | 1,474 | 469 | 950 |
| 2026-09-13 | 531 | 866 | 993 | 1,453 | 469 | 950 |
| 2026-09-12 | 533 | 867 | 993 | 1,453 | 469 | 952 |
| 2026-09-11 | 544 | 867 | 994 | 1,448 | 470 | 948 |
| 2026-09-10 | 558 | 869 | 1,030 | 1,449 | 477 | 990 |
| 2026-09-09 | 547 | 861 | 1,020 | 1,440 | 472 | 988 |
| 2026-09-08 | 537 | 860 | 1,023 | 1,441 | 473 | 1,005 |
| 2026-09-07 | 547 | 864 | 1,025 | 1,446 | 473 | 1,006 |
| 2026-09-06 | 547 | 864 | 1,026 | 1,446 | 473 | 1,005 |
| 2026-09-05 | 551 | 864 | 1,031 | 1,446 | 475 | 1,009 |
| 2026-09-04 | 533 | 851 | 980 | 1,378 | 464 | 913 |
| 2026-09-03 | 535 | 798 | 981 | 1,336 | 458 | 910 |
| 2026-09-02 | 528 | 791 | 974 | 1,323 | 462 | 877 |
| 2026-09-01 | 533 | 737 | 975 | 1,324 | 463 | 858 |
| 2026-08-31 | 553 | 735 | 996 | 1,355 | 466 | 863 |
| 2026-08-30 | 579 | 733 | 993 | 1,353 | 466 | 894 |
| 2026-08-29 | 579 | 733 | 991 | 1,353 | 467 | 897 |
| 2026-08-28 | 579 | 732 | 988 | 1,351 | 467 | 889 |
| 2026-08-27 | 638 | 740 | 973 | 1,346 | 466 | 875 |
| 2026-08-26 | 681 | 734 | 969 | 1,343 | 448 | 856 |
| 2026-08-25 | 674 | 724 | 968 | 1,342 | 448 | 855 |
| 2026-08-24 | 673 | 723 | 966 | 1,342 | 449 | 859 |
| 2026-08-23 | 673 | 723 | 966 | 1,342 | 449 | 859 |
| 2026-08-22 | 667 | 723 | 962 | 1,342 | 449 | 863 |
| 2026-08-21 | 691 | 728 | 961 | 1,342 | 447 | 857 |
| 2026-08-20 | 690 | 726 | 956 | 1,341 | 440 | 862 |
| 2026-08-19 | 685 | 707 | 956 | 1,339 | 442 | 858 |
| 2026-08-18 | 681 | 660 | 954 | 1,328 | 442 | 848 |
| 2026-08-17 | 664 | 660 | 930 | 1,324 | 440 | 845 |
Explore the data
Filter by domain, use case, provider or date. Every figure recomputes against the filtered set, and the filter state is kept in the URL so a view can be shared.
Domain
No options
Use case
No options
Provider
No options
Advertised rate distribution
Each bar counts distinct advertised rates, not listings - providers repeat one pay sentence across a whole batch, so counting listings would let a single sentence vote thousands of times. Grey shows rates whose source text hedged ("approximately $20/hr"); those run materially lower than stated rates, so the left tail is partly an artefact of how the figure was derived.
Show data table
| Hourly rate | Distinct rates | Stated | Hedged |
|---|---|---|---|
| $0–$10 | 0 | 0 | 0 |
| $10–$20 | 0 | 0 | 0 |
| $20–$30 | 0 | 0 | 0 |
| $30–$40 | 0 | 0 | 0 |
| $40–$60 | 0 | 0 | 0 |
| $60–$80 | 0 | 0 | 0 |
| $80–$100 | 0 | 0 | 0 |
| $100–$150 | 0 | 0 | 0 |
| $150–$200 | 0 | 0 | 0 |
| $200+ | 0 | 0 | 0 |
Median and middle half by group
Median advertised rate with the middle half (25th–75th percentile) as the bar. Computed over distinct advertised rates; a group with fewer than 5 of them shows an em-dash rather than a figure a single listing could set. Click a row to filter.
Pay bands by provider
Share of each provider's listings by published hourly rate, top 10 providers by volume. "Unspecified" means no hourly rate could be determined from the listing. Click a row to filter by that provider.
Demand heatmap
Darker = more listings for that use case × provider combination. Click a cell to filter by both.
How these figures are derived
Listings are scraped daily from the public boards of 33 AI-training platforms. Pay is read from a structured field where one exists, parsed by rule where it does not, and otherwise extracted from the listing prose by a model that must quote the sentence it took the figure from.
Rates are deduplicated before any percentile is computed. The key is the provider plus the verbatim pay sentence, so a batch of listings sharing one advertisement counts once. This is the single most important thing to know about the numbers above: the per-listing figures are materially different and would overstate the sample by roughly seven times.
Only rates quoted per hour are comparable, so per-task, per-unit and salaried listings are excluded from every rate figure and counted separately under how pay is quoted.
No rate trend is published. The index begins at 2026-07-19, so there is not yet enough history for a pay trend that would mean anything, and pay figures are re-derived whenever the extractor improves. Listing volume is different: first-seen and last-seen dates are never rewritten, so the listings per day series is reconstructed from them for every listing including closed ones, from 2026-08-01. The closure figure above uses a 7-day horizon and counts only listings whose full window has elapsed.
Domains come from two sources, and the second is gated. A domain is taken from the job title where the title names one. Where it does not, a model reads the listing and may assign a domain only by quoting a sentence from the listing that describes the work itself, not a required background or a tool. It is told to return nothing when no domain fits, so a share of listings still has none and is left out of the domain views rather than guessed at. The domain pages under /roles/ still use titles only.
Concentration describes the listings indexed here, not the AI-training market as a whole - a platform that publishes no scrapeable board does not appear at all.
The aggregated figures on this page are also available as JSON. Reuse terms are the same as the Pay Index.
Common questions
- How concentrated is the AI-training listing market?
- Across 33 platforms with live listings, the largest single source accounts for 41.4% of indexed listings and the top three for 63.1%, giving a Herfindahl–Hirschman Index of 0.207 - moderately concentrated. This describes the listings HumanSourcer indexes, not the AI-training market itself: a platform that publishes no scrapeable board is absent from it entirely.
- Why do so many AI-training listings quote the same pay rate?
- 6,440 listings state an hourly rate, but they carry only 723 distinct advertised rates - each one repeated across 8.9 listings on average. Providers post a batch of roles quoting one pay sentence, so counting per listing would let a single sentence vote thousands of times. Every rate figure on this page is computed over the distinct rates instead.
- Do all AI-training jobs pay by the hour?
- 96.0% of listings that disclose pay quote an hourly rate. The other 270 quote per task, per unit, per project or as a salary, and are excluded from every hourly figure on this site - there is no honest way to convert a per-task price into an hourly one without knowing how long the task takes.
- How often do AI-training platforms publish pay at all?
- 86.9% of active listings state some pay signal - but that is listing-weighted, and one large source posting thousands of near-identical roles moves it (Prolific Participants alone is the largest). Counted per platform instead, 25 of 33 (75.8%) publish pay on at least one open role.
- How many new AI-training listings appear each day?
- 1,090 new listings were first indexed in the 7 days to 15 Oct, up 29% on the 7 days before. "New" means first seen by HumanSourcer, not the date the provider posted it, and the daily series starts on 2026-08-01.
- Are advertised AI-training rates round numbers?
- Yes - 71.0% of the 723 distinct advertised rates are exact multiples of $5. Rates are advertised, not negotiated, so they cluster on round figures rather than spreading evenly.