OnlyFans API
Payouts

Get Earning Statistics

Get total and monthly time-series earning statistics for the account.

GET
/api/{account}/payouts/earning-statistics
AuthorizationBearer <token>

Get your API Key from OnlyFansAPI Console - https://app.onlyfansapi.com/api-keys

In: header

Path Parameters

accountstring

The Account ID

Query Parameters

startDate?string | null

The start date for earning statistics. Keep empty to get all earnings.

endDate?string | null

The end date for earning statistics. Keep empty to get all earnings.

Response Body

curl -X GET "https://app.onlyfansapi.com/api/string/payouts/earning-statistics?startDate=2025-01-01+00%3A00%3A00%2C+-30days&endDate=2025-01-01+00%3A00%3A00%2C+%2B30days"
{
  "data": {
    "list": {
      "months": {
        "1735689661": {
          "tips": [
            {
              "time": 1735689661,
              "net": 4,
              "gross": 5
            }
          ],
          "total_net": 100,
          "total_gross": 125,
          "subscribes": [
            {
              "time": 1735689661,
              "net": 16,
              "gross": 20
            }
          ]
        }
      },
      "total": {
        "tips": {
          "total_net": 123.45,
          "total_gross": 123.45
        },
        "all": {
          "total_net": 123.45,
          "total_gross": 123.45
        },
        "subscribes": {
          "total_net": 123.45,
          "total_gross": 123.45
        },
        "chat_messages": {
          "total_net": 123.45,
          "total_gross": 123.45
        },
        "post": {
          "total_net": 123.45,
          "total_gross": 123.45
        }
      }
    }
  },
  "_meta": {
    "_credits": {
      "used": 1,
      "balance": 999999842,
      "note": "Always"
    },
    "_cache": {
      "is_cached": false,
      "note": "Cache disabled for this endpoint"
    },
    "_rate_limits": {
      "limit_minute": 1000,
      "limit_day": 50000,
      "remaining_minute": 999,
      "remaining_day": 49846
    }
  }
}