Search for FastAPI geolocation middleware and you'll get the same answer every time: subclass BaseHTTPMiddleware , call an IP lookup API, stash the result on request. state. geo .

Source: [Dev.to](https://dev.to/abdullah_afzal/why-fastapi-geolocation-middleware-is-the-wrong-tool-7l4)

Sponsored