You are correct: APIRouter is used to handle incoming HTTP requests for your FastAPI app. For (external) API calls, you use libraries like httpx instead, both synchronous and asynchronous.
APIRouter
httpx