I'd recommend you TzKT API: api.tzkt.io, because it's more flexible and has richer functionality.
I don't know, how exactly you are going to "study the proportion of fake trades", but in general, you would need this endpoint: /v1/operations/transactions, which can give you all transactions, filtered by sender/target (e.g. a particular NFT marketplace contract), parameters (e.g. particular tokens/collections/orders), and other things.
Also, you can use this endpoint /v1/tokens/transfers to work with high-level entities, representing token transfers, or this endpoint /v1/bigmaps/updates to work with low-level entities, representing changes in contracts storages. All of these also have various query filters.
As for the installing of the blockchain node locally, it won't help, because the node RPC doesn't have the functionality for your needs. The only way is to use an indexer, like TzKT, that can also be installed locally, as it is open-source.