Robot or human? Compare the cost
compare_robot_vs_humanCost comparison of human labour (or a human service) against robot options (buy, lease, robots-as-a-service, robot service provider) for one of 22 jobs in one of 8 countries (US, DE, GB, JP, CN, IN, BR, MX). Uses the same model as whirrwork.com/tools/robot-vs-human/: every default input has a source or is flagged as an assumption (see input_sources). Returns monthly/annual cost, cost per unit, payback months, break-even utilisation, 5-year NPV vs the baseline, a verdict, non-cost factors, sensitivity ranking, and projections to 2035 with a crossover year range (robots-fast, base, robots-slow). Projections are modelled estimates, not facts: say so, and quote the range rather than one year. Examples: {"job":"warehouse-picking","country":"US"}; {"job":"commercial-floor-cleaning","country":"DE","inputs":{"volume":60000}}; {"job":"machine-tending","country":"US","region":"US-TX","include_projections":false}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | Yes | Job slug. One of the 22 jobs in GET /api/v1/robot-vs-human/jobs. | |
| inputs | No | Optional overrides of default inputs, in the country currency. Fractions as 0-1 (uptime 0.85, rate 0.08). | |
| region | No | Optional regional wage preset: US states US-CA, US-TX, US-NY, US-FL, US-IL, US-WA, US-PA, US-OH; China CN-E, CN-C, CN-W, CN-NE. | |
| country | No | Country for wage, on-cost and currency defaults (sourced: BLS, ILOSTAT, MHLW, NBS, Eurostat). | US |
| baseline | No | Which human option to compare against (e.g. "human" or "service"). Defaults to the job default. | |
| include_tornado | No | Include the sensitivity (tornado) ranking of inputs by NPV swing. | |
| include_projections | No | Include 2026-2035 projections for three scenarios and the crossover year range. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | Yes | ||
| label | Yes | Always "Whirrwork modelled estimates, not facts" | |
| inputs | No | Resolved inputs actually used (defaults + overrides), in the country currency; fractions 0-1 | |
| region | No | ||
| country | Yes | ||
| license | No | ||
| noncost | No | ||
| options | Yes | ||
| verdict | Yes | ||
| baseline | No | ||
| currency | Yes | ||
| crossover | No | ||
| best_robot | No | ||
| wage_basis | No | ||
| projections | No | Per scenario (slow, base, fast): yearly cost per unit 2026-2035, constant 2026 money | |
| sensitivity | No | ||
| input_sources | Yes | Per input: status (sourced | derived | converted | assumption | user), source_id, source_url, note | |
| model_version | Yes | ||
| calculator_url | No | ||
| methodology_url | No |