Verified Open-Source Bounty Feed avatar

Verified Open-Source Bounty Feed

Pricing

from $0.05 / 1,000 results

Go to Apify Store
Verified Open-Source Bounty Feed

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

Tham Zhi Cheng

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

๐ŸŽฏ GitHub Bounty Sniper

Apify Actor GitHub Escrow Verified

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:

ParameterTypeDefaultDescription
languagesArray<String>["TypeScript", "JavaScript", "Python"]Target programming languages to search.
minBountyUsdInteger50Minimum payout threshold in USD.
maxCommentsInteger3Maximum human comments allowed (filters out crowded bounties).
maxAgeDaysInteger90Maximum age of issues in days (skips stale/abandoned repos).
maxItemsInteger25Maximum number of verified bounties to return.
excludeHoneypotsBooleantrueEnables strict checks against prompt-injection traps and bot honeypots.
githubTokenString"" (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:

FieldTypeDescription
titleStringGitHub issue title
estimatedRewardUsdNumberEstimated or guaranteed payout amount in USD
languageStringPrimary programming language
repositoryStringRepository in owner/repo format
issueNumberIntegerIssue number
issueUrlStringDirect web link to the GitHub issue
humanCommentsCountIntegerNumber of comments excluding initial bot comments
totalCommentsCountIntegerTotal comment count
authorStringUsername of the issue author
createdAtStringISO timestamp of issue creation
escrowVerifiedBooleantrue if verified escrow backing is detected
labelsArray<String>Issue labels
bodyPreviewStringSanitized 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

  1. Open GitHub Bounty Sniper on Apify.
  2. Configure your languages, minimum reward amount, and maximum comment threshold.
  3. Click Start to run.
  4. 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

  1. Keep maxComments low (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.
  2. 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.
  3. Check escrowVerified: Prioritize issues where escrowVerified is true to ensure the bounty funds are deposited with Algora or Opire.