Skip to content
On this page

ATM Location

foo

With a direct connection to all the major ATM networks in the countries that we support, through our APIs, we are able to provide to you real-time location on all the requested ATM in a given area, within a specific radius, within one or across different networks.

WARNING

There is a possibility that an ATM network can reject a request. If that ever happens, try the request again on another network.

Allpoint Network

This allows you get a list of all the ATM on the AllPoint network with their respective locations.

Endpoint

{BASE_URL}/utilities/atm/allpoint

Method: POST.

Moneypass Network

This allows you get a list of all the ATM on the Moneypass network with their respective locations.

Endpoint

{BASE_URL}/utilities/atm/moneypass

Method: POST.

General Network

This allows you get a list of all the ATM on the Allpoint, Moneypass and other ATM networks, with their respective locations.

Endpoint

{BASE_URL}/utilities/atm/general

Method: POST.

Fields

ParameterDescriptionRequired
zipcodeA valid postal code (we currently only support US postal codes)True

Sample Request

curl --location --request POST 'https://api.stack-ft.com/utilities/atm/allpoint' \
--header 'Authorization: API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "zipcode": "20705"
}'

Sample Successful Response

Assuming you do everything right, send a properly formatted request and have access to the service, you should get a similar response:

json
{
    "status": "success",
    "request_id": "230f7744-80a8-43a4-b6e1-657fhgj9fc7d",
    "locations": [
        {
            "name": "Walgreens",
            "type": "ALLPOINT NETWORK - US",
            "surcharge_free": true,
            "address": {
                "street": "10456 Baltimore Ave",
                "city": "Beltsville",
                "state": "MD",
                "zipcode": "20705",
                "country": "US"
            },
            "coordinates": {
                "longitude": -76.9184799,
                "latitude": 39.0282284
            }
        }
    ]
}

Sample Error Response

If there is any issue with the request / service, it will fail with a 400 error code and you will get a similar response:

json
{
    "status": "request_error",
    "request_id": "230f7744-80a8-43a4-b6e1-657fhgj9fc7d",
    "message": "We are having some issues processing this request. Please try a different atm network."
}