# IPinfo

> IPinfo is an IP address data service from IPinfo Inc. in Seattle. Its API returns geolocation, ASN, privacy and residential proxy signals for an address, with a free Lite tier, paid tiers, a batch endpoint and a hosted MCP server.

- Canonical: https://www.anchorterminal.com/tools/ipinfo
- Pricing: https://www.anchorterminal.com/tools/ipinfo#pricing
- Reviews: https://www.anchorterminal.com/tools/ipinfo#reviews
- Markdown: https://www.anchorterminal.com/tools/ipinfo.md (~7,650 tokens)
- Slim: https://www.anchorterminal.com/tools/ipinfo.min.md (~1,730 tokens, same facts, less prose, for token-sensitive contexts)
- JSON: https://www.anchorterminal.com/tools/ipinfo.json (this page as data, same URL with Accept: application/json)
- Site index for agents: https://www.anchorterminal.com/llms.txt (the key docs and every listing in one file, at most 16 MB, about 4 million tokens: https://www.anchorterminal.com/llms-full.txt)
- API: https://www.anchorterminal.com/api/v1/index.json
- MCP: https://www.anchorterminal.com/mcp (the whole catalogue as tools, no key)
- DNS: dig +short TXT ipinfo.grade.anchorterminal.com (the grade as a DNS TXT record, for a sandbox with no HTTP where names still resolve; also top., best.<category>. and <a>.vs.<b>. under the zone, and the same under grade.letme.dev)
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)
- Updated: 2026-11-04

## Overview

**Grade B · 62.7/100 · rank #464 of 1349 · #4 in Security intelligence · not agent-ready · confidence medium**


## Assessment

A free Lite tier with no request cap, a public OpenAPI document, llms.txt, a batch endpoint of 1,000 lookups and a six-tool hosted MCP server with OAuth. No status page or SLA was found, the only documented error is 429, the token may travel in a query string, and city-level and privacy data need a paid plan.

## Facts

| Field | Value |
| --- | --- |
| Vendor | IPinfo Inc. (https://ipinfo.io) |
| Kind | HTTP API |
| Category | Security intelligence (https://www.anchorterminal.com/categories/security-intelligence) |
| Transport | Streamable HTTP, stdio |
| Endpoint | `https://mcp.ipinfo.io/` |
| Auth | OAuth or key · Access token from the dashboard after a browser signup, sent as a Bearer header, as HTTP Basic (token as username) or as a `token` query parameter. The hosted MCP server at mcp.ipinfo.io uses OAuth with a browser login and short-lived tokens it renews itself, or a Bearer token. No scopes were found; tier access follows the plan. |
| Pricing | Freemium ($26 / mo) · Lite is free with unlimited requests and no card, country and ASN only. Core $26 a month for 150,000 requests (city geolocation, privacy flags), Max $163 a month for 250,000 (residential proxy, carrier, accuracy radius), both 17 per cent less yearly. Overage $0.34 and $1.30 per 1,000 requests. Enterprise from 1 million requests a month by sales; database downloads from $1,000 a month by sales. |
| x402 | No · No x402, MPP or L402 in the developer docs, the OpenAPI document, the pricing page or the MCP server repository (checked 2026-11-03). Overage is billed monthly by card. |
| Licence | unknown |
| Tools exposed | 6 |
| Packages | pypi: `ipinfo-mcp-server` |
| MCP registry name | `io.github.ipinfo/mcp` |
| Source | https://github.com/ipinfo/mcp |
| Docs | https://ipinfo.io/developers |
| llms.txt | https://ipinfo.io/developers/llms.txt |
| Last release | 2026-10-29 |
| GitHub stars | 2 (as of 2026-11-03) |
| Surface listed | The REST API at api.ipinfo.io and the hosted MCP server at mcp.ipinfo.io, read from ipinfo.io/developers and its Markdown twins, the OpenAPI document, the pricing, terms and privacy pages, the MCP registry, PyPI and a shallow clone of ipinfo/mcp on 3 November 2026. No account was made and no call was sent |
| Tiers | Lite (free) returns country, continent and ASN. Core adds city, region, coordinates, timezone, postal code, ASN type and flags for anonymous, anycast, hosting, mobile and satellite. Plus adds accuracy radius, carrier, VPN, proxy, Tor and relay names and last-changed dates. Max adds residential proxy detection and place details. Company, WHOIS, abuse contact, hosted domains and IP ranges are enterprise only |
| Endpoints | GET /lite/{ip}, /lookup/{ip}, /{ip}/{field}, /AS{asn}, /ranges/{domain}, /domains/{ip}, /{ip}/privacy, /resproxy/{ip} and /whois/*. POST /batch, /batch/lite and /batch/legacy. v4 and v6 subdomains force one address family |
| Limits | Lite unlimited. Core 150,000 and Max 250,000 requests a month, then 429 or metered overage. No per-second, hourly or daily caps are documented |
| MCP server | ipinfo-mcp-server 0.2.3, Apache-2.0, Python 3.14. Tools ipinfo_lookup, ipinfo_geolocate, ipinfo_asn, ipinfo_check_privacy, ipinfo_check_residential_proxy and ipinfo_quota, each with tool annotations. Hosted with OAuth or a Bearer token, local over stdio with IPINFO_TOKEN. Responses carry _meta with cache hits. Errors NO_TOKEN, INVALID_TOKEN, ACCESS_DENIED, RATE_LIMITED, API_ERROR |
| Data use | Internal business use under the terms. Selling or reselling the data needs written consent and external commercial use an OEM agreement. The privacy policy of 29 October 2026 names a DPA and lists processors |
| Company | IPinfo Inc., Seattle, founded in 2013 by Ben Dowling, bootstrapped and founder-led per its own AI information page. Ben Dowling and Paul Heywood are co-CEOs |
| Capabilities | secintel.ip-enrichment, secintel.reputation |
| Tags | hosted, freemium, no-card, free-tier, api-key, oauth, mcp, remote-mcp, official, mcp-registry, openapi, llms-txt, security-txt, batch, read-only-mode, python, typescript, go, java, php, ruby, closed-source, no-status-page |
| JSON | https://www.anchorterminal.com/api/v1/tools/ipinfo.json |

## Score breakdown (methodology v0.7, October 2026 research run)

Assessed 2026-11-03 from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/#checklist). Confidence: medium. Performance and Task success pending (no score, not in the total); the total is Σ(score × weight) ÷ 80 over the 7 assessed categories. "This run" is each category's share of the 100 points.

| Category | Weight | This run | Score (0–100) | Points |
| --- | --- | --- | --- | --- |
| Reliability | 16% | 20 | 38 | 7.6 |
| Performance | 10% | pending | pending | n/a |
| Schema & documentation | 13% | 16.2 | 76 | 12.3 |
| Agent ergonomics | 13% | 16.2 | 84 | 13.7 |
| Security & auth | 14% | 17.5 | 60 | 10.5 |
| Payments & pricing | 10% | 12.5 | 40 | 5.0 |
| Task success | 10% | pending | pending | n/a |
| Maintenance & community | 7% | 8.8 | 85 | 7.4 |
| Transparency & trust (editorial 55, provenance 85) | 7% | 8.8 | 70 | 6.1 |
| Negative events | up to −15 | up to −15 | none recorded | 0 |
| **Total** | | | | **62.7 → B** |

### Why each score

- Reliability 38 (checked 2026-11-03): Read with the hosted lines. No status page was found; status.ipinfo.io does not resolve and the site, docs and llms.txt link none (0). No readable history (5). Limits are published with numbers, Lite unlimited, Core 150,000 and Max 250,000 requests a month, with no per-second cap (15). A 429 is documented in the OpenAPI document and the developer page for the monthly quota, and the MCP server maps it to RATE_LIMITED, but no Retry-After or backoff guidance was found; every call is a read (8 of 15). No SLA; the terms supply the service as is and as available (0). The API and the MCP server are generally available (10). 0 + 5 + 15 + 8 + 0 + 10 = 38.
- Performance: Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes.
- Schema & documentation 76 (checked 2026-11-03): The surface graded is the REST API, with the hosted MCP server noted. A public OpenAPI 3.0 document with 48 operations, and the MCP tools carry JSON Schema inputs (25). llms.txt and llms-full.txt, and every developer page is served as Markdown (10). Each tier page says what it returns and which plan unlocks it, and the MCP tool descriptions say which tiers each option needs, with little on when not to call (14 of 20). Schemas and examples on most responses, path parameters typed, but 401 is undocumented and some operations lack the 429 response (11 of 15). Examples in several languages on every page; only 429 is documented as an error, with no error body shape (9 of 15). A new API system since 2025 with the legacy one kept, but no public changelog, no version in the path and the OpenAPI document at 1.0.0 (7 of 15). 25 + 10 + 14 + 11 + 9 + 7 = 76.
- Agent ergonomics 84 (checked 2026-11-03): Field paths such as /country return one value, the Lite and lookup objects are small, and the MCP server has six compact tools with a per-session cache (23 of 25). Batch takes up to 1,000 lookups with filter=1 to drop empty results; no pagination is needed on single lookups, and ASN and range responses have no size control (16 of 20). The only documented error is 429; the MCP server returns coded errors with a message and a suggestion (12 of 20). Every call is a read, batch is a read over POST, and the MCP tools carry tool annotations (18 of 20). One parameter per call, sensible defaults and official SDKs in eleven languages (15). 23 + 16 + 12 + 18 + 15 = 84.
- Security & auth 60 (checked 2026-11-03): One access token per account, accepted as a Bearer header, HTTP Basic or a token query parameter, with no scopes found; the hosted MCP server adds OAuth with short-lived tokens (20 less 10 for the query string, plus 4 for OAuth on the MCP server, so 14). Every endpoint is a read and tools return ACCESS_DENIED outside the plan, but there is no read-only or restricted token (16 of 20). Responses are structured network data rather than third-party free text (10 of 15). The dashboard shows request graphs and lookup history per the pricing page, with no per-call log documented (8 of 15). security.txt valid until 21 August 2027 with a PGP key, a SECURITY.md with 2-day acknowledgement and a 90-day disclosure window, no bug bounty or certification found beyond a bank-grade claim (12 of 20). 14 + 16 + 10 + 8 + 12 = 60.
- Payments & pricing 40 (checked 2026-11-03): No x402, MPP or L402 (0). Plan prices and per-1,000 overage rates are public on the pricing page (20). Lite is free with no card and no request cap (20). The token comes from the dashboard after a browser signup, and no key API was found (0). 0 + 20 + 20 + 0 = 40.
- Task success: Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored.
- Maintenance & community 85 (checked 2026-11-03): Read as a closed service with an official MCP server and SDKs. MCP server v0.2.3 on 29 October 2026, a commit on 3 November, and SDK repositories pushed in October and November (30). Eight MCP releases since 8 September 2026, v0.1.12 to v0.2.3 (20). GitHub releases for the MCP server, a community forum, a help centre and a support form, but no changelog for the API and GitHub issue pages could not be read (10 of 15). The MCP server is in the official registry as io.github.ipinfo/mcp and the SDKs are official (15). The MCP package has tests, CI with pinned actions, CodeQL and Scorecard workflows and a lock file (10). 30 + 20 + 10 + 15 + 10 = 85.
- Transparency & trust 70 (checked 2026-11-03): A closed service with clear terms naming IPinfo Inc. and the governing law, with the MCP server and SDKs under Apache-2.0 (17 of 30). The privacy policy of 29 October 2026 lists processors, links a DPA and says data is kept as long as needed, with no periods (16 of 30). No deprecation policy; the legacy API is maintained for existing users with no end date (6 of 20). Processors named and hosting in the United States (16 of 20). 17 + 16 + 6 + 16 = 55.

Fix list, everything this grade says the listing lacks, the biggest gain first (17 items). What it covers is at https://www.anchorterminal.com/fixes/ipinfo.md (JSON https://www.anchorterminal.com/fixes/ipinfo.json). The whole list for a coding agent comes from `POST https://www.anchorterminal.com/api/v1/fix-list` with `{"listing": "ipinfo", "plan": "read"}`, free while the beta runs

### What we couldn't check

- unchecked: the components.securitySchemes block and the final 16,000 characters of the OpenAPI document, which were not read
- unchecked: GitHub issue and pull request responsiveness on ipinfo/mcp, since GitHub's API answered 403 on the repository endpoint; the registry and PyPI dates stand in
- Whether Plus is sold on its own; the pricing page lists Lite, Core, Max and Enterprise while the docs and MCP server describe a Plus tier
- What the dashboard logs per request, since the pricing page names request graphs and lookup history but no per-call log is documented
- firstReleased is the domain registration date, 23 April 2013; the about page says the company has run since 2013
- The terms forbid automated retrieval of the site; public pages and the docs were read for this listing and the clause is recorded as a fact

### Sources

- developer docs (auth, limits, 429): <https://ipinfo.io/developers> (seen 2026-11-03)
- llms.txt: <https://ipinfo.io/developers/llms.txt> (seen 2026-11-03)
- OpenAPI document: <https://ipinfo.io/developers/openapi.yaml> (seen 2026-11-03)
- API tier comparison: <https://ipinfo.io/developers/ipinfo-api.md> (seen 2026-11-03)
- Lite API: <https://ipinfo.io/developers/lite-api.md> (seen 2026-11-03)
- Core API: <https://ipinfo.io/developers/core-api.md> (seen 2026-11-03)
- batch enrichment API: <https://ipinfo.io/developers/batch-enrichment-api> (seen 2026-11-03)
- data types reference: <https://ipinfo.io/developers/data-types.md> (seen 2026-11-03)
- MCP server page: <https://ipinfo.io/developers/mcp-server> (seen 2026-11-03)
- MCP server repository, shallow clone (annotations, CI, SECURITY.md, server.json): <https://github.com/ipinfo/mcp> (seen 2026-11-03)
- PyPI ipinfo-mcp-server: <https://pypi.org/project/ipinfo-mcp-server/> (seen 2026-11-03)
- MCP registry search: <https://registry.modelcontextprotocol.io/v0/servers?search=ipinfo> (seen 2026-11-03)
- GitHub organisation repositories: <https://api.github.com/orgs/ipinfo/repos> (seen 2026-11-03)
- pricing: <https://ipinfo.io/pricing> (seen 2026-11-03)
- terms of service: <https://ipinfo.io/terms-of-service> (seen 2026-11-03)
- privacy policy: <https://ipinfo.io/privacy-policy> (seen 2026-11-03)
- security.txt: <https://ipinfo.io/.well-known/security.txt> (seen 2026-11-03)
- about page: <https://ipinfo.io/about> (seen 2026-11-03)
- information for AI page (company facts): <https://ipinfo.io/information-for-ai> (seen 2026-11-03)
- robots.txt: <https://ipinfo.io/robots.txt> (seen 2026-11-03)
- RDAP for ipinfo.io: <https://rdap.identitydigital.services/rdap/domain/ipinfo.io> (seen 2026-11-03)

## Score history

Every move of a score since the listing was graded, newest first, with its cause. A score can't move without an entry here. JSON: https://www.anchorterminal.com/api/v1/tools/ipinfo/history.json

- 2026-11-03: graded 62.7 B (methodology 0.7)

## Who's behind it (provenance 85/100, checked 2026-11-03)

| Check | Finding | Points |
| --- | --- | --- |
| Legal entity named | IPinfo Inc. | 20/20 |
| Domain age | ipinfo.io, registered 2013-04-23 (13 years) | 15/15 |
| Endpoint on the vendor's domain | mcp.ipinfo.io | 15/15 |
| Terms of service | read, states 6 of the 7 things a reader expects, and has 2 clauses that cost points | 5.1/10 |
| Privacy policy | read, states 7 of the 8 things a reader expects | 9.3/10 |
| Status page | not found | 0/10 |
| Changelog | published | 10/10 |
| security.txt | valid | 10/10 |
| People named | 2 named with their role, none with a public profile | 7/10 |
| Support route | a support address, help pages, a community | 5/5 |

The terms, last updated 3 June 2024, name IPinfo Inc. under Washington law with JAMS arbitration in King County. The privacy policy, effective 29 October 2026, gives a Seattle business address and names the processors.

The terms forbid robots, spiders or any automated program to retrieve, index, scrape or data-mine the site. Public pages were read for this listing and the clause is recorded as a fact.

ipinfo.io/robots.txt disallows the data endpoints (paths ending in json, ip, hostname, city and the other field names), URLs with a colon, token and callback parameters, /case-studies/ and /probenet/live/. None was fetched; the docs and OpenAPI document were read instead.

No status page was found. status.ipinfo.io does not resolve and the site links none.

The changelog link is the MCP server's GitHub releases. No changelog for the REST API was found.

security.txt at /.well-known/security.txt is valid until 21 August 2027 with a PGP key. RDAP at Identity Digital gives a registration date of 23 April 2013.

### Terms and privacy, as read

A reading by a fixed set of rules, each answered with the vendor's own sentence. Not legal advice.

**Terms of service** (https://ipinfo.io/terms-of-service), read 2026-11-03, dated 2024-06-03, states 6 of the 7 things a reader expects.

- To know. Restricts automated access (costs points). "(iv) use any robot, spider, site search/retrieval application or other manual or automatic program or device to retrieve, index, "scrape," "data mine" or in any way gather Content from the Site,"
- To know. Says the terms or the service can change without notice (costs points). "You acknowledge and agree that the Site may change from time to time without prior notice to you, subject to the terms in the Privacy Policy."
- To know. Says access can be ended without notice or for any reason. "You agree that IPinfo, in its sole discretion and for any or no reason, may terminate your account or any part thereof and your use of the Site."
- To know. Requires arbitration or waives class actions. "THE ARBITRATION AGREEMENT REQUIRES MOST DISPUTES BETWEEN US TO BE SUBMITTED TO ARBITRATION, ELIMINATES YOUR ABILITY TO PURSUE DISPUTES AS PART OF A CLASS OR GROUP, AND WAIVES YOUR RIGHT TO A TRIAL IN COURT AND BY A JURY."
- Gives the date it was last updated. Last updated 2024-06-03.
- Names the governing law or courts. The law of the State of Washington.
- States a limit on its liability. Capped at the fees paid in the 12 months before the claim or $100.00.
- Says how changes to the terms are announced. Says it gives notice of a change.
- Not found in the text. Refers to a service level or uptime commitment.
- Also in the text (2026-11-03). IPinfo may use the customer's name and logo on its website and marketing materials to identify them as a user. "IPinfo may use your name, logo and other marks to identify you as a user of the Services on IPinfo’s website, marketing materials and other publicity materials."
- Also in the text (2026-11-03). Content from the site may be used for internal business purposes only, and selling or reselling it needs IPinfo's written consent. "You can use content obtained from the Site for your internal business purposes. However, selling or reselling this content is strictly prohibited without IPinfo's written consent."

**Privacy policy** (https://ipinfo.io/privacy-policy), read 2026-11-03, dated 2026-10-29, states 7 of the 8 things a reader expects.

- To know. Says it sells personal data or shares it for advertising. "We also permit third parties and service providers to use online tracking technologies on our Services for analytics and advertising, including to help manage and display advertisements, to tailor advertisements to your interests,"
- Gives the date it was last updated. Last updated 2026-10-29.
- Says how long data is kept. For as long as needed, with no period named.
- Not found in the text. Gives a privacy contact.
- Says where data is transferred or stored. Data goes to the United States.

## Humans behind the project (researched 2026-11-03 from public pages, not part of the grade)

### Key people

- Ben Dowling, Founder and co-CEO
- Paul Heywood, Co-CEO
- Note: Ben Dowling is named as founder on the blog's author page and the information-for-ai page, and as co-CEO with Paul Heywood in the blog post announcing the change (shown as about a year old on 3 November 2026, with no absolute date). Oliver Gasser is named Head of Research in a blog post and is not listed as he is neither a founder nor a company officer. No personal LinkedIn, X or GitHub account is linked from ipinfo.io for either person, so none is given. Investors were looked for on the about page, the information-for-ai page (which says bootstrapped and founder-led), the company news blog index, the terms and privacy policy and one outside search; no round or investor was found. The Scaleway Startup Program named by an aggregator is a support programme, not an investment.
- IPinfo Inc.: LinkedIn https://www.linkedin.com/company/ipinfo/ X https://x.com/ipinfo GitHub https://github.com/ipinfo

### Getting support

- Support email: support@ipinfo.io
- Help: https://support.ipinfo.io/hc/en-us
- Help: https://support.ipinfo.io/hc/en-us/requests/new
- Help: https://ipinfo.io/developers
- Community (IPinfo community forum): https://community.ipinfo.io
- Community (MCP server issues): https://github.com/ipinfo/mcp/issues
- Sources: https://ipinfo.io/about, https://ipinfo.io/information-for-ai, https://ipinfo.io/blog/author/ben, https://ipinfo.io/blog/introducing-ipinfos-new-co-ceo, https://ipinfo.io/blog/ipinfos-journey-accurate-ip-data, https://ipinfo.io/blog/pillar/company-news-and-updates, https://ipinfo.io/privacy-policy, https://ipinfo.io/terms-of-service, https://ipinfo.io/.well-known/security.txt, https://raw.githubusercontent.com/ipinfo/mcp/main/README.md

## Live (updated 2026-11-04 19:34 UTC)

- Right now: up, HTTP 200, 146 ms, checked 2026-11-04 19:34 UTC (get on `https://mcp.ipinfo.io/`)
- Uptime 24h 100.0% (43 probes) · 30 days 100.0% (43 probes) · p50 152 ms · p95 236 ms
- mcp-registry `io.github.ipinfo/mcp` 0.2.3
- security.txt: valid, expires 2027-08-21T00:00:00.000Z
- Always current: https://www.anchorterminal.com/api/v1/live/ipinfo.json

## Probe metrics

Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. Live uptime, where we poll the endpoint, is under Live and doesn't change the score.

## Prices

| Item | Price | Unit | Note |
| --- | --- | --- | --- |
| Core, 150,000 requests a month | $26 | per month (plan) | $310 a year |
| Max, 250,000 requests a month | $163 | per month (plan) | $1,960 a year |
| Core overage | $0.34 | per 1,000 requests | $0.000342 a request, billed monthly |
| Max overage | $1.30 | per 1,000 requests | $0.001297 a request, billed monthly |

Across all listings: https://www.anchorterminal.com/prices/index.md

## Strengths

- Lite tier is free with no daily or monthly limit and no card, and Core overage is priced per 1,000 requests on the public pricing page
- Public OpenAPI 3.0 document with 48 operations, plus llms.txt and llms-full.txt and Markdown twins of every docs page
- Hosted MCP server with OAuth and six read-only tools, in the official MCP registry, with per-session caching and structured error codes
- Batch endpoint takes up to 1,000 lookups per request, and field paths such as /country return one value
- Valid security.txt with a PGP key, a security policy with response times, and official SDKs in eleven languages

## Weaknesses

- No status page, incident history or SLA was found; the terms supply the service as is
- Only 429 is documented as an error response, and no Retry-After or backoff guidance was found
- The token is accepted as a query parameter, and no scoped or read-only tokens were found
- No public changelog or deprecation policy; the legacy API is maintained with no end date
- City geolocation, privacy flags and residential proxy signals need Core or Max, and company, WHOIS and abuse contact data are enterprise only



## Before you call it (notes for agents)

1. Call `https://api.ipinfo.io/lite/{ip}` with `Authorization: Bearer` on a free token; `/lookup/{ip}` and `detailed=true` in the MCP tools return ACCESS_DENIED without a paid plan
2. Batch up to 1,000 addresses in one POST to `/batch/lite` or `/batch` with `filter=1`; each address counts as one request against the monthly quota
3. Append a field path such as `/country` or `/asn` to get a single plain-text value instead of the full object
4. On a 429 the monthly plan quota is spent; there is no Retry-After, so stop and report rather than retry
5. Treat the data as licensed for internal use; selling or reselling it needs IPinfo's written consent under the terms

## Connect

Install:

```bash
uvx ipinfo-mcp-server
```

First request:

```bash
curl -H "Authorization: Bearer $IPINFO_TOKEN" https://api.ipinfo.io/lite/8.8.8.8
```

Claude Code:

```bash
claude mcp add --transport http ipinfo https://mcp.ipinfo.io/
```

MCP client configuration:

```json
{
  "mcpServers": {
    "ipinfo": {
      "url": "https://mcp.ipinfo.io/"
    }
  }
}
```

Through letme: https://letme.dev/ipinfo. letme answers with the pick and how to call it direct. How it works: https://www.anchorterminal.com/letme/index.md

## Similar tools

Ranked by shared capabilities, then score. Same-category tools with no shared capability key are listed last.

| Tool | Grade | Score | Rank | Shared capabilities | x402 | Markdown |
| --- | --- | --- | --- | --- | --- | --- |
| GreyNoise | B | 66 | 350 | secintel.reputation, secintel.ip-enrichment | no | https://www.anchorterminal.com/tools/greynoise.md |
| Censys | B | 64.1 | 420 | secintel.ip-enrichment, secintel.reputation | no | https://www.anchorterminal.com/tools/censys.md |
| WhoisXML API | C | 56.8 | 771 | secintel.reputation, secintel.ip-enrichment | no | https://www.anchorterminal.com/tools/whoisxml-api.md |
| AbuseIPDB | C | 55.7 | 819 | secintel.reputation, secintel.ip-enrichment | no | https://www.anchorterminal.com/tools/abuseipdb.md |
| Pulsedive | D | 47.9 | 1079 | secintel.reputation, secintel.ip-enrichment | no | https://www.anchorterminal.com/tools/pulsedive.md |
| VirusTotal | B | 67.5 | 288 | secintel.reputation | no | https://www.anchorterminal.com/tools/virustotal.md |

## Panel reviews (0)

Reviewed by the Anchor panel (https://www.anchorterminal.com/reviewers/index.md): .

Desk reviews, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. For a desk review, the outcome says whether the reviewer's questions could be answered from public material: success, partial or failure. How reviews work: https://www.anchorterminal.com/reviews/how-it-works.md

## Notable

- A public OpenAPI 3.0 document at ipinfo.io/developers/openapi.yaml covers 48 operations across the Lite, Core, Plus and Max lookups, batch, ASN, ranges, domains, privacy, residential proxy and WHOIS endpoints, with llms.txt and llms-full.txt beside it (source: <https://ipinfo.io/developers/openapi-spec-llm>)
- The Lite tier is free with no daily or monthly limit, returning country, continent and ASN fields at api.ipinfo.io/lite/{ip}; paid tiers have a monthly quota and answer 429 above it, with no per-second limit (source: <https://ipinfo.io/developers/lite-api.md>)
- The official MCP server ipinfo-mcp-server 0.2.3 (29 October 2026, Apache-2.0) has six tools, is hosted at mcp.ipinfo.io with OAuth and sits in the official MCP registry as io.github.ipinfo/mcp; results are cached per session so repeats cost no quota (source: <https://ipinfo.io/developers/mcp-server>)
- The batch endpoint takes up to 1,000 lookups in one POST, each counted as a request, with a filter parameter that drops empty results (source: <https://ipinfo.io/developers/batch-enrichment-api>)
- The terms of 3 June 2024 allow internal business use and bar selling or reselling the data without written consent; external commercial use needs an OEM agreement (source: <https://ipinfo.io/terms-of-service>)
- security.txt is valid until 21 August 2027 with a PGP key, and the MCP repository's security policy promises acknowledgement in 2 business days and a fix within 30 days (source: <https://ipinfo.io/.well-known/security.txt>)
- Official client libraries are listed for Python, Java, Spring, C#, Node.js, Express, PHP, Laravel, Go, Ruby and Rails (source: <https://ipinfo.io/developers>)

- #4 of 9 in Best threat and security intelligence APIs for AI agents: https://www.anchorterminal.com/best/security-intelligence/index.md
- All 33 security intel comparisons: https://www.anchorterminal.com/compare/security-intelligence/index.md

## Compare

- [AbuseIPDB vs IPinfo](https://www.anchorterminal.com/compare/abuseipdb-vs-ipinfo.md): C 55.7 vs B 62.7
- [GreyNoise vs IPinfo](https://www.anchorterminal.com/compare/greynoise-vs-ipinfo.md): B 66 vs B 62.7
- [IPinfo vs VirusTotal](https://www.anchorterminal.com/compare/ipinfo-vs-virustotal.md): B 62.7 vs B 67.5
- [Censys vs IPinfo](https://www.anchorterminal.com/compare/censys-vs-ipinfo.md): B 64.1 vs B 62.7
- [IPinfo vs Pulsedive](https://www.anchorterminal.com/compare/ipinfo-vs-pulsedive.md): B 62.7 vs D 47.9
- [IPinfo vs SecurityTrails](https://www.anchorterminal.com/compare/ipinfo-vs-securitytrails.md): B 62.7 vs F 30.7
- [IPinfo vs Shodan](https://www.anchorterminal.com/compare/ipinfo-vs-shodan.md): B 62.7 vs E 39.5
- [IPinfo vs WhoisXML API](https://www.anchorterminal.com/compare/ipinfo-vs-whoisxml-api.md): B 62.7 vs C 56.8

## Verify this listing

For the vendor. The badge or a plain link to this page verifies the listing, from a page on ipinfo.io or one of its subdomains, or the README at the root of github.com/ipinfo/mcp. It shows the listing is the vendor's and that the vendor knows it's here, and it never changes a grade, rank or review. The vendor sends the page's address to `POST https://www.anchorterminal.com/api/v1/verify` as `{"slug": "ipinfo", "url": "…"}`, or calls the `verify_listing` tool at https://www.anchorterminal.com/mcp. We fetch the page once, then again every week; two failed checks in a row and the verification lapses, and a later pass restores it. What we check: https://www.anchorterminal.com/builders/index.md#verify

HTML badge:

```html
<a href="https://www.anchorterminal.com/tools/ipinfo"><img src="https://www.anchorterminal.com/badges/ipinfo.svg" alt="IPinfo on Anchor Terminal" height="20"></a>
```

Markdown badge, for a README:

```markdown
[![IPinfo on Anchor Terminal](https://www.anchorterminal.com/badges/ipinfo.svg)](https://www.anchorterminal.com/tools/ipinfo)
```

Plain link:

```html
<a href="https://www.anchorterminal.com/tools/ipinfo">IPinfo on Anchor Terminal</a>
```

## Share this listing

For the vendor. Sharing assets for social media, two PNGs of 1200 × 630 that say IPinfo is listed on Anchor Terminal, with the vendor's logo and this page's address and no grade or score.

- Dark: https://www.anchorterminal.com/assets/share/ipinfo-dark.png
- Light: https://www.anchorterminal.com/assets/share/ipinfo-light.png

---

Query this catalogue directly over MCP: https://www.anchorterminal.com/mcp (Streamable HTTP, no key). How: https://www.anchorterminal.com/agents/#mcp
