Yo quería programarlo con Python la semana pasada, logré conectar con la API de Search Console y conseguí listar datos de mis dominios, hasta que topé con la limitación de la API de Search Console: que no tiene implementada la opción de devolver los backlinks. Lo quería para obtener los backlinks en la terminal. El potencial de eso sería brutal.
Lo máixmo que encuentro son scripts PHP que requieren los datos de la API de MOZ, que tiene limitaciones (creo que son 25.000 backlinks al mes). Y es lógico, porque rastrear los backlinks requiere rastrear la web, y para eso ya están los crawlers. Es por eso que lo habitual es usar la API de una herramienta potente que lo esté haciendo.
Scrapebox no es más que otro programa que también usa la API que ofrecen algunas de esas compañías, y seguro que paga la versión premium, pero luego lo amortizan porque para eso lo venden.