> ## Documentation Index
> Fetch the complete documentation index at: https://docs.polygon.technology/llms.txt
> Use this file to discover all available pages before exploring further.

# List cash locations

> Returns cash pickup and deposit locations for the given provider within
range of the supplied coordinates, each with its distance from that point.
Use the flow parameter to select the cash-in or cash-out provider
configuration.



## OpenAPI

````yaml /api-reference/openapi.yaml get /cash-locations
openapi: 3.0.3
info:
  title: Polygon OMS Public API
  version: v26.05.28-0001
  description: >-
    Unified API for moving money between crypto and fiat. Three ways to move
    money: Transactions (instant, wallet or card funded, including Cash-In for
    in-person cash deposits), Deposit Addresses (reusable crypto deposit
    configurations), and Virtual Accounts (dedicated bank accounts that
    auto-convert fiat to crypto). Standard transactions follow a two-step flow:
    create a Quote (pricing), then create a Transaction (execution). Cash-in
    codes generate a one-time deposit code for in-person cash deposits at retail
    locations.
  contact:
    name: Polygon OMS
    url: https://oms.polygon.technology
servers:
  - url: https://sandbox-api.polygon.technology/v0.9
    description: Sandbox
  - url: https://api.polygon.technology/v0.9
    description: Production
security:
  - BearerAuth: []
tags:
  - name: Auth
    description: Authentication via FrontEgg
  - name: Customers
    description: Customer management and KYC
  - name: Customer
  - name: Wallet
  - name: Quote
  - name: Transaction
  - name: Webhook
  - name: CashIns
  - name: CashLocation
  - name: Sandbox
  - name: Simulation
paths:
  /cash-locations:
    get:
      tags:
        - CashLocation
      summary: List cash locations
      description: >-
        Returns cash pickup and deposit locations for the given provider within

        range of the supplied coordinates, each with its distance from that
        point.

        Use the flow parameter to select the cash-in or cash-out provider

        configuration.
      operationId: listCashLocations
      parameters:
        - in: query
          name: provider
          required: true
          schema:
            type: string
        - in: query
          name: latitude
          required: true
          schema:
            format: double
            type: number
        - in: query
          name: longitude
          required: true
          schema:
            format: double
            type: number
        - in: query
          name: radius
          required: false
          schema:
            format: double
            type: number
        - in: query
          name: limit
          required: false
          schema:
            format: int32
            type: integer
        - description: 'Flow type: determines which provider config to use.'
          in: query
          name: flow
          required: false
          schema:
            $ref: '#/components/schemas/CashFlow'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CashLocationsResponse'
          description: The request has succeeded.
components:
  schemas:
    CashFlow:
      description: >-
        Direction of a cash flow. cash_in moves cash to crypto; cash_out moves
        crypto to cash.
      enum:
        - cash_in
        - cash_out
      type: string
    CashLocationsResponse:
      description: Cash locations grouped by provider.
      properties:
        providers:
          items:
            $ref: '#/components/schemas/CashProvider'
          type: array
      required:
        - providers
      type: object
    CashProvider:
      description: >-
        A cash provider and its nearby locations, with per-transaction and
        per-customer daily limits.
      properties:
        locations:
          items:
            $ref: '#/components/schemas/CashLocation'
          type: array
        maxDailyPerCustomer:
          type: string
        maxTransaction:
          type: string
        provider:
          type: string
      required:
        - provider
        - maxTransaction
        - maxDailyPerCustomer
        - locations
      type: object
    CashLocation:
      description: >-
        A retail location where a customer can deposit or pick up cash, with its
        capabilities and distance from the search coordinates.
      properties:
        address:
          type: string
        buyAllowed:
          type: boolean
        cashLocationReference:
          type: string
        city:
          type: string
        coordinates:
          $ref: '#/components/schemas/CashLocationCoordinates'
        country:
          type: string
        distance:
          format: double
          type: number
        distanceUnit:
          type: string
        hours:
          type: string
        locId:
          type: string
        name:
          type: string
        object:
          enum:
            - cashLocation
          type: string
        provider:
          type: string
        sellAllowed:
          type: boolean
        state:
          type: string
        supportedAssets:
          type: array
          items:
            type: string
        zipCode:
          type: string
      required:
        - locId
        - cashLocationReference
        - name
        - provider
        - address
        - city
        - state
        - zipCode
        - country
        - coordinates
        - buyAllowed
        - sellAllowed
      type: object
    CashLocationCoordinates:
      properties:
        latitude:
          format: double
          type: number
        longitude:
          format: double
          type: number
      required:
        - latitude
        - longitude
      type: object
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: Token from POST /auth/token

````