India could manage only 216 in reply to New Zealand's 303 for five, slumping to a 4-0 series loss despite a battling 82 from Virat Kohli.
Veteran batsman Taylor blazed his second successive century to set India the imposing run chase before seamer Matt Henry skittled the world champions' top order in a dream debut, claiming four for 38.
The result completes New Zealand's best one-day winning streak against India in 33 years and provides a huge psychological boost ahead of a two-Test series next month.
Meanwhile, India's failure to perform against modest opposition has seen them ousted from top spot in the ODI rankings by Australia, and will raise questions about their form away from home ahead of next year's World Cup.
Captain MS Dhoni said the result was disappointing but showed opposing teams were targeting India because of their recent success.
"It's a phase that we're going through, but what will be crucial is what kind of solutions we have got and how we plan to get out of it," he said, adding that he was determined to stay positive despite the defeat.
Team effort pays off
Taylor laid the foundations for victory with a commanding 102, receiving able support from Kane Williamson (88), who has posted a half-century in every match of the series.
Jimmy Neesham contributed an unbeaten 34 off 19 balls to take New Zealand past 300, a mark that India's batsmen reached only once in the series.
India's top order again threw away their wickets cheaply, with Rohit Sharma dismissed for four by Kyle Mills and Henry coaxing an edge from Shikhar Dhawan (9) in his second over of international cricket.
India's run chase effectively ended when Kohli holed out charging Nathan McCullum in the 37th over, with skipper Dhoni (47) the only other batsman to fire.
COMMENTS (3)
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ
India beaten again...this makes it 4-nil for the kiwis. The only solution seems like India should only play in their home turf. No away series.
Looks home crowd, home ground champs can only play INDIAN CRICKET not normal cricket !!!