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

# Get the contributor overview

> Community totals plus the most active and all-time-top contributor lists.



## OpenAPI

````yaml /openapi.json get /v1/users/overview
openapi: 3.1.0
info:
  title: Diskograf API
  description: >-
    A public, read-only REST API over the Diskograf catalogue of Malaysian
    music.


    No authentication is required and no endpoint writes. Requests are rate
    limited

    to 60 per 60 seconds per IP address.


    Every successful response is wrapped in an envelope. List endpoints return

    `{ "data": [...], "meta": { "total", "limit", "offset" } }`; detail
    endpoints

    return `{ "data": {...} }`. Errors return `{ "error": { "code", "message" }
    }`.
  version: 1.0.0
servers:
  - url: https://api.diskograf.com
    description: Production
security: []
tags:
  - name: Songs
    description: The catalogue of published songs and their credits.
  - name: Artists
    description: Performers, writers and producers, and their discographies.
  - name: Genres
    description: The genre taxonomy and the songs in each genre.
  - name: Labels
    description: Record labels and their releases.
  - name: Users
    description: Public contributor profiles. Private account fields are never returned.
  - name: Search
    description: Cross-category keyword search.
  - name: Meta
    description: Service index, statistics and health.
paths:
  /v1/users/overview:
    get:
      tags:
        - Users
      summary: Get the contributor overview
      description: >-
        Community totals plus the most active and all-time-top contributor
        lists.
      operationId: getV1UsersOverview
      responses:
        '200':
          description: The overview.
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      public_members:
                        type: integer
                        minimum: -9007199254740991
                        maximum: 9007199254740991
                      contributors:
                        type: integer
                        minimum: -9007199254740991
                        maximum: 9007199254740991
                      recent_contributions:
                        type: integer
                        minimum: -9007199254740991
                        maximum: 9007199254740991
                      active:
                        type: array
                        items:
                          type: object
                          properties:
                            username:
                              type: string
                            name:
                              type: string
                            avatar_url:
                              anyOf:
                                - type: string
                                - type: 'null'
                            is_fan:
                              type: boolean
                            is_artist:
                              type: boolean
                            is_group:
                              type: boolean
                            joined_at:
                              type: string
                            contribution_count:
                              type: integer
                              minimum: -9007199254740991
                              maximum: 9007199254740991
                          required:
                            - username
                            - name
                            - avatar_url
                            - is_fan
                            - is_artist
                            - is_group
                            - joined_at
                            - contribution_count
                      all_time:
                        type: array
                        items:
                          type: object
                          properties:
                            username:
                              type: string
                            name:
                              type: string
                            avatar_url:
                              anyOf:
                                - type: string
                                - type: 'null'
                            is_fan:
                              type: boolean
                            is_artist:
                              type: boolean
                            is_group:
                              type: boolean
                            joined_at:
                              type: string
                            contribution_count:
                              type: integer
                              minimum: -9007199254740991
                              maximum: 9007199254740991
                          required:
                            - username
                            - name
                            - avatar_url
                            - is_fan
                            - is_artist
                            - is_group
                            - joined_at
                            - contribution_count
                    required:
                      - public_members
                      - contributors
                      - recent_contributions
                      - active
                      - all_time
                required:
                  - data

````