Skip to content
BackNov 7
Francis C.
Upwork badge

Francis C.

Web Scraping & Data Extraction Expert | AI data Agents & scraping

Web Scraping & Data Extraction specialist — 400+ Upwork projects, 5,000+ websites scraped, Top Rated Plus. I build reliable, production-ready scrapers and ETL pipelines in Python that turn websites, mobile apps, APIs, databases, and raw files into clean, structured, decision-ready data.. Whether the source is a JS-heavy site, an authenticated portal behind login, a mobile app, a public or hidden API, a database, or a raw dataset, I design the right solution — then clean, validate, deduplicate, and deliver it as CSV, Excel, JSON, database, or API. 🔍 Tools Python · Scrapy · Selenium · Playwright · BeautifulSoup · Frida · Jadx · mitmproxy · pandas · SQL · AWS ✨ Core Expertise ▸ Web Scraping & Crawling — large-scale crawler pipelines with session handling, pagination, retries, and validation. Static sites, dynamic JS-rendered pages, e-commerce, real estate, store locators, and sites behind login. ▸ Mobile App Scraping & Reverse Engineering — extracting data from Android apps, including API discovery and encryption/decryption via Frida, Jadx, and mitmproxy. A genuine specialty most scrapers can't deliver. ▸ Data Extraction & Mining — business, product, pricing, contact, reviews, listings, real estate, insurance, and lead-gen datasets from websites, apps, APIs, databases, PDFs, and raw files. ▸ Python Automation & API Work — hidden-API discovery, authenticated API clients, scheduled automation, price monitoring, and change tracking (sessions, cookies, headers, tokens). ▸ ETL & Data Engineering — cleaning, transformation, validation, enrichment, deduplication, and delivery with Python, pandas, SQL, and AWS at scale. 🎯 Selected Projects ▸ Scraped 100M+ employee reviews across 20 countries for a Harvard Business School study — a scalable Python pipeline handling pagination, rate limiting, deduplication, and multi-region coverage. ▸ Parsed 2TB of machine-readable (MRF) files on AWS to extract structured insurance pricing — streaming/iterative parsing far larger than memory, normalized into clean tables. ▸ Tracked 816 store locators across US and EU retail chains with scheduled crawler + ETL pipelines to detect new openings — a signal used to predict real-estate prices. ▸ Built multi-source scrapers extracting 500K+ business records from Yelp, Google Maps, and similar — name, address, phone, email, website, category — deduped and delivered in CSV, Excel, JSON. ✅ Why Clients Hire Me ▸ Production-ready scrapers and ETL pipelines built to your exact data needs ▸ Hard-to-reach sources handled — anti-bot protection, login walls, mobile apps, hidden APIs ▸ Clean, deduplicated data in your preferred format ▸ Clear communication, reliable delivery, documentation, and ongoing maintenance 🤝 Next Step Share the source, the fields you need, and your delivery format — I'll come back with a clear plan, timeline, and exactly what I can deliver. Browse my portfolio below for examples and reviews.

🇮🇳Kottayam, India$27/hr100% JSS4.99 (210)Since Aug 2019

Earnings and projects

MRR
$3.1k

Last 6 months ÷ 6

World#11,870 / 412k
🇮🇳Country#1,507 / 45.9k
Revenue, last 30 days
$2.7k

Last 6 months: $19k

World#14,492 / 412k
🇮🇳Country#1,813 / 45.9k
Total earnings
$243k

Billed in all: $265k

World#11,191 / 412k
🇮🇳Country#1,788 / 45.9k
Per project
$585

$362 in the last 6 months

World#168,393 / 412k
🇮🇳Country#21,013 / 45.9k
Projects, last 6 months
52

Across 53 contracts

85% fixed15% hourly
World#905 / 412k
🇮🇳Country#155 / 45.9k
Projects in all
416

Across 451 contracts

92% fixed8% hourly
World#2,535 / 412k
🇮🇳Country#547 / 45.9k

Earnings, last 30 days

$265k+$2.7k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$262k$264k$266kOct 8Oct 23Nov 7

Skill rankings: Top 0.78% in Online Research

Ranked by MRR among everyone on Upwork with the skill.

  1. #27Scrapy903 freelancers · 🇮🇳 #2Top 3%
  2. #38Web Crawling849 freelancers · 🇮🇳 #7Top 4%
  3. #64Online Research8,217 freelancers · 🇮🇳 #9Top 0.78%
  4. #77Selenium2,249 freelancers · 🇮🇳 #14Top 3%
  5. #101Web Scraping3,925 freelancers · 🇮🇳 #13Top 3%
  6. #129Data Mining9,149 freelancers · 🇮🇳 #18Top 1%
  7. #131Data Extraction5,086 freelancers · 🇮🇳 #19Top 3%
  8. #145Data Scraping8,783 freelancers · 🇮🇳 #17Top 2%