Not really... in most cases it's probably just a SQL query, a batch job to run her by, and a location to send the extract to.They will need to report many, many people and businesses every day. It’s a lot of data, and a lot of work for the banks.
1 decent dev, a week or two worth of work and it's in production. Okay, 4 devs 3 months to check all the gov compliance boxes
Obviously, with today's tech, this could all be real time, but having dealt with the IRS and their "technical capabilities" a few times in the last few years, I'm not assuming they can even spell "API" in that shop.