Skip to content

Repository files navigation

MarketSpy — Ingeniería Inversa de API Oculta

Primer scraper documentado públicamente para MilAnuncios. Sin API pública: ingeniería inversa pura del protocolo interno.

Python FastAPI Docker Kubernetes


¿Qué es MarketSpy?

MilAnuncios no tiene API pública. Este proyecto nació de semanas de análisis del tráfico de red para descubrir cómo funciona internamente la plataforma: encabezados, tokens de sesión, parámetros ocultos y patrones de petición.

El resultado es una API REST limpia expuesta con FastAPI, Dockerizada y orquestada con Kubernetes; lista para escalar horizontalmente.

Sirvió de base tecnológica para el proyecto DealRadar.


Stack

Herramienta Uso
Python Ingeniería inversa y lógica de scraping
FastAPI API REST para exponer los datos
Docker Contenerización
Kubernetes Orquestación y escalado horizontal

Instalación

git clone https://github.com/castilla204/marketspy.git
cd marketspy

# Configurar variables de entorno
cp .env.example .env

# Docker
docker build -t marketspy-api .
docker run -p 8000:8000 marketspy-api

Endpoints principales

Método Ruta Descripción
GET /anuncios Busca anuncios por palabra clave y parámetros
GET /anuncios/{id} Detalle completo de un anuncio

Autor

Diego Castilla Abella - github.com/castilla204

About

Primer scraper documentado para MilAnuncios (sin API pública). Ingeniería inversa del protocolo interno. FastAPI + Docker + Kubernetes.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages