@BenParr64 Just to clarify, this is a call that is happening within a serverless function, and thus the question is about serverless function execution limits?
If so, Netlify can bump the allowed execution time up for you provided that you’re on a paid plan.
My recommendation is to by-pass NextJS APIs altogether and use a different backend, for example, Cloud Firebase Functions. You could configure the timeout up to 9 minutes, without having to pay a monthly bill.