API Test Connection Timeout

Anyone here have experience working around API’s that timeout when you go to “Test Connection”?

We have a GET request to a public API (the USDA food recall database) that takes about 1 second in Postman, but times out no matter how we set up the parameters in the API connection flow in Adalo.

Check it out for yourself by issuing a GET request to https://www.fsis.usda.gov/fsis/api/recall/v/1

API call times out in Adalo both without (above) and with parameters (https://www.fsis.usda.gov/fsis/api/recall/v/1?field_states_id=62&field_year_id=606

Any help with this would be much appreciated. Possibly even a paid bounty if you can get it working and show us how.

Hi @WillLovesNoCode,

Welcome to the forum!

Apparently FSIS API somehow blocks requests from some services or addresses. I can clearly see that it works from my browser (it’s a simple GET request). But I can confirm it doesn’t work from Adalo custom action server (which “proxies” custom action queries), and also it doesn’t work from Make HTTP module, despite my attempts to add some headers which mimic browser query.

It might be a good idea to contact FSIS API webmaster as mentioned here: https://www.fsis.usda.gov/science-data/developer-resources/recall-api.

Best regards, Victor.