Then the perfect answer to this question is annualcreditreport.com.This website is the official website which will give you a free credit report once every year.But if you want to create more than one credit report then definitely you will have to pay for it.There are many companies which give out credit reports for a fee.I dont want to advertise for them (I am not an affiliate of them! )So I will leave it upto you to do some finding research for your credit reports.For a start i will suggest you googling for reports.You will definitely find some good companies.But before you pay them for your report generation keep in mind to do your little bit of homework on finding out its good/bad history and also read its reviews by various users.FreeCreditReport.com is also a good one but first read my reviews of FreeCreditReport.com for a rapid understanding.
otherwise if you dont want to do some research then you can find some good ones advertised in the newspapers or even they put their ads on google.So good luck hunting for your credit report company!