At my current job, we are building a full-stack data analytics platform. A big chunk of the work is integrating external APIs.
We need to handle things like pagination, authentication, rate limits, response caching, monitoring, alerting etc. Most of these tasks can be abstracted out and built into a framework.