require scraper for direct API use