We suggest a method for estimating the topology of a network based on the dynamical evolution supported on the network. Our method is robust and can be also applied when disturbances and/or modeling errors are presented. Several examples with networks of phase oscillators, pulse-coupled Hindmarch-Rose neurons, and Lorenz oscillators are provided to illustrate our approach.