You can apply for an upcoming IPO through a stock broker platform and the best platforms are Zerodha & Sharekhan.