Getting Actions from cards that move board

I am using the Trello API to track when a card is moved from list to list. Using the API I am able to get the actions that have happened on the board it is currently on but our cards go across 3 different boards. I also need the actions from the other two boards but the only way I can find to do this is to move the card to the board then request the actions again. Is there a better way to do this?

Hi Nathan,

To clarify, are you using a polling method, or webhooks?
https://developer.atlassian.com/cloud/trello/guides/rest-api/webhooks/

I am using the get action from card API call.
https://developer.atlassian.com/cloud/trello/rest/#api-cards-id-actions-get

The data needs to be pulled right before a project is complete. We do not have a server running constantly that can watch for when the card moves.

Is there anyway to do this?