Accessing previous sporks blocks

How would I be able to get data from previous sporks of the Mainnet? The access nodes seem to be the same for all of them so what would I differ in my code to look at previous sporks?

Past spork info can be found here: Past Spork Info - Flow Documentation
Its currently only accessible via sdks that can support gRPCs transport directly (yes: go-sdk, no: js-sdk)