GET /api/users/activity-logs

Returns a paginated history of actions on the account.

Authentication: session cookie.

curl "https://api.jetscrape.com/api/users/activity-logs?page=1&limit=20" -b cookies.txt

Query parameters:

  • page (number, default 1) — page number.
  • limit (number, default 8) — records per page.
{
  "data": [
    {
      "id": "log_abc",
      "action": "api_key_created",
      "createdAt": "2025-06-01T10:00:00.000Z"
    }
  ],
  "total": 42,
  "page": 1,
  "limit": 20
}
  • data — records, newest first.
  • total — the total count; derive the page count as total / limit.
  • page, limit — your request echoed back.

Common action values

  • api_key_created — a new API key was created.
  • api_key_revoked — a key was revoked.
  • payment_completed — a payment succeeded and credit was loaded.
  • subscription_started — a subscription began.
  • login — a session was opened.

The default limit is 8. For a table view, pass limit=20 or limit=50 explicitly.

When investigating unexpected credit usage, read this list first and then GET /api/users/api-keys/stats to see which key did the spending.

Errors: 401 no session, or the session has expired.

Last updated: September 22, 2026