Web Scraper / Data Extraction Specialist
Posted 7/6/2026
Apply by 7/20/2026
Location Canada, canada
Type Part Time
Compensation Canadian Dollars 28.4 / Hourly
Job description
**Location:** Remote, Canada
**Duration:** Task-based, on-demand (no guaranteed minimum hours)
**Hours:** Variable, per project need
**Overview**
This is a task-based freelance opportunity supporting outreach and research operations. The role focuses on locating and extracting structured contact data from public web sources and delivering clean, ready-to-use datasets quickly. This is not an ongoing development role — the emphasis is on accurate data delivery, not code ownership.
**Key Responsibilities**
- Extract contact details (names, emails, job titles, institutions) from academic directories, university pages, and professional websites
- Deliver clean, structured output in CSV or Excel format ready to use with no cleanup required
- Work on specific data requests as assigned on a task-by-task basis
- Handle pagination and multiple source formats accurately
- Ensure all extracted and delivered data outputs are formatted in compliance with Section 508 accessibility standards where applicable
- Turn around requests quickly with minimal back and forth
**Required Qualifications**
- Proven experience extracting data from public web sources accurately and at speed
- Proficiency in Python (BeautifulSoup, Scrapy, Selenium, or Playwright) or equivalent tools
- Ability to work with APIs and JSON data where available
- Familiarity with Section 508 and WCAG 2.1 accessibility standards
- Strong attention to detail with critical focus on data quality
- Reliable turnaround on short timelines with clear communication
**Preferred Qualifications**
- Experience scraping academic or government directories
- Familiarity with LinkedIn, university faculty pages, and research profile databases
- Ability to handle anti-bot measures and rate limiting responsibly
**Work Location & Requirements**
- Fully remote position
- Based in Canada
- Task-based on-demand role with no guaranteed minimum hours per week
Work setting
Remote