Clickworker 图标

Clickworker 数据 API:任务、钱包与积分

clickworker GmbH · 招聘求职 4.0 ★

Clickworker 是 clickworker GmbH 面向其自由职业微任务众包的官方 Android 客户端:工人为 AI 训练与市场研究买家拍照、标注图像、录音、填问卷并写短文。邮箱加密码(或社交)登录后,工人浏览可接任务、接受节点、提交表单、查看应付钱包、经 PayPal、Payoneer 或 Tremendous 兑现,并跟踪活动积分徽章。clickworker GmbH 位于德国埃森 Theodor-Althoff-Str. 41,邮编 45133;Play 上约 7.7 万条评价给出 4.0 分,下载量 500 万+。它是付费任务众包应用而不是职位板,与 Fiverr、Upwork 同属自由职业市场,并与 BitLabs 这类问卷墙并列。

已接节点带有 nodeConfig,含 jobTypeSlug 与 detailedPaymentInfo(amount、currency)。钱包卡片是 payableAmount 对终身 totalAmount;流水行以 bookingType、payStatus 与 taskId 为键。活动积分是另一份 totalAmount 加 history 列表,经 provider 选项兑现。发票加上 number 与 sumAfterTax;公开名片是 username 加 languageKnowledges。

自由职业记账拉取埃森众包已经看到的同一套钱包与发票行;接单机器人盯 jobTypeSlug 与 timeLeft;地图叠加绘制 isLocationRelated 钉——openData Studio 把这条微任务闭环变成可调用的开放数据。

应用截图

  • Clickworker 应用截图 1
  • Clickworker 应用截图 2
  • Clickworker 应用截图 3
  • Clickworker 应用截图 4
  • Clickworker 应用截图 5
  • Clickworker 应用截图 6
  • Clickworker 应用截图 7
  • Clickworker 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 登录换取 auth token

    POST /v1/clickworker/session osint

    用邮箱加密码换取后续任务、钱包与打款请求使用的 authToken。

    认证方式: 无需登录。请求体为 email 加 password。返回的 authToken 作为后续请求的 Authorization: Bearer;refreshToken 经 POST /v1/clickworker/session/renew 续期。

    • email
    • password
    • authToken
    • refreshToken
    • user
    • id
    POST /v1/clickworker/session HTTP/1.1
    Content-Type: application/json
    
    {
      "email": "[email protected]",
      "password": "secret"
    }
    {
      "authToken": "eyJhbGciOi...",
      "refreshToken": "rt-9f3a",
      "user": {
        "id": 48721467,
        "email": "[email protected]"
      }
    }
  • 刷新 auth token

    POST /v1/clickworker/session/renew osint

    用已存 refreshToken 轮换 authToken。

    认证方式: 无需登录。请求体为 POST /v1/clickworker/session 返回的 refreshToken。

    • refreshToken
    • authToken
    POST /v1/clickworker/session/renew HTTP/1.1
    Content-Type: application/json
    
    {
      "refreshToken": "rt-9f3a"
    }
    {
      "authToken": "eyJhbGciOi...",
      "refreshToken": "rt-next"
    }
  • 登录工人资料

    GET /v1/clickworker/me osint

    返回登录工人:身份、currencyCode、payableAmount 钱包与 paypalEmail 打款通道。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • userId
    • email
    • firstname
    • lastname
    • login
    • nickname
    • currencyCode
    • payableAmount
    • totalAmount
    • paypalEmail
    GET /v1/clickworker/me HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Accept: application/json
    {
      "userId": 48721467,
      "email": "[email protected]",
      "firstname": "Paul",
      "lastname": "Smith",
      "login": "paul.smith",
      "nickname": "PaulS",
      "currencyCode": "EUR",
      "payableAmount": 42.5,
      "totalAmount": 1280.0,
      "paypalEmail": "[email protected]"
    }
  • 列出可接任务

    GET /v1/clickworker/jobs opendata

    分页可接 nodeConfig 任务,含 jobTypeSlug 与 detailedPaymentInfo。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • items
    • id
    • jobTypeSlug
    • title
    • paymentDueDays
    • estimatedWorkingTime
    • isLocationRelated
    • detailedPaymentInfo
    • amount
    • currency
    • precision
    • variablePricing
    GET /v1/clickworker/jobs HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Accept: application/json
    {
      "items": [{
        "id": 1695921,
        "jobTypeSlug": "photo_capturing",
        "title": "Show us your dining area",
        "paymentDueDays": 7,
        "estimatedWorkingTime": 10,
        "isLocationRelated": false,
        "detailedPaymentInfo": {
          "amount": 2.5,
          "currency": "EUR",
          "precision": 2,
          "variablePricing": false
        }
      }]
    }
  • 列出已接任务

    GET /v1/clickworker/jobs/mine opendata

    返回工人已接受的任务,含 state、deadline 与 timeLeft。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • items
    • id
    • state
    • taskTopic
    • assignedAt
    • deadline
    • timeLeft
    GET /v1/clickworker/jobs/mine HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Accept: application/json
    {
      "items": [{
        "id": 9001001,
        "state": "ASSIGNED",
        "taskTopic": "dining_area",
        "assignedAt": "2026-10-02T09:14:00Z",
        "deadline": "2026-10-02T17:14:00Z",
        "timeLeft": 28800
      }]
    }
  • 接受任务节点

    POST /v1/clickworker/jobs/{nodeConfigId}/take opendata

    接受一个 nodeConfig,返回已分配任务 id、state 与 deadline。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • nodeConfigId
    • id
    • state
    • assignedAt
    • deadline
    POST /v1/clickworker/jobs/1695921/take HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "nodeConfigId": 1695921
    }
    {
      "id": 9001001,
      "state": "ASSIGNED",
      "assignedAt": "2026-10-02T09:14:00Z",
      "deadline": "2026-10-02T17:14:00Z"
    }
  • 钱包流水

    GET /v1/clickworker/wallet openfinance

    分页 AccountEntry 行:bookingType、payStatus、amount 与 nodeConfigTitle。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • items
    • id
    • bookingType
    • payStatus
    • taskId
    • amount
    • currency
    • bookingText
    • nodeConfigTitle
    • valueDate
    GET /v1/clickworker/wallet HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Accept: application/json
    {
      "items": [{
        "id": 44102,
        "bookingType": "JOB",
        "payStatus": "PAID",
        "taskId": 9001001,
        "amount": 2.5,
        "currency": "EUR",
        "bookingText": "photo_capturing",
        "nodeConfigTitle": "Show us your dining area",
        "valueDate": "2026-10-02"
      }]
    }
  • 列出发票

    GET /v1/clickworker/invoices openfinance

    按 number 分页发票,含 sumAfterTax 与 paidAt。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • items
    • id
    • number
    • sumAfterTax
    • currency
    • createdAt
    • paidAt
    • downloadFilename
    GET /v1/clickworker/invoices HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Accept: application/json
    {
      "items": [{
        "id": 8801,
        "number": "INV-2026-8801",
        "sumAfterTax": 42.5,
        "currency": "EUR",
        "createdAt": "2026-10-01T12:00:00Z",
        "paidAt": null,
        "downloadFilename": "INV-2026-8801.pdf"
      }]
    }
  • 活动积分

    GET /v1/clickworker/points opendata

    返回活动积分卡片:totalAmount 与 history 行。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • totalAmount
    • history
    • id
    • amount
    GET /v1/clickworker/points HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Accept: application/json
    {
      "totalAmount": 1250,
      "history": [{
        "id": 12,
        "amount": 50
      }]
    }
  • 打款选项

    GET /v1/clickworker/payouts openfinance

    列出可兑打款选项,含 amount、activityPoints 与 provider。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • items
    • id
    • name
    • amount
    • activityPoints
    • category
    • provider
    GET /v1/clickworker/payouts HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Accept: application/json
    {
      "items": [{
        "id": "paypal-5",
        "name": "PayPal 5 EUR",
        "amount": 5.0,
        "activityPoints": 500,
        "category": "CASH",
        "provider": "PAYPAL"
      }]
    }
  • 经 PayPal 兑现

    POST /v1/clickworker/payouts/paypal openbanking

    把 activityPoints 兑成对应 PayoutOption 的 PayPal 打款。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • id
    • activityPoints
    • status
    • message
    POST /v1/clickworker/payouts/paypal HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "id": "paypal-5",
      "activityPoints": 500
    }
    {
      "status": true,
      "message": "queued"
    }
  • 工作历史

    GET /v1/clickworker/history opendata

    分页已完成任务,含 state、ratings 与 comments。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • items
    • id
    • title
    • state
    • ratings
    • comments
    GET /v1/clickworker/history HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Accept: application/json
    {
      "items": [{
        "id": 9001001,
        "title": "Show us your dining area",
        "state": "ACCEPTED",
        "ratings": [],
        "comments": ""
      }]
    }
  • 公开工人资料

    GET /v1/clickworker/profiles/{userId} osint

    返回公开工人资料:username、about、hobbies 与 languageKnowledges。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • userId
    • username
    • about
    • hobbies
    • knowHows
    • languageKnowledges
    • knowledge_level
    • language
    GET /v1/clickworker/profiles/48721467 HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Accept: application/json
    {
      "userId": 48721467,
      "username": "Paul Smith",
      "about": "I like to do fun surveys",
      "hobbies": [],
      "knowHows": [],
      "languageKnowledges": [{
        "knowledge_level": 1,
        "language": "en"
      }]
    }
  • 附近地点任务

    GET /v1/clickworker/jobs/nearby opendata

    按 lat/lng 返回地点相关任务,供地图页签使用。

    认证方式: POST /v1/clickworker/session 签发的 Bearer authToken。

    • lat
    • lng
    • items
    • id
    • jobTypeSlug
    • isLocationRelated
    • title
    GET /v1/clickworker/jobs/nearby?lat=51.4508&lng=7.0131 HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Accept: application/json
    {
      "items": [{
        "id": 17001,
        "jobTypeSlug": "photo_capturing",
        "isLocationRelated": true,
        "title": "Photograph this storefront"
      }]
    }

数据类别

  • 众包任务
  • 钱包流水
  • 发票
  • 活动积分
  • 打款
  • 工人资料
  • 地点任务
  • 登录会话

数据使用场景与案例

  • 众包收入进 ERP

    自由职业记账轮询 GET /v1/clickworker/me(payableAmount)与 GET /v1/clickworker/wallet(bookingType、payStatus、amount),让每条 taskId 与 GET /v1/clickworker/invoices(sumAfterTax)落在同一本账上。

  • 接单机器人任务流叠加

    助手读取 GET /v1/clickworker/jobs(jobTypeSlug、detailedPaymentInfo)并 POST /v1/clickworker/jobs/{nodeConfigId}/take,再盯 GET /v1/clickworker/jobs/mine 的 deadline 与 timeLeft。

  • 积分兑 PayPal 对账

    钱包任务把 GET /v1/clickworker/points(totalAmount)与 GET /v1/clickworker/payouts(provider、activityPoints)接上,再 POST /v1/clickworker/payouts/paypal。

  • 外勤任务地图叠加

    地图叠加绘制 GET /v1/clickworker/jobs/nearby(isLocationRelated),让工人在 lat/lng 附近挑选拍照节点。

常见问题

Clickworker 如何认证 API 调用?

POST /v1/clickworker/session 用 email 加 password 换取 authToken、refreshToken 与 user id。POST /v1/clickworker/session/renew 用 refreshToken 轮换 authToken。之后的请求以该 authToken 发送 Authorization: Bearer。

哪些端点暴露任务、钱包与发票?

GET /v1/clickworker/jobs 返回带 jobTypeSlug 与 detailedPaymentInfo 的 nodeConfig 行。GET /v1/clickworker/jobs/mine 列出已接 state、deadline 与 timeLeft。GET /v1/clickworker/wallet 分页 bookingType、payStatus 与 amount。GET /v1/clickworker/invoices 列出 number 与 sumAfterTax。

返回哪些打款字段?

GET /v1/clickworker/me 返回 payableAmount、totalAmount 与 paypalEmail。GET /v1/clickworker/points 返回 totalAmount 加 history。GET /v1/clickworker/payouts 列出 provider 选项。POST /v1/clickworker/payouts/paypal 兑现 activityPoints。

API 是否覆盖公开资料与附近任务?

覆盖。GET /v1/clickworker/profiles/{userId} 返回 username、about、hobbies 与 languageKnowledges。GET /v1/clickworker/jobs/nearby 按 lat/lng 返回 isLocationRelated 任务。

与 Clickworker 相似的应用

  • Fiverr - Freelance Service — Fiverr 是自由职业者出售打包服务的零工市场;Clickworker 则按买家发布的节点向众包工人按微任务付费。
  • Upwork — Upwork 是长周期自由职业市场(提案、合同、时薪);Clickworker 是带钱包与活动积分的短时付费任务。
  • Amazon Mechanical Turk — Mechanical Turk 是亚马逊经典微任务众包,相当于 Clickworker 在埃森运营的拍照、问卷与标注任务的美方对照。
  • Appen — Appen(及 Figure Eight / CrowdFlower 谱系)是 AI 训练众包平台,与 Clickworker 的标注与数据采集任务重叠。
  • Toloka — Toloka 是面向标注与问卷的众包平台,作为 Clickworker workplace 的民营众包对照。
  • Prolific — Prolific 是按研究付费的学术问卷面板,与 Clickworker 的问卷墙和 shorties 流程重叠。
  • LinkedIn: Community & Network — LinkedIn 是职业网络招聘板,Clickworker 工人常在微任务之外用它寻找更长周期的零工。

相关主题

  • clickworker api
  • 众包数据 api
  • payableAmount nodeConfig
  • clickworker 钱包流水
  • 活动积分 paypal
  • 埃森微任务 api
  • clickworker 发票
  • 德国自由职业 api

需要集成这个 App 的数据 API?

我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。

  • 每个项目均签 NDA 与 SOW
  • 3–7 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价