PCC is required for all applicants above 18 years of age.
I got it done from Police Commissioner's office, as well as PSK (Bangalore).
The one that Police Commissioner's office gives has ur address, date from when u are living at that address, reason for applying for the PCC etc... The application fee is Rs. 200 per head. Due to some issues with those dates, my consultant suggested me to get a new one from PSK.
I applied at PSK on 21st Oct, and got it on 25th. The application fee is Rs. 500 per head.
You have to pay the fees online and visit PSK between 9 to 11 AM. You will have to complete all the procedures (finger print submission, document verification etc) at the PSK (this should take around 2 and half hours). Then you will be contacted by your local police station. They will either visit you at your address or they will ask you to go to the police station. Either ways, just request them to process it fast, provide all the documents that they ask you to (along with photographs). If they do their part of the job promptly, the rest of the process is very smooth.
Hope this helps.