Tasar una marca contesta una pregunta: qué puede vender esta cuenta. No contesta la que sigue —*¿y cuál de todos conviene comprar?*— porque para eso hacen falta datos de mercado que la tasación no trae. Este es el circuito de cuatro pasos.
tasar_marca(brand) clasifica cada ASIN en ungated / unlockable / hard_gated. Al terminar tienes el permiso, pero nada sobre el negocio: ni cuánto se vende, ni a qué precio, ni contra quién compites.
enriquecer(brand, bucket="ungated") trae, con el token de Keepa del usuario y en una sola llamada: ventas/mes, precio Buy Box, número de ofertas, vendedores FBA, si Amazon está en el listado y el rating.
hard_gated (gastar tokens en algo que no puedes vender es tirar presupuesto) y los que ya tienen datos frescos de menos de 30 días.lookup_batch(brand) evalúa hasta 50 ASINs al instante y los clasifica:
unlockable (primero hay que conseguir la factura que abre la marca) o un listado sin vendedores FBA, que conviene investigar antes.Cada veredicto viene con sus motivos en texto. Explícaselos al usuario; no le muestres un puntaje.
lookup_asin solo en los 3-5 finalistas: ahí sí se consulta Amazon en vivo para fees reales y Buy Box del momento. Después, busca el costo del proveedor y guárdalo con save_cost_note(asin, cogs, fuente="…"). A partir de ese momento cada ficha nace con el margen calculado.
Correr lookup_asin sobre cien ASINs "por si acaso": son 5-15 segundos y llamadas a Amazon cada uno. El batch existe para que gastes esa munición solo donde importa.