Asynchrone par design
Une vraie chasse prend du temps : POST /api/lookups démarre le job et rend la main immédiatement, GET /api/lookups/{id} expose la progression étape par étape puis les résultats. Pas de timeout à gérer, pas de requête qui pend 40 secondes.