Natural products are a rich resource for the discovery of therapeutic substances. By directly using 504 fine fractions from isolated traditional Chinese medicine plants, we performed a transgenic zebrafish based screen for anti-angiogenesis substances. One fraction, DYVE-D3, was found to inhibit the growth of intersegmental vessels in the zebrafish vasculature. Bioassay-guided isolation of DYVE-D3 indicates that the flavonoid kaempferol was the active substance. Kaempferol also inhibited the proliferation and migration of HUVECs in vitro. Furthermore, we found that kaempferol suppressed angiogenesis through inhibiting VEGFR2 expression, which can be enhanced by FGF inhibition. In summary, this study shows that the construction of fine fraction libraries allows efficient identification of active substances from natural products.