Yes, fantasy apps are legal in India since it requires and involves a lot of skills and strategies to play. All skill based online games in India are protected by the law under the Article 19(1)(g) of the Indian Constitution.