Bashir A.
Data Extraction & Web Scraping Engineer | Python, Scrapy & Pipelines
DATA EXTRACTION | WEB SCRAPING | PYTHON AUTOMATION | DATA OPERATIONS Need data from websites, online directories, eCommerce stores, or APIs? I help businesses collect, clean, validate, and organize structured data for analysis, product catalogs, competitor monitoring, CRM systems, and recurring workflows. With 10+ years in digital operations, 190+ Upwork projects, 15,500+ logged hours, a 100% Job Success Score, and Top Rated status, I bring a practical approach to data extraction. I use Python, scraping frameworks, APIs, and automation where appropriate, backed by data quality checks and clear delivery requirements. My work includes one-time data extraction, large-scale web scraping, scheduled monitoring, data transformation, and ETL pipelines. I select the method based on the source, required fields, volume, update frequency, and permitted access. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CORE SERVICES & TECHNICAL CAPABILITIES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔹 WEB SCRAPING & DATA EXTRACTION 👉 Website scraping, web crawling, data mining, and structured data extraction 👉 Business directories, industry portals, public registries, and company databases 👉 Trade show exhibitor lists, conference directories, and association websites 👉 Real estate listings, property records, job boards, and public datasets 👉 Dynamic JavaScript websites, React/Vue applications, and single-page apps (SPAs) 👉 Infinite scroll, multi-page pagination, HTML tables, and nested categories 👉 Authorized login-based extraction, REST APIs, JSON, XML, and HTML parsing 👉 Scraper debugging, broken selectors, retry logic, logging, and rate-limit handling 👉 Excel, CSV, JSON, Google Sheets, Airtable, PostgreSQL, and MySQL outputs 🔹 ECOMMERCE DATA EXTRACTION & PRODUCT MONITORING 👉 Shopify, WooCommerce, Amazon, Walmart, and custom storefront product research 👉 Product titles, descriptions, SKUs, UPCs, pricing, discounts, and categories 👉 Product variants, attributes, availability, image URLs, and product links 👉 Competitor price monitoring, product price tracking, and price comparison 👉 Stock-status monitoring, out-of-stock alerts, and product catalog audits 👉 Product feed preparation, catalog data cleaning, and taxonomy mapping 👉 Bulk CSV imports/exports, product data migration, and variant mapping 👉 Inventory data reconciliation and Google Sheets monitoring reports 🔹 PYTHON AUTOMATION & ETL PIPELINES 👉 Custom Python scripts for web scraping, data extraction, and file processing 👉 Scrapy, Playwright, Selenium, Beautiful Soup, Requests, and aiohttp 👉 Pandas data cleaning, standardization, deduplication, and schema validation 👉 ETL (Extract, Transform, Load) workflows and repeatable data processing 👉 REST API integration, JSON/XML parsing, HTTP requests, and webhooks 👉 Scheduled scraping, Cron jobs, and Linux VPS-based automation 👉 n8n, Make, and Zapier workflow automation and data synchronization 👉 Google Sheets API, database imports, CSV/Excel processing, and batch updates 👉 Regex, XPath, CSS selectors, scraping troubleshooting, and workflow maintenance 🔹 CRM DATA OPERATIONS & ENRICHMENT 👉 CRM data extraction, cleaning, migration, field mapping, and deduplication 👉 HubSpot, Salesforce, Zoho CRM, and spreadsheet database management 👉 Company research, firmographic data, and decision-maker identification 👉 Clay, Apollo, and LinkedIn Sales Navigator data research and enrichment 👉 Contact record matching, email data validation, and quality checks 👉 Automated data transfers, CRM imports, and structured prospect datasets 🔹 WEBSITE & PRODUCT CATALOG OPERATIONS 👉 Shopify and WooCommerce product listings, bulk updates, and catalog maintenance 👉 WordPress and Webflow content entry, website data management, and publishing 👉 Technical SEO checks, broken links, redirect reviews, and content organization ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ MY PROCESS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 👉 Review target URLs, data fields, source permissions, and required volume 👉 Choose a practical extraction method: API, scraper, or automation workflow 👉 Collect, clean, normalize, and check data for missing or duplicate records 👉 Deliver in the agreed format and flag unavailable or uncertain information 👉 Document scheduled workflows and handover requirements when applicable ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ LET'S DISCUSS YOUR PROJECT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Send me your source URLs, sample data, required columns, approximate record count, and preferred output format. I'll review the scope and recommend a practical data extraction or automation solution.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $306
Billed in all: $98,760$99k
$77 in the last 6 months
Across 228 contracts
Earnings, last 30 days
Skill rankings: Top 31% in Selenium
Ranked by MRR among everyone on Upwork with the skill.
- #198Beautiful Soup634 freelancers · 🇧🇩 #18Top 31%🇧🇩#18 of 49
- #242Clay455 freelancers · 🇧🇩 #18Top 53%🇧🇩#18 of 28
- #291Scrapy903 freelancers · 🇧🇩 #21Top 32%🇧🇩#21 of 53
- #300Web Crawling849 freelancers · 🇧🇩 #27Top 35%🇧🇩#27 of 64
- #493Data Processing1,172 freelancers · 🇧🇩 #28Top 42%🇧🇩#28 of 66
- #543ETL Pipeline1,396 freelancers · 🇧🇩 #8Top 39%🇧🇩#8 of 19
- #686Selenium2,249 freelancers · 🇧🇩 #39Top 31%🇧🇩#39 of 97
- #1,497Web Scraping3,925 freelancers · 🇧🇩 #129Top 38%🇧🇩#129 of 322