{"adoption": {"forks": 223, "observed_at": "2026-09-08T03:04:21.886186+00:00", "stars": 1005}, "canonical_url": "https://ross.abutalabs.com/products/microsoft-rewards-script", "card": {"archived": false, "artifact_type": "application", "description": "Automated Microsoft Rewards script, using TypeScript and Playwright.", "domain": ["developer-tools"], "enriched": true, "function": ["workflow-automation", "web-scraping", "scheduling", "proxy", "webhook"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["TheNetsky/Microsoft-Rewards-Script"], "name": "TheNetsky/Microsoft-Rewards-Script", "platform": ["cross-platform", "cli", "windows"], "pushed_at": "2026-09-01T21:52:21+00:00", "repo": "TheNetsky/Microsoft-Rewards-Script", "stars": 1005, "tags": ["microsoft-rewards", "bing-rewards", "playwright", "browser-automation", "rewards-farming", "typescript", "multi-account", "search-automation", "control-api", "discord-webhooks", "task-scheduler", "automation", "nodejs", "docker", "linux", "macos"], "topics": ["bot", "microsoft-rewards", "microsoft-rewards-bot", "microsoft-rewards-farmer", "script", "typescript", "playwright", "microsoft-rewards-script", "docker"], "urls": [], "use_cases": ["automatically earn microsoft rewards points daily", "automate bing searches for rewards", "farm microsoft rewards with multiple accounts", "run a microsoft rewards bot in docker", "complete daily rewards sets and quizzes automatically", "schedule bing rewards farming with proxy support"], "what_it_is": "A TypeScript bot built on Playwright that automates Microsoft Rewards (modern Bing Rewards dashboard) activities such as searches, daily sets, and quizzes across multiple accounts. It runs bare-metal on Node.js or in Docker, with per-account proxies and fingerprints, webhook notifications, and an optional control API and dashboard.", "when_to_avoid": ["Your account is still on the legacy Microsoft Rewards dashboard, which requires the v3 branch instead", "You cannot accept the risk of account suspension, since automating Rewards violates Microsoft's terms of service", "You need a guaranteed-stable tool - features may break whenever Microsoft changes its site"], "when_to_choose": ["You want hands-free automation of Microsoft Rewards searches, daily sets, and quizzes", "You need multi-account support with per-account proxy and fingerprint persistence", "You prefer flexible deployment via bare-metal Node.js, Docker, or Nix with webhook notifications"]}, "data_as_of": "2026-09-07T08:21:23.190159+00:00", "members": [{"path": "/products/microsoft-rewards-script", "repo": "TheNetsky/Microsoft-Rewards-Script", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "artifact_type": {"confidence": 0.9, "enriched_at": "2026-09-07T08:14:34.570734+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2059ff776dff44b090a0d1644f7e1e6203f358177205b43d5ec79c78e79df0ba", "fetched_at": "2026-09-08T03:04:21.886186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheNetsky/Microsoft-Rewards-Script"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "domain": {"confidence": 0.9, "enriched_at": "2026-09-07T08:14:34.570734+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2059ff776dff44b090a0d1644f7e1e6203f358177205b43d5ec79c78e79df0ba", "fetched_at": "2026-09-08T03:04:21.886186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheNetsky/Microsoft-Rewards-Script"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": 0.9, "enriched_at": "2026-09-07T08:14:34.570734+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2059ff776dff44b090a0d1644f7e1e6203f358177205b43d5ec79c78e79df0ba", "fetched_at": "2026-09-08T03:04:21.886186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheNetsky/Microsoft-Rewards-Script"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": 0.9, "enriched_at": "2026-09-07T08:14:34.570734+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2059ff776dff44b090a0d1644f7e1e6203f358177205b43d5ec79c78e79df0ba", "fetched_at": "2026-09-08T03:04:21.886186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheNetsky/Microsoft-Rewards-Script"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "platform": {"confidence": 0.9, "enriched_at": "2026-09-07T08:14:34.570734+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2059ff776dff44b090a0d1644f7e1e6203f358177205b43d5ec79c78e79df0ba", "fetched_at": "2026-09-08T03:04:21.886186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheNetsky/Microsoft-Rewards-Script"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "tags": {"confidence": 0.9, "enriched_at": "2026-09-07T08:14:34.570734+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2059ff776dff44b090a0d1644f7e1e6203f358177205b43d5ec79c78e79df0ba", "fetched_at": "2026-09-08T03:04:21.886186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheNetsky/Microsoft-Rewards-Script"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-08T03:04:21.886186+00:00", "source": "github"}, "use_cases": {"confidence": 0.9, "enriched_at": "2026-09-07T08:14:34.570734+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2059ff776dff44b090a0d1644f7e1e6203f358177205b43d5ec79c78e79df0ba", "fetched_at": "2026-09-08T03:04:21.886186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheNetsky/Microsoft-Rewards-Script"}], "taxonomy_version": 1}, "what_it_is": {"confidence": 0.9, "enriched_at": "2026-09-07T08:14:34.570734+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2059ff776dff44b090a0d1644f7e1e6203f358177205b43d5ec79c78e79df0ba", "fetched_at": "2026-09-08T03:04:21.886186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheNetsky/Microsoft-Rewards-Script"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": 0.9, "enriched_at": "2026-09-07T08:14:34.570734+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2059ff776dff44b090a0d1644f7e1e6203f358177205b43d5ec79c78e79df0ba", "fetched_at": "2026-09-08T03:04:21.886186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheNetsky/Microsoft-Rewards-Script"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": 0.9, "enriched_at": "2026-09-07T08:14:34.570734+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2059ff776dff44b090a0d1644f7e1e6203f358177205b43d5ec79c78e79df0ba", "fetched_at": "2026-09-08T03:04:21.886186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheNetsky/Microsoft-Rewards-Script"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 77, "rhythm": 99}, "computed_at": "2026-09-10T05:02:13.429782+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1080, "days_push": 8, "days_rel": 11, "gap_med": 10, "n_releases_24m": 22}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 2, "stale_scrape": false}}