Refactored: moved scraper call into separate file