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

# List Pro Artists (Admin)

> Retrieve the deduplicated list of artist IDs owned by pro accounts. An account is "pro" when its email belongs to an enterprise domain or it has an active Stripe subscription. Admin-scoped: requires an admin-flagged API key because the response identifies paying customer accounts.



## OpenAPI

````yaml api-reference/openapi/accounts.json GET /api/admins/artists/pro
openapi: 3.1.0
info:
  title: Recoup API - Accounts
  description: >-
    API documentation for the Recoup platform - an AI agent platform for the
    music industry
  license:
    name: MIT
  version: 1.0.0
servers:
  - url: https://api.recoupable.dev
security: []
paths:
  /api/admins/artists/pro:
    get:
      description: >-
        Retrieve the deduplicated list of artist IDs owned by pro accounts. An
        account is "pro" when its email belongs to an enterprise domain or it
        has an active Stripe subscription. Admin-scoped: requires an
        admin-flagged API key because the response identifies paying customer
        accounts.
      responses:
        '200':
          description: Pro artist IDs retrieved successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ArtistsProResponse'
        '401':
          description: Unauthorized - missing or invalid authentication
        '403':
          description: Forbidden - caller is authenticated but not admin-scoped
        '500':
          description: Internal server error while fetching pro artists
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ArtistsProResponse'
      security:
        - apiKeyAuth: []
components:
  schemas:
    ArtistsProResponse:
      type: object
      required:
        - status
        - artists
      properties:
        status:
          type: string
          enum:
            - success
            - error
          description: Status of the request
        artists:
          type: array
          items:
            type: string
            format: uuid
          description: List of artist IDs owned by pro accounts
        error:
          type: string
          description: Error message (only present if status is 'error')
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: Your Recoup API key. [Learn more](/quickstart#api-keys).

````