---
title: "Get Profile Visitors"
method: GET
path: "/api/{account}/statistics/reach/profile-visitors"
tags: ["Statistics"]
---

# Get Profile Visitors

`GET /api/{account}/statistics/reach/profile-visitors`

Get the number of profile visitors for a given period.

## Query parameters

- `start_date` string, required — The start date for the period
- `end_date` string, required — The end date for the period.
- `type` 'total' | 'users' | 'guests', nullable — Filter all / users / guests
- `filter` 'chart' | 'topCountries', nullable — Optionally, filter the results by `chart` or `topCountries`. See example responses.
- `limit` integer, nullable — Number of results to return

## Response `200`

- union
  - object — No filter
    - `data` object
      - `isAvailable` boolean
      - `topCountries` object
        - `hasMore` boolean
        - `totals` object
          - `total` integer
          - `guests` string
          - `users` string
          - `subscribers` integer
        - `rows` object[]
          - `rank` integer
          - `countryName` string
          - `countryCode` string
          - `viewsCount` object
            - `total` integer
            - `guests` integer
            - `users` integer
            - `subscribers` integer
      - `topDurationUsers` object
        - `totals` object
          - `total` integer
          - `guests` string
          - `users` string
          - `subscribers` integer
      - `chart` object
        - `visitors` object[]
          - `date` string
          - `count` integer
        - `duration` object[]
          - `date` string
          - `count` integer
      - `total` object
        - `current` string
        - `delta` number
      - `hasStats` boolean
    - `_meta` object
      - `_credits` object
        - `used` integer
        - `balance` integer
        - `note` string
      - `_cache` object
        - `is_cached` boolean
        - `note` string
      - `_rate_limits` object
        - `limit_minute` integer
        - `limit_day` integer
        - `remaining_minute` integer
        - `remaining_day` integer
  - object — Chart filter
    - `data` object
      - `isAvailable` boolean
      - `chart` object
        - `visitors` object[]
          - `date` string
          - `count` integer
        - `duration` object[]
          - `date` string
          - `count` integer
      - `total` object
        - `current` string
        - `delta` number
      - `hasStats` boolean
    - `_meta` object
      - `_credits` object
        - `used` integer
        - `balance` integer
        - `note` string
      - `_cache` object
        - `is_cached` boolean
        - `note` string
      - `_rate_limits` object
        - `limit_minute` integer
        - `limit_day` integer
        - `remaining_minute` integer
        - `remaining_day` integer
  - object — Top countries filter
    - `data` object
      - `isAvailable` boolean
      - `topCountries` object
        - `hasMore` boolean
        - `totals` object
          - `total` integer
          - `guests` string
          - `users` string
          - `subscribers` integer
        - `rows` object[]
          - `rank` integer
          - `countryName` string
          - `countryCode` string
          - `viewsCount` object
            - `total` integer
            - `guests` integer
            - `users` integer
            - `subscribers` integer
      - `hasStats` boolean
    - `_meta` object
      - `_credits` object
        - `used` integer
        - `balance` integer
        - `note` string
      - `_cache` object
        - `is_cached` boolean
        - `note` string
      - `_rate_limits` object
        - `limit_minute` integer
        - `limit_day` integer
        - `remaining_minute` integer
        - `remaining_day` integer

---

[API](https://skmtc.net/onlyfansapi/apis/onlyfans-api.md) · [All operations](https://skmtc.net/onlyfansapi/apis/onlyfans-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/onlyfansapi/onlyfans-api/versions/4a99d36f28a3/schema)
