I have developed an ArcGIS map using ArcGIS SDK for JS. The requirement is to find a location (within DC) using a suitable location search API and show that location on the map. Currently, I'm using the Master Address Repository (MAR: https://developers.data.dc.gov/ ) of DC. This API provides the facility to search addresses, blocks, intersections,s, etc.
Is there a better service ArcGIS provides to replace the above MAR service for location search? It should also facilitate the search for addresses, blocks, and intersections.