Do you know that you can do this? No API key or token is required to do simple geocoding via OpenMap API.
Notice the response returns LONGTITUDE and LONGITUDE containing the same values. This is due a misspelling in the earlier API and a decision not to break the earlier API.
Find out more here: https://www.onemap.gov.sg/docs/#onemap-rest-apis