{
  "name": "Whirrwork robot work dataset",
  "generated_at": "2026-10-25T15:41:56.493Z",
  "license": "CC-BY-4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Whirrwork (https://whirrwork.com), CC BY 4.0",
  "source": "https://whirrwork.com",
  "files": [
    {
      "name": "whirrwork-dataset.json",
      "url": "https://whirrwork.com/downloads/whirrwork-dataset.json",
      "type": "application/json",
      "bytes": 713385,
      "rows": 988,
      "sha256": "8f28cfaf58ecb9252e7f717152be0e7119e9a5f5ba638c836272064372165820",
      "description": "Everything: categories, use cases (with benchmarks), providers (with pricing)."
    },
    {
      "name": "use_cases.json",
      "url": "https://whirrwork.com/downloads/use_cases.json",
      "type": "application/json",
      "bytes": 321470,
      "rows": 308,
      "sha256": "af5ddd494edb09d3d69b94fed794d27149e108bf1689d1924e98a28f4e098b93",
      "description": "Use cases (jobs robots do) with sourced price benchmarks."
    },
    {
      "name": "providers.json",
      "url": "https://whirrwork.com/downloads/providers.json",
      "type": "application/json",
      "bytes": 387944,
      "rows": 680,
      "sha256": "ee3b1ab344e5a473aa2414cc2a429bf461139f8040a2fcd7b3d2661f0010f508",
      "description": "Providers with regions, engagement models, published pricing and public contact routes."
    },
    {
      "name": "categories.json",
      "url": "https://whirrwork.com/downloads/categories.json",
      "type": "application/json",
      "bytes": 3673,
      "rows": 20,
      "sha256": "75d0401fb4f8811537ee54d3f9366b0426420b64702db827d03416bfbcbb01d5",
      "description": "Categories."
    },
    {
      "name": "use_cases.jsonl",
      "url": "https://whirrwork.com/downloads/use_cases.jsonl",
      "type": "application/jsonl",
      "bytes": 321469,
      "rows": 308,
      "sha256": "f352ac1a9e1d99558d6049471d3b8cfb5167bc4480f1d21a25450863af030d00",
      "description": "Use cases, one JSON object per line."
    },
    {
      "name": "providers.jsonl",
      "url": "https://whirrwork.com/downloads/providers.jsonl",
      "type": "application/jsonl",
      "bytes": 387943,
      "rows": 680,
      "sha256": "8409af423df325e8f1578e048bcd4446e7d148de1ade989fec659f18a43226ed",
      "description": "Providers, one JSON object per line."
    },
    {
      "name": "use_cases.csv",
      "url": "https://whirrwork.com/downloads/use_cases.csv",
      "type": "text/csv",
      "bytes": 168204,
      "rows": 308,
      "sha256": "a24cb4d4cce9a06fe80e64e8bcb950399f7d5fc70a566699e28da6b15b48fd99",
      "description": "Use cases (flat; list fields joined with \"; \")."
    },
    {
      "name": "providers.csv",
      "url": "https://whirrwork.com/downloads/providers.csv",
      "type": "text/csv",
      "bytes": 164816,
      "rows": 680,
      "sha256": "71c0b4e490a50e75ba498bd6e55e4e56ff5b80c20f569337b37e74292ae76b25",
      "description": "Providers (flat)."
    },
    {
      "name": "price_observations.jsonl",
      "url": "https://whirrwork.com/downloads/price_observations.jsonl",
      "type": "application/jsonl",
      "bytes": 175951,
      "rows": 285,
      "sha256": "af0a54c736b9f79f20f597e078be470f3dc9e294ea24ee361f85a86d29970388",
      "description": "Append-only price history: every price we have ever recorded."
    },
    {
      "name": "price_observations.csv",
      "url": "https://whirrwork.com/downloads/price_observations.csv",
      "type": "text/csv",
      "bytes": 109729,
      "rows": 285,
      "sha256": "d22c0c0958e64cb4c52667c11c06b624020890c54ff876b765c7f67f088a66b0",
      "description": "Append-only price history (CSV)."
    },
    {
      "name": "price_rechecks.jsonl",
      "url": "https://whirrwork.com/downloads/price_rechecks.jsonl",
      "type": "application/jsonl",
      "bytes": 152251,
      "rows": 332,
      "sha256": "39c18f2a573c0fb52f78082d51c7866b830b3831a9aeb90c37dfcb9107bd8163",
      "description": "Append-only log of scheduled source re-checks (automatic number matching + human reviews). result: confirmed | partial | not_found_on_page | unreachable | skipped_binary | changed | needs_review."
    },
    {
      "name": "fx.json",
      "url": "https://whirrwork.com/downloads/fx.json",
      "type": "application/json",
      "bytes": 6145,
      "rows": 147,
      "sha256": "970266277b71c905cabbce0f8e2a713152387bcbaf025a2f50f25c7e55fb2099",
      "description": "FX snapshot used for USD conversions (rates per 1 USD, with date and source)."
    },
    {
      "name": "LICENSE.txt",
      "url": "https://whirrwork.com/downloads/LICENSE.txt",
      "type": "text/plain",
      "bytes": 795,
      "rows": null,
      "sha256": "5080fdc93dfb6233db45eed7869e08beb9ceff843ee9049a6cd7c1b3d34de596",
      "description": "Dataset license and attribution."
    }
  ]
}