For a gapped system with topological order, the quasiparticle statistics and braidings can be extracted numerically from ground state entanglement of the system, see the paper by Yi Zhang et al.
The main idea is the following. Consider a topological phase on a torus. Using some (probably numerical) method, you obtain the degenerate ground states of the system on torus. You write down a most general linear combination of those degenerate ground states, say $\Psi=c_1\psi_1+c_1\psi_2+\cdots$, where $\psi_i$ are the ground states you obtained and $c_i$ the coefficients.
Then you partition the torus into two cylinders. After that, you can calculate the entanglement entropy between those two cylinders using the most general ground state. Then you minimize the entanglement entropy.
Since the entanglement entropy goes like $S=\alpha L -\gamma$ for a gapped 2D topological system, with $\gamma$ the topological entanglement entropy, and $\alpha$ some model-dependent parameter, minimizing the entanglement entropy means maximizing the topological entanglement entropy. Namely, you maximize the "topological information" that you can obtain.
Suppose you work on a system with ground state degeneracy $N$ on the torus. Upon the minimization process you will obtain one (or more) combination of $\{c_i\}$ which minimizes the entropy. Then you search for the states which have the minimal entanglement entropy in the state space orthogonal to the state(s) you have just found. Continue this process until you have found exactly $N$ states with minimal entanglement entropy. We call such $N$ ground states "minimally entangled states", which are actually the eigenstates of the nonlocal operators which distinguish the topologically degenerate ground states.
Just now we have partitioned the torus into two cylinders by cutting one of its uncontractible loops. Now we partition the torus into two other cylinders (or annuluses that can be deformed into cylinders) by cutting the other uncontractible loop of the torus. Similarly, you can calculate the entanglement entropy using the most general $\Psi$ and repeat the minimization procedure. You will find another group of minimally entangled states.
Then you calculate the overlap between these two groups of minimally entangled states. It's a matrix which we identify with the modular $S$ matrix characterizing the mutual statistics of quasiparticles. After all the modular $S$ transformation is just exchanging the two uncontractible loops of the torus.
For special models such as $Z_2$ spin liquid, one can also find the $T$ matrix from entanglement entropy, but there seems to be no general algorithm.
There have been at least two works using this method on FQHE in topological flat bands and Fibonacci & Ising models. They did perform exact diagonalization on small systems to find the ground states. I don't know about the newest works but I think those are enough for one to understand the procedures.
"For which systems it fails", I'm not sure but I think the above method works well for all gapped systems with topological order.