Hello. I haven't been actively updating the API documentation here for some time. I would like to revisit it soon, though I've been occupied with other things.
The transaction history is only reliable for bulk transactions back approx 31 days. You can individually query a market transaction using the hive blockchain transaction id, though these do have some limitations on early transactions - don't have a list exactly, but it is fairly reliable.
https://api2.splinterlands.com/transactions/lookup?trx_id=6933e74e7a415b1c8eaaef15cf2c74586272c0b9
And https://api.splinterlands.io/market/status?id=trxidxxx-23 (index of card in transaction) to find if a card actually sold.
To get list of prices for cards grouped: https://api.splinterlands.io/market/for_sale_grouped
To get list of prices for individual card listings
https://api2.splinterlands.com/market/for_sale_by_card?card_detail_id=331&gold=false&edition=3
No perfect answers with the history API seeming to be a relatively low priority as the game has been developed.
RE: Hivejs: How to transfer Splinterland-Cards Part 2? Wie transferiert man Splinterlandskarten Teil 2? #11