Skip to content
BackNov 7
Carlos A.
Upwork badge

Carlos A.

Web Scraping & Data Pipelines | Public Records, Property & Catalogs

I build and maintain data systems that collect information from websites, APIs and public records, then turn it into structured data your team can use. Whether you need to track property listings, combine supplier catalogs or keep public-record data up to date, I can help with the full workflow: source assessment, collection, matching, quality checks and delivery to your database or application. My strongest experience is in real estate, public records, retail catalogs and multi-supplier data. I work with the business rules behind the records: identifying the same property across sources, matching products from different suppliers, tracking changes and handling incomplete or conflicting information. Examples of my work include: • Processing 180,000+ property listings daily across nine Swiss real estate sources. • Monitoring 150,000+ retail products every 2–5 hours. • Experience working across 250+ county and public-record sources. • Classifying 50,000+ companies using LLM-assisted enrichment. For a powersports retailer, I built a multi-supplier data platform combining scraping and APIs, product normalization, cross-supplier matching, change monitoring, an authenticated operations dashboard and reviewable catalog exports. For a real estate intelligence project, I built an integrated console combining property-listing collection, agency matching, business-register enrichment and a valuation tool. Background jobs and run history let the client manage the data workflow through one interface. I can help you with: • Data collection — websites, APIs, dynamic pages, authenticated applications and difficult sources, with an approach suited to the required coverage and update frequency. • Data quality — normalization, deduplication, entity matching, validation and source traceability. • Recurring updates — scheduled and incremental collection, change detection, checkpoints, retries and alerts when something fails. • Data delivery — PostgreSQL, APIs, spreadsheets, catalog exports and integration with your existing platform. • Operational tools — dashboards for searching records, reviewing uncertain matches, managing runs and checking results. • Maintenance — diagnosing broken scrapers, adapting to source changes and improving existing pipelines. I also use AI-assisted extraction, classification and enrichment when they improve the workflow. The output is checked so uncertain or incomplete records can be identified and reviewed. I work primarily with Python, PostgreSQL, APIs and Docker, using tools such as Playwright, Scrapy and httpx according to the source. I assess source-access limitations and operating costs before committing to coverage or refresh schedules. You receive the source code, configuration and documentation needed to operate and extend the system. Engagements can include deployment, handover and ongoing maintenance. Send me the sources, the data you need, how often it should update and where the results need to go. I can help turn those requirements into a practical scope.

🇲🇽San Luis Potosi, Mexico$40/hr100% JSS4.98 (29)Since Feb 2021

Earnings and projects

MRR
$3.9k

Last 6 months ÷ 6

World#8,243 / 412k
🇲🇽Country#73 / 3,563
Revenue, last 30 days
$300

Last 6 months: $24k

World#74,252 / 412k
🇲🇽Country#819 / 3,563
Total earnings
$54k

Billed in all: $54k

World#71,530 / 412k
🇲🇽Country#669 / 3,563
Per project
$1.1k

$1.1k in the last 6 months

World#119,712 / 412k
🇲🇽Country#1,099 / 3,563
Projects, last 6 months
21
95% fixed5% hourly
World#5,539 / 412k
🇲🇽Country#21 / 3,563
Projects in all
51

Across 52 contracts

98% fixed2% hourly
World#59,937 / 412k
🇲🇽Country#280 / 3,563

Earnings, last 30 days

$53.9k+$300 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$53.6k$53.8k$54.0kOct 8Oct 23Nov 7

Skill rankings: Top 0.85% in Data Mining

Ranked by MRR among everyone on Upwork with the skill.

  1. #4AI Pipelines25 freelancers · 🇲🇽 #1Top 16%
  2. #9Puppeteer150 freelancers · 🇲🇽 #1Top 6%
  3. #22Scrapy903 freelancers · 🇲🇽 #1Top 2%
  4. #23Web Crawling849 freelancers · 🇲🇽 #1Top 3%
  5. #50Data Cleaning3,952 freelancers · 🇲🇽 #1Top 1%
  6. #52Selenium2,249 freelancers · 🇲🇽 #1Top 2%
  7. #67Web Scraping3,925 freelancers · 🇲🇽 #1Top 2%
  8. #78Data Mining9,150 freelancers · 🇲🇽 #1Top 0.85%