Is it possible to create a burn/redeem app programmatically?

Hi, gm all :wave:
I am working on an app that will require dozens or potentially even hundreds of individual NFTs to be burned to redeem for another. It’s very time consuming to create the burn/redeem app through the UI, can take hours to select all of the NFTs. Is it possible to create the burn/redeem page with an API call? Or is the page possibly generated from the BurnRedeemInitialized event from the contract so I could call that directly?

Any other ideas are welcome too. I’ve got a database that will have all the details of the NFTs to burn, and can generate an API or RPC call from there.