Uruguay Property Scraper API

Job ID: 39824083

Budget: $30 – $250 USD

I want a clean, well-documented scraper that pulls listings from both mercadolibre.com.uy and infocasas.com.uy. The tool must let me query by location and property type, accepting either entire cities or individual neighbourhoods so I can mix and match in a single call. When the filter is “property type” it needs to cover Apartments, Houses and Commercial properties; the response should include only the categories requested.

I will be calling this from an existing Python project, so please expose a small REST-style API (JSON in / JSON out) that I can host locally. A single endpoint with query parameters such as city=, neighbourhood= and type= is perfect. Feel free to build the scraping layer with Scrapy, BeautifulSoup, Playwright or another Python-friendly stack—as long as it is headless, resilient to paging / dynamic loading on both sites, and easy for me to maintain.

Deliverables
• Fully functioning scraper for both marketplaces
• Lightweight API wrapper with a clear requirements.txt or poetry.lock
• Read-me showing setup, endpoint usage and a minimal Python example
• Source code under Git (no binaries) and brief hand-off call or video if needed

Please keep the code modular so I can drop in extra filters like price range later without major rewrites.