Non esistono API sicuramente.

Ovviamente DLL o ActiveX, forse sì, ma dipende molto da cosa devi fare ...

La USB non è nata per collegamenti PC-PC ma per collegamenti con periferiche.
E tutte le periferiche USB hanno un driver apposito per comunicare.
In base al tipo di periferica, è possibile che il driver sia "interfacciabile" tramite chiamate specifiche, utilizzabili anche da VB, ma tali chiamate devono essere documentate dal produttore.