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

# Check multiple addresses for sanctions

> Batch check up to 50 addresses against global sanctions lists.
Processes addresses sequentially to respect rate limits.




## OpenAPI

````yaml /api-reference/openapi.json post /v1/aml/check-batch
openapi: 3.0.3
info:
  title: XentFi API
  version: 1.0.0
  description: >-
    API documentation for XentFi.The XentFi API gives you access to pretty much
    all the features you can use on our dashboard and lets you extend them for
    use in your application. It strives to be RESTful and is organized around
    the main resources you would be interacting with - with a few notable
    exceptions.
servers:
  - url: https://api.xentfi.com
    description: Development server
security: []
tags: []
paths:
  /v1/aml/check-batch:
    post:
      tags:
        - AML
      summary: Check multiple addresses for sanctions
      description: |
        Batch check up to 50 addresses against global sanctions lists.
        Processes addresses sequentially to respect rate limits.
      operationId: checkMultipleSanctions
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - addresses
              properties:
                addresses:
                  type: array
                  minItems: 1
                  maxItems: 50
                  items:
                    type: string
                  description: Array of blockchain addresses to check
                  example:
                    - '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045'
                    - '0x8894E0a0c962CB723c1976a4421c95949bE2D4E3'
      responses:
        '200':
          description: Batch sanction check completed successfully
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        isSanctioned:
                          type: boolean
                          description: Whether the address is sanctioned
                          example: false
                        identifications:
                          type: array
                          items:
                            type: object
                            properties:
                              category:
                                type: string
                                description: >-
                                  Category of the identification (e.g.,
                                  "sanctions", "pep", "criminal")
                                example: sanctions
                              name:
                                type: string
                                nullable: true
                                description: Name of the sanctioned entity
                                example: North Korean Cyber Group
                              description:
                                type: string
                                nullable: true
                                description: Additional details about the sanction
                                example: North Korean state-sponsored hacking group
                              url:
                                type: string
                                nullable: true
                                description: Reference URL for the sanction information
                                example: https://sanctions.example.com/entity/123
                          description: List of identifications found for the address
                        address:
                          type: string
                          description: The address that was checked
                          example: '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045'
                    description: Array of sanction check results for each address
                  totalChecked:
                    type: integer
                    description: Total number of addresses checked
                    example: 2
        '400':
          description: Bad request - Invalid addresses or too many
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: NOT_FOUND
                      message:
                        type: string
                        example: Wallet not found
                      timestamp:
                        type: string
                        format: date-time
                      requestId:
                        type: string
        '401':
          description: Unauthorized - Invalid API key
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: NOT_FOUND
                      message:
                        type: string
                        example: Wallet not found
                      timestamp:
                        type: string
                        format: date-time
                      requestId:
                        type: string
      security:
        - ApiKeyAuth: []
          OrgIdAuth: []
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: apiKey
    OrgIdAuth:
      type: apiKey
      in: header
      name: orgId

````