# ATM Locations
source: https://developer.mastercard.com/locations/documentation/index.md

## Overview {#overview}

The ATM Locations API provides access to Mastercard's comprehensive global ATM location dataset, enabling developers to build reliable ATM locator experiences, verify ATM information, and enrich banking and location-based applications with accurate, standardized ATM data. The API can be used to:

* Find the nearest ATMs to a user
* Retrieve the precise location of a specific ATM
* Perform radius-based searches with filtering on required ATM features
* Access detailed ATM attributes such as handicap accessibility, sponsor name, location name, and more

<br />

**Why Use Mastercard ATM Locations Data?**

* **Authoritative Global Coverage:** Mastercard is recognized across the location intelligence industry as a trusted source of global ATM data, providing one of the most comprehensive and up-to-date datasets of Mastercard-accepting ATM locations.
* **Rich ATM-Specific Attributes:** Beyond standard point-of-interest data, Mastercard provides valuable ATM-specific attributes, including handicap accessibility, DBA name, sponsor details, location name, and other data elements that are typically unavailable from generic location providers.
* **Cleansed and Verified Data:** ATM records undergo extensive cleansing, standardization, and validation processes using Mastercard's proprietary quality rules, helping ensure consistent, reliable, and accurate location information.

## Who It Is For {#who-it-is-for}

ATM Locations is designed for organizations that rely on accurate location intelligence and merchant context to power their products and decisions:

* **Issuing Banks \& Fintechs:** Embed ATM locator functionality in digital banking apps
* **Digital Wallet Providers:** Show cardholders nearby ATMs
* **Mapping and Navigation Companies:** Keep maps up-to-date by identifying ATMs in geographical boundaries
* **Acquirers and Issuers:** Receive enhanced and cleansed acceptance information with standardized names, geospatial information

## How it Works {#how-it-works}

The ATM Locations API can accept many different forms of data in order to find sorted ATM data. There are many different ways to find to information you need!
Diagram sequence-location

## How ATM Locations Integrates {#how-atm-locations-integrates}

ATM Locations is built for simple, scalable integration into existing data pipelines and applications:

* API-first architecture using REST
* Secure authentication via OAuth 1.0a
* Core interaction model:
  * Submit input data (e.g.,latitude, longitude, address etc.)
  * Receive enriched ATM attributes (name, address, geolocation, availability, distance, etc.)
* Use case specific endpoints
  * [ATM Network Optimization \& Expansion Planning](https://developer.mastercard.com/locations/documentation/use-cases/atm-network-optimization/index.md)
  * [Intelligent ATM Discovery](https://developer.mastercard.com/locations/documentation/use-cases/intelligent-atm-discovery/index.md)
  * [ATM Finder in Banking \& Financial Apps](https://developer.mastercard.com/locations/documentation/use-cases/atm-finder/index.md)
* Sandbox environment available for testing and evaluation

<br />

Integration at a glance

|        Detail        |                                                                 Description                                                                 |
|----------------------|---------------------------------------------------------------------------------------------------------------------------------------------|
| Authentication       | OAuth 1.0a                                                                                                                                  |
| Transaction security | The transport between client applications and Mastercard is secured using [TLS/SSL](https://en.wikipedia.org/wiki/Transport_Layer_Security) |
| Sandbox URL          | <https://sandbox.api.mastercard.com/locations/atms>                                                                                         |
| Production URL       | <https://api.mastercard.com/locations/atms>                                                                                                 |
| Data Type            | JSON request and response bodies                                                                                                            |
| Data Refresh         | Data refreshes weekly                                                                                                                       |

## Next Steps {#next-steps}

### Quick Start {#quick-start}

Learn how to go from account setup to make first successful Sandbox request for ATM Locations

[Learn more →](https://developer.mastercard.com/locations/documentation/quick-start-guide/index.md)

### Get Ready for Production {#get-ready-for-production}

Find out about the stages to progress your integration to production

[Learn more →](https://developer.mastercard.com/locations/documentation/tutorials-and-guides/onboarding-checklist/index.md)

### Explore Capabilities {#explore-capabilities}

Know more about the sample scenarios and how it can be used

[Learn more →](https://developer.mastercard.com/locations/documentation/use-cases/index.md)

### Mastercard API Basics {#mastercard-api-basics}

Find out how to get set up with a project and learn about client authentication.

[Learn more →](https://developer.mastercard.com/locations/documentation/api-basics/index.md)

### Developer Tooling {#developer-tooling}

Use our Postman Collection, Insomnia plug-in, and sample code to accelerate development.

[Learn more →](https://developer.mastercard.com/locations/documentation/developer-tools/index.md)

#### Talk to Us {#talk-to-us}

More questions? Review our FAQ or get in touch.

[Learn more →](https://developer.mastercard.com/locations/documentation/support/index.md)
