Give it an IP, get back the country name and flag emoji. A zero-dependency, deploy-anywhere Cloudflare Worker.
Enter an IP address below to look up its country and flag.
One endpoint. One parameter. That's it.
GET /?ip=45.196.201.208
→ { "name": "Philippines", "flag": "🇵🇭" }
curl https://geoip.mobileahmad43-a18.workers.dev/?ip=8.8.8.8
Returns: {"name":"United States","flag":"🇺🇸"}
git clone <repo>
cd geoip-worker
npx wrangler deploy
No API keys, no secrets, no configuration needed.