Is there a limit of data being pulled from the Salesforce input using JSON tool?
I have created a workflow in Alteryx which pulls data from Salesforce and getting ~140,000 rows (Converted to ~2000 rows with 23 attributes), however, if I am pulling the report directly from Salesforce I am getting ~3800 rows. Any idea on how to fix the issue or what can be done to have all the data being pulled in Alteryx?
This is pagination, very common in APIs, your first query will give you the next URL (to return the next X records) or the number of records and start page (eg if you start at page 0 return only 2000 records and have 4500 total records, you'll need to query page 1 and 2 to return 2000 and 500 records to add to your first 2000). You'll have to construct X queries for the API to build full dataset.
Google "Salesforce API pagination" for more info.