E-commerce Price Scraping Script

Job ID: 40232386

Budget: $10 – $30 USD

Proyecto: API / Sistema de búsqueda de productos en múltiples tiendas (Texto + Foto tipo Lens)
Estoy buscando un desarrollador freelance con experiencia en web scraping, desarrollo de APIs y reconocimiento de productos por imagen, para crear un sistema que permita buscar un producto en múltiples tiendas online al mismo tiempo.
Objetivo
Desarrollar una API (o sistema backend) donde yo pueda buscar productos de dos maneras:
1) Búsqueda por texto
Ej: “iPhone 15 Pro 256GB” / “Zapatillas Nike Air Force blancas”
2) Búsqueda por imagen (tipo Google Lens)
Subir una foto del producto y que el sistema intente identificarlo (marca/modelo) y luego busque coincidencias en las tiendas.
El sistema debe consultar automáticamente una lista de sitios web (tiendas online) y devolver resultados con:
nombre del producto encontrado
precio
moneda
disponibilidad (si está en stock o no)
link directo al producto
nombre de la tienda
opcional: imagen del producto
Requerimientos técnicos
API REST (idealmente en Python (FastAPI) o Node.js, pero abierto a sugerencias)
Scraping en múltiples sitios (cada sitio puede tener estructura distinta)
Ejecución en paralelo para que la búsqueda sea rápida
Manejo de errores (si una web falla, que el resto igual funcione)
Diseño modular: agregar nuevas tiendas fácilmente en el futuro
Guardar logs / reportes de fallos
Búsqueda por imagen (Lens)
La API debe permitir subir una imagen (JPG/PNG)
El sistema debe analizar la imagen e intentar reconocer el producto
Puede ser mediante:
modelos de reconocimiento
búsqueda inversa
OCR si hay texto visible en la foto (marca/modelo)
Luego usar esa información para buscar en las tiendas
(Se aceptan propuestas técnicas: integración con Google Vision, AWS Rekognition, modelos propios, o cualquier enfoque viable.)
Opcional / Deseable
Uso de Playwright o Puppeteer para sitios con contenido dinámico
Caching de resultados (guardar búsquedas por X tiempo para evitar consultas repetidas)
Dockerización del proyecto para deploy fácil
Posibilidad de programar búsquedas automáticas
Soporte para proxies / rotación de IP si es necesario
Base de datos para almacenar historial de búsquedas y resultados
Entregables
Código fuente completo
Documentación de instalación y uso
Documentación de endpoints de la API
Ejemplo de request/response (texto e imagen)
Deploy listo en servidor/VPS o guía de deploy
Importante
El sistema debe ser escalable y mantenible, ya que se planea agregar más tiendas con el tiempo.
Perfil buscado
Experiencia comprobable en scraping (Playwright/Puppeteer/Selenium)
Experiencia creando APIs REST
Experiencia en visión computacional / reconocimiento de imágenes (deseable)
Ideal si tiene ejemplos previos de scraping e-commerce o monitoreo de precios
Para aplicar
Por favor enviar:
tecnologías que usarías
enfoque para búsqueda por imagen (tipo Lens)
ejemplos de trabajos similares (si tienes)
estimación de tiempo y costo aproximado
recomendaciones técnicas si crees que hay una mejor forma de hacerlo