Citizens Bank ATM Locator API

The Citizens Bank ATM Locator API enables users to locate all Citizens Bank ATMs throughout the USA. The API supports queries by zip code, street address, or latitude and longitude coordinates, returning ATM location details including hours of operation and whether the location is a standalone ATM or part of another entity.

OpenAPI Specification

citizens-bank-atm-locator-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Citizens Bank ATM Locator API
  description: >-
    The Citizens Bank ATM Locator API enables users to locate all Citizens
    Bank ATMs throughout the USA. The API supports queries by zip code,
    street address, or latitude and longitude coordinates, returning ATM
    location details including hours of operation and whether the location
    is a standalone ATM or part of another entity.
  version: '1.0'
  contact:
    name: Citizens Bank Developer Support
    url: https://developer.citizensbank.com/support
externalDocs:
  description: Citizens Bank API Developer Portal
  url: https://developer.citizensbank.com/
servers:
  - url: https://api.citizensbank.com
    description: Production
  - url: https://sandboxapi.citizensbank.com
    description: Sandbox
tags:
  - name: ATM Locations
    description: Search and retrieve ATM location data
paths:
  /atms:
    get:
      operationId: searchATMs
      summary: Search ATM locations
      description: >-
        Searches for Citizens Bank ATM locations by zip code, street
        address, or geographic coordinates. Returns location details
        including hours and facility type.
      tags:
        - ATM Locations
      parameters:
        - name: zipCode
          in: query
          schema:
            type: string
          description: ZIP code to search near
        - name: address
          in: query
          schema:
            type: string
          description: Street address to search near
        - name: latitude
          in: query
          schema:
            type: number
            format: double
          description: Latitude coordinate
        - name: longitude
          in: query
          schema:
            type: number
            format: double
          description: Longitude coordinate
        - name: radius
          in: query
          schema:
            type: number
          description: Search radius in miles
        - name: limit
          in: query
          schema:
            type: integer
          description: Maximum number of results to return
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ATMList'
        '400':
          description: Bad request
components:
  schemas:
    ATMList:
      type: object
      properties:
        atms:
          type: array
          items:
            $ref: '#/components/schemas/ATM'
        totalCount:
          type: integer
    ATM:
      type: object
      properties:
        id:
          type: string
          description: Unique ATM identifier
        name:
          type: string
          description: ATM location name
        address:
          type: object
          properties:
            street:
              type: string
            city:
              type: string
            state:
              type: string
            zipCode:
              type: string
        latitude:
          type: number
          format: double
        longitude:
          type: number
          format: double
        hoursOfOperation:
          type: string
          description: Operating hours description
        locationType:
          type: string
          description: Standalone ATM or part of another entity
        facilities:
          type: array
          items:
            type: string
          description: Available services at the ATM