Hello @Poddar, Ankur
There's Until Activity in ADF wherein you can set an expression which evaluates to True or False, based on the result of expression, it will loop
This is similar to do-until loop: https://learn.microsoft.com/en-us/azure/data-factory/control-flow-until-activity
But in your case, you can also create a Custom Activity by writing a custom code to loop and it can also poll the API
https://learn.microsoft.com/en-us/azure/data-factory/transform-data-using-custom-activity