Verified Open-Source Bounty Feed
Pricing
from $0.05 / 1,000 results
Verified Open-Source Bounty Feed
Automatically scans GitHub for fresh, low-competition software engineering bounties with escrow verification and anti-honeypot filtering.
Pricing
from $0.05 / 1,000 results
Rating
0.0
(0)
Developer
Tham Zhi Cheng
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
๐ฏ GitHub Bounty Sniper
Find verified, high-paying, and low-competition open-source bounties on GitHub. GitHub Bounty Sniper searches active issues backed by verified escrow platforms (like Algora.io, Opire.dev, and Polar) while filtering out bot spam, scraper mirrors, and malicious prompt-injection honeypots.
โก Why Use GitHub Bounty Sniper?
Finding bounties manually is tedious:
- Most bounty tags are outdated or already solved.
- Many issues are flooded with dozens of competing developers.
- Some repos are automated mirror spam or honeypot traps aimed at AI coding agents.
GitHub Bounty Sniper automates the hunt so you can be the first to grab high-yield, verified issues:
- ๐ Verified Escrow Backing: Targets bounties backed by reputable escrow platforms (Algora, Opire, Polar, and ๐ diamond tags) with real financial commitments.
- ๐ก๏ธ Anti-Honeypot & Bot Defense: Actively scans and eliminates AI agent traps, prompt injection payloads, and mirror scraper clones (e.g.
bounty-watcher,bounty-plaza). - ๐๏ธ Low Competition (First-Mover Filter): Filters issues by maximum human comment count so you discover bounties before the crowd arrives.
- ๐ Language & Freshness Targeting: Focus on your strongest stacks (
TypeScript,Python,Rust,Go,JavaScript, etc.) within your preferred timeframe. - โ๏ธ Repo Diversity Safeguard: Automatically caps results per repository so no single project dominates your dataset.
- ๐ต Automatic Reward Extraction: Intelligently extracts and normalizes reward values in USD (e.g.
$50,$250,$1.5k).
๐ฅ Input Configuration
Configure your search criteria in the Actor input:
| Parameter | Type | Default | Description |
|---|---|---|---|
languages | Array<String> | ["TypeScript", "JavaScript", "Python"] | Target programming languages to search. |
minBountyUsd | Integer | 50 | Minimum payout threshold in USD. |
maxComments | Integer | 3 | Maximum human comments allowed (filters out crowded bounties). |
maxAgeDays | Integer | 90 | Maximum age of issues in days (skips stale/abandoned repos). |
maxItems | Integer | 25 | Maximum number of verified bounties to return. |
excludeHoneypots | Boolean | true | Enables strict checks against prompt-injection traps and bot honeypots. |
githubToken | String | "" (Optional) | GitHub Personal Access Token (PAT) to boost API rate limits. |
Sample Input
{"languages": ["TypeScript", "Python", "Rust"],"minBountyUsd": 50,"maxComments": 3,"maxAgeDays": 60,"maxItems": 20,"excludeHoneypots": true,"githubToken": ""}
๐ค Output Data Format
Every discovered bounty is saved to the dataset as an individual record with normalized properties:
| Field | Type | Description |
|---|---|---|
title | String | GitHub issue title |
estimatedRewardUsd | Number | Estimated or guaranteed payout amount in USD |
language | String | Primary programming language |
repository | String | Repository in owner/repo format |
issueNumber | Integer | Issue number |
issueUrl | String | Direct web link to the GitHub issue |
humanCommentsCount | Integer | Number of comments excluding initial bot comments |
totalCommentsCount | Integer | Total comment count |
author | String | Username of the issue author |
createdAt | String | ISO timestamp of issue creation |
escrowVerified | Boolean | true if verified escrow backing is detected |
labels | Array<String> | Issue labels |
bodyPreview | String | Sanitized description snippet (first 300 characters) |
Sample Output Record
{"title": "Fix memory leak in background worker queue","estimatedRewardUsd": 150,"language": "TypeScript","humanCommentsCount": 1,"totalCommentsCount": 2,"repository": "acme-corp/fast-queue","issueNumber": 342,"issueUrl": "https://github.com/acme-corp/fast-queue/issues/342","author": "octocat","createdAt": "2026-10-12T15:30:00Z","escrowVerified": true,"labels": ["bounty", "bug", "๐ $150"],"bodyPreview": "We have an open bounty via Algora.io ($150) for fixing the memory consumption spike occurring when processing batched jobs..."}
๐ GitHub API Rate Limits
- Unauthenticated: GitHub allows up to 10 search requests per minute. The Actor includes automatic pacing to stay within limits.
- With Personal Access Token (PAT): Adding a GitHub fine-grained or classic token (with read-only public access) increases your quota to 30 search requests per minute and 5,000 core requests per hour, allowing faster multi-language sweeps.
๐ How to Run
Via Apify Console
- Open GitHub Bounty Sniper on Apify.
- Configure your languages, minimum reward amount, and maximum comment threshold.
- Click Start to run.
- View the results directly in the Overview table or export to JSON, CSV, or Excel.
Via Apify CLI
$apify run
Deploy Local Changes
$apify push --force
๐ก Pro Tips for Bounty Hunters
- Keep
maxCommentslow (1โ3): Bounties with 0โ1 comments represent the highest success rate. Once an issue has 5+ comments, a PR is usually already in progress. - Automate via Schedules: Set this Actor on an Apify schedule (e.g. every 2โ4 hours) to receive immediate webhook or Slack notifications when fresh bounties appear.
- Check
escrowVerified: Prioritize issues whereescrowVerifiedistrueto ensure the bounty funds are deposited with Algora or Opire.