Is there a way to reverse geolocate postal code to Long Lat in RStudio

I am attempting to reverse geolocate 1Million records of all Singapore Corporation Postal Code or Address (https://data.gov.sg/dataset/acra-information-on-corporate-entities1) to Long Lat to help Categorize them base Singapore’s Subzone & Planning Area using the shape files.

Is there a way to do so using R programming and also, is it feasible to use onemap’s API to convert 1 million records?

@Lindo556, you can make use of OneMap API for this project, but please consider this in sending in batches (to avoid Status Code 429 as it is using API Token for API calls limits) as a form of fair usage.

Note: 250 API calls per min.