All Trace API endpoints are only supported on Ethereum Mainnet and Goerli Testnet.
|trace_call||Executes the given call and returns a number of possible traces for it.|
|trace_block||Returns traces created at given block.|
|trace_get||Returns trace at given position.|
|trace_filter||Returns traces matching given filter.|
|trace_transaction||Returns all traces of the given transaction.|
|trace_rawTransaction||Traces a call without making the call, returning the traces.|
|trace_replayBlockTransactions||Replays all transactions in a block returning the requested traces for each transaction.|
|trace_replayTransaction||Traces a call without making the call, returning the traces.|
Is this a standard RPC endpoint, or is it something Alchemy has developed?
The Trace API is a set of non-standard RPC methods developed by the OpenEthereum team and is now maintained by the Erigon team, not by Alchemy.
Trace API is OpenEthereum's (now Erigon's) equivalent to Geth's Debug API. OpenEthereum was previously called Parity Ethereum (see https://www.parity.io/technologies/ethereum/), however, it has now been deprecated so trace APIs are supported by the Erigon team.
You should be able to do everything you can do with the Debug API with the Trace API.