Custom Experience Builder widget. Upload a CSV or Excel file of addresses, geocode them against any ArcGIS Locator, and see the matched points on a connected Map widget. Results export as GeoJSON, KML, or Shapefile.
GitHub: https://github.com/brianmcleer/csv-geocoder-widget
Built and tested on Experience Builder 1.19 and 1.20. Install steps and feedback link are in the GitHub README. Zip attached below.
Changelog:
7/23/26:
- Updated the CSV Geocoder widget to work with Experience Builder 1.21.
- Added a Review Failures panel for failed and low-score addresses.
- Added search and more details for failed records, including the original CSV values, submitted address, score, reason, and closest match.