What problem does it solve?
The Data Scraper Agent automates monitoring and collection of public web and API data so users no longer manually check sources, extract fields, or aggregate results across sites and feeds.
Core Features & Use Cases
- Scheduled Collection: Run scrapers on a cron schedule via GitHub Actions to continuously gather data from job boards, marketplaces, news sites, RSS feeds, and APIs.
- AI Enrichment & Filtering: Batch-enrich and score items using Gemini Flash with model fallback, then apply configurable priorities and deduplication rules.
- Flexible Storage & Learning: Persist results to Notion, Google Sheets, Supabase (or local files), and store feedback history to improve future scoring and relevance.
- Use Case: Monitor multiple job boards, score new listings against a resume, and push high-scoring entries into a Notion database automatically.
Quick Start
Build a GitHub Actions-powered scraper that monitors https://example.com/jobs every 3 hours, extracts title, url, and date, enriches items with Gemini Flash, and saves new enriched items to my Notion database.