Portfolio breakup marketcap wise

How to know the largecap/midcap/smallcap allocatio of a fund from it factsheet ? Or alternately is there any website which has these historical allocation data ?

Valueresearch shows this and so does Morninstar.
image

I asked about “HISTORICAL” data. Please read the question carefully before answering.