Cuando usa Shodan, su sistema no se está comunicando directamente con el sistema de destino, lo que está haciendo es consultar la base de datos que Shodan ha construido a partir de sus exploraciones de puertos en varios rangos de direcciones IP.
La API realiza el mismo tipo de consultas que puede hacer desde el sitio web principal de Shodan.
En términos de su pregunta de Active v Passive, depende de la perspectiva. Desde su perspectiva, es pasivo porque no envía tráfico al sistema de destino. Desde la perspectiva de los shodans, está activo ya que envían tráfico al sistema objetivo