Small-angle scattering (SAS; X-rays, neutrons, light) is being increasingly used to better understand the structure of fractal-based materials and to describe their interaction at nano- and micro-scales. To this aim, several minimalist yet specific theoretical models which exploit the fractal symmetry have been developed to extract additional information from SAS data. Although this problem can be solved exactly for many particular fractal structures, due to the intrinsic limitations of the SAS method, the inverse scattering problem, i.e., determination of the fractal structure from the intensity curve, is ill-posed. However, fractals can be divided into various classes, not necessarily disjointed, with the most common being random, deterministic, mass, surface, pore, fat and multifractals. Each class has its own imprint on the scattering intensity, and although one cannot uniquely identify the structure of a fractal based solely on SAS data, one can differentiate between various classes to which they belong. This has important practical applications in correlating their structural properties with physical ones. The article reviews SAS from several fractal models with an emphasis on describing which information can be extracted from each class, and how this can be performed experimentally. To illustrate this procedure and to validate the theoretical models, numerical simulations based on Monte Carlo methods are performed.