import requests from flask import Flask, request, make_response app = Flask(__name__) @app.get("/") def ip(): if "X-Real-IP" in request.headers: ip = request.headers["X-Real-IP"] else: ip = request.remote_addr response = requests.get("https://ip.shronk.net/lookup?ip=" + ip) data = response.json() data.pop("legalese") data.pop("source") data.pop("brexitRequired") return data, response.status_code