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

# Moz Batch DA PA Check



## OpenAPI

````yaml POST /v1/moz/da-pa/batch
openapi: 3.0.0
info:
  version: 1.0.0
  title: NicheOK API
servers: []
security: []
paths:
  /v1/moz/da-pa/batch:
    post:
      tags:
        - V1
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MozBatchDaPaCheckerRequestSchema'
      responses:
        '200':
          description: Moz data
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MozBatchDaPaCheckerSuccessResponseSchema'
        '400':
          description: Bad request response
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/CommonBadRequestWithValidationErrorResponseSchema
        '401':
          description: Invalid API key response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonInvalidAPIKeyResponseSchema'
        '402':
          description: Insufficient credits response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonInsufficientCreditsResponseSchema'
        '500':
          description: Server error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonErrorResponseSchema'
      security:
        - API Key: []
components:
  schemas:
    MozBatchDaPaCheckerRequestSchema:
      type: object
      properties:
        urls:
          type: array
          items:
            type: string
            minLength: 1
            maxLength: 1000
            description: Domain or URL to fetch Moz metrics for
            example: https://google.com
          minItems: 1
          maxItems: 50
      required:
        - urls
    MozBatchDaPaCheckerSuccessResponseSchema:
      type: object
      properties:
        success:
          type: boolean
          example: true
        data:
          type: object
          properties:
            successUrls:
              type: array
              items:
                type: object
                properties:
                  url:
                    type: string
                    description: Domain or URL to check Moz metrics for
                    example: https://google.com
                  domainAuthority:
                    type: number
                    description: Domain authority
                    example: 99
                  pageAuthority:
                    type: number
                    description: Page authority
                    example: 99
                  spamScore:
                    type: number
                    description: Moz spam score
                    example: 1
                required:
                  - url
                  - domainAuthority
                  - pageAuthority
              description: List of succeeded domains/urls
            failedUrls:
              type: array
              items:
                type: object
                properties:
                  url:
                    type: string
                    description: Failed Domain or URL
                    example: www-random-string-string
                  reason:
                    type: string
                    enum:
                      - MOZ_ERROR
                      - SERVER_ERROR
                      - INVALID_URL
                    description: >-
                      Reason why the domain/url check was failed.

                      1) MOZ_ERROR - When Moz returned an error.

                      2) SERVER_ERROR - When a system error occurred.

                      3) INVALID_URL - When the provided URL is
                      invalid/unsupported.
                    example: INVALID_URL
                required:
                  - url
                  - reason
              description: List of failed domains/urls
          required:
            - successUrls
            - failedUrls
        quota:
          type: object
          properties:
            creditsUsed:
              type: number
              description: >-
                Number of credits used for this operation. Note: Credits are
                deducted only for successful checks.
              example: 10
          required:
            - creditsUsed
      required:
        - success
        - data
        - quota
    CommonBadRequestWithValidationErrorResponseSchema:
      type: object
      properties:
        success:
          type: boolean
          example: false
        message:
          type: string
          example: >-
            Invalid payload provided. Please ensure: 1) 'Content-Type:
            application/json' is included in your request headers 2) Request
            body contains valid JSON data.
        error:
          type: object
          properties: {}
          example:
            issues:
              - code: too_small
                minimum: 1
                type: array
                inclusive: true
                exact: false
                message: Array must contain at least 1 element(s)
                path:
                  - urls
            name: ZodError
      required:
        - success
        - message
    CommonInvalidAPIKeyResponseSchema:
      type: object
      properties:
        success:
          type: boolean
          example: false
        message:
          type: string
          example: Invalid/Expired API key.
      required:
        - success
        - message
    CommonInsufficientCreditsResponseSchema:
      type: object
      properties:
        success:
          type: boolean
          example: false
        message:
          type: string
          example: Insufficient credits in your account.
      required:
        - success
        - message
    CommonErrorResponseSchema:
      type: object
      properties:
        success:
          type: boolean
          example: false
        message:
          type: string
          example: Internal server error
      required:
        - success
        - message
  securitySchemes:
    API Key:
      type: apiKey
      in: header
      name: x-api-key
      description: API Key

````