← All projects

2026 · Personal

Reward Automation Tool

A high-concurrency tool that automates online tasks across many accounts and claims their rewards - with captcha solving, proxy rotation and fingerprint spoofing built in.

  • Python
  • tls_client
  • curl_cffi
  • asyncio
  • ~1,550 lines
01

Automating the boring tasks

Some platforms give you rewards for doing small tasks - watch this, click that, wait a while. Doing it once is fine. Doing it hundreds of times is exactly the boring work I like to automate away.

So this tool reverse-engineers the private API behind those tasks and talks to it directly. It checks which accounts have a task waiting, completes the task by sending the exact signals the app expects at the right times, then claims the reward and redeems it - all without a single browser window open.

  • Talks straight to the private reward API - no clicking, no browser
  • Completes timed tasks by replaying the signals the app expects
  • Claims and auto-redeems the reward at the end
  • Sorts every result into clean files - claimed, done, failed
02

Beating the bot checks

The hard part is that these platforms fight automation. So most of the work went into getting past their defences.

It runs a big pool of workers - a thread pool, plus an async version capped with a semaphore - so it handles many accounts at once. It rotates proxies, warms up each session so it looks like a real client, and spoofs its TLS fingerprint and headers. When a captcha shows up, it hands it to a solver service and carries on. This is the reverse-engineering work I enjoy most.

  • High concurrency - a thread pool plus an async, semaphore-capped engine
  • Captcha solving wired in through a solver service
  • Proxy rotation and per-session warm-up to look human
  • TLS/JA3 fingerprint and header spoofing to dodge bot detection