Terms of Service

Terms of Service

Last updated: April 2026

These terms cover your use of the WhatIsMyIP API (whatismyip.technology/api) and the documentation site (whatismyip.codes).

The Short Version

The API is free to use. You don’t need an account. You don’t need permission. Just don’t be a jerk about it. If you’re a normal developer building normal things, you’re fine. Keep reading for the boring legal stuff.

Usage

You can use the API for personal projects, commercial products, internal tools, academic research, open source software, or anything else that isn’t actively harmful. Commercial use is allowed. You don’t need to credit us, though we appreciate it.

You can make a reasonable number of requests. There are rate limits in place to keep the service running for everyone. If you’re hitting those limits during normal use, reach out and we’ll figure it out.

Don’t Do These Things

Don’t try to resell the raw API data as your own product. Building something on top of the data is fine. Wrapping our API in your API and charging for it is not.

Don’t use the API to build tools whose primary purpose is harassment, surveillance of individuals without consent, or anything illegal in your jurisdiction.

Don’t deliberately try to overwhelm the API with requests. Testing and load testing in reasonable amounts is fine. Sending a million requests per second to see what happens is not.

Don’t scrape the API to build a competing geolocation database. Use the API in your application, that’s what it’s for. Bulk downloading every possible IP range is a different thing entirely.

No Warranty

The API is provided as is, without any warranty. We do our best to keep it running, accurate, and fast, but we make no guarantees. IP geolocation data is inherently approximate. VPN detection is not perfect. Things can and do go wrong.

Don’t build life critical systems on top of a free API. If your nuclear power plant’s safety system depends on our geolocation endpoint, please reconsider your life choices.

Availability

We aim for high availability but we don’t guarantee uptime. The API might go down for maintenance, infrastructure issues, or because a squirrel chewed through a fiber optic cable somewhere in Virginia. We’ll try to keep outages short and infrequent.

Changes to These Terms

We can update these terms. If we make significant changes, we’ll provide at least six months notice before the new terms take effect. Minor clarifications or formatting changes don’t count as significant.

Changes to the API

We can modify, add, or remove API endpoints. If we’re removing something that people depend on, we’ll give at least six months notice. We won’t just pull the rug out from under you.

Termination

We can block access to the API if you’re violating these terms. We’ll try to reach out first, but if someone is actively abusing the service, we’ll block first and talk later.

Contact

Questions about these terms? Reach us through outline.ad.