Discover/myip API
live

myip APImyip.ms

Access IP ownership, WHOIS data, hosting company rankings, and website-to-IP mappings via the myip.ms API. 5 endpoints for IP and domain intelligence.

This API takes change requests — .
Endpoint health
verified 3h ago
hosting_company_details
whois_lookup
top_hosting_companies
get_my_ip_info
world_websites_database
4/5 passing latest checkself-healing
Endpoints
5
Updated
28d ago

What is the myip API?

The myip.ms API exposes 5 endpoints for IP and domain intelligence, covering WHOIS lookups, hosting company rankings, and website database browsing. The whois_lookup endpoint returns IP ownership, CIDR block, country, and a list of co-hosted websites for any queried IP. Additional endpoints let you identify your own caller IP details, browse a paginated global website database ranked by traffic, and retrieve structured profiles of individual hosting companies.

Try it
IP address or domain name to look up (e.g. '8.8.8.8' or 'google.com').
api.parse.bot/scraper/74b9db3b-4dcd-449b-aec3-f022ebda4bb3/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/74b9db3b-4dcd-449b-aec3-f022ebda4bb3/whois_lookup?query=8.8.8.8' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace myip-ms-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.


from parse_apis.myip_ms_api import MyIP, IpInfo, HostingCompany, HostingCompanyDetail, MyIpInfo, WebsiteSummary, HostingCompanyNotFound

myip = MyIP(api_key="YOUR_API_KEY")

# Look up WHOIS info for an IP address
info = myip.ipinfos.lookup(query="8.8.8.8")
print(info.ip_owner, info.ip_location, info.owner_cidr)

for site in info.websites_on_ip:
    print(site.name, site.ip, site.hosting_company)

# Browse top hosting companies filtered by country
for company in myip.hostingcompanies.list(country_code="USA"):
    print(company.rank, company.company_name, company.total_websites)

# Navigate from a company to its full details
detail = company.details()
print(detail.owner_name, detail.address, detail.phone)

# Fetch hosting company details directly by ID
cloudflare = myip.hostingcompanydetails.get(owner_id="4638")
print(cloudflare.owner_name, cloudflare.country, cloudflare.total_websites)

# Browse world websites database
for site in myip.websitesummaries.list(page=1):
    print(site.rank, site.website, site.ip_address, site.country)

# Get caller's own IP information
my_info = myip.myipinfos.get()
print(my_info.ip_address, my_info.organisation, my_info.location)
All endpoints · 5 totalmissing one? ·

Look up WHOIS and hosting information for an IP address or domain. Returns IP ownership, geographic location, CIDR block, and websites hosted on the same IP. The query can be either an IPv4 address or a domain name; domains are resolved to their IP before lookup.

Input
ParamTypeDescription
queryrequiredstringIP address or domain name to look up (e.g. '8.8.8.8' or 'google.com').
Response
{
  "type": "object",
  "fields": {
    "query": "string - the queried IP address or domain",
    "ip_owner": "string - organization owning the IP",
    "ip_address": "string - resolved IP address",
    "owner_cidr": "string - CIDR block of the owner",
    "ip_location": "string - country of the IP",
    "websites_on_ip": "array of objects with name, ip, and hosting_company fields"
  },
  "sample": {
    "data": {
      "query": "8.8.8.8",
      "ip_owner": "Google Inc",
      "ip_address": "8.8.8.8",
      "owner_cidr": "8.8.8.0 /24",
      "ip_location": "USA",
      "websites_on_ip": [
        {
          "ip": "8.8.8.8",
          "name": "hdchina.org",
          "hosting_company": "Google Inc"
        }
      ]
    },
    "status": "success"
  }
}

About the myip API

IP WHOIS and Co-Hosting Data

The whois_lookup endpoint accepts any IPv4 address via the query parameter and returns the owning organization (ip_owner), the CIDR block (owner_cidr), the country of the IP (ip_location), and an array of websites_on_ip — each entry containing the site name, IP address, and hosting company. This makes it straightforward to map shared hosting environments or identify all sites sitting on a given IP.

Hosting Company Rankings and Profiles

The top_hosting_companies endpoint returns a ranked list of web hosting providers globally, with an optional country_code parameter to narrow results to a specific country. Once you have a provider's ID, hosting_company_details returns structured data including the company's name, address, country, and total website count. These two endpoints together let you build or enrich a hosting-provider database.

Website Database and Caller Identity

The world_websites_database endpoint paginates through a global index of websites ordered by rank, returning 50 records per page. Each record includes the site's rank, domain, IP address, hosting company, and country. The get_my_ip_info endpoint requires no input and returns the caller's IP address (both IPv4 and IPv6 if available), reverse DNS hostname, location, ISP/organisation name, proxy detection result, blacklist status, and the detected operating system and browser. This last endpoint is useful for building IP-detection utilities or testing egress IPs in CI pipelines.

Reliability & maintenanceVerified

The myip API is a managed, monitored endpoint for myip.ms — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when myip.ms changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official myip.ms API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
4/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Identify all websites co-hosted on a shared IP using the websites_on_ip field from whois_lookup.
  • Map IP address ownership and CIDR blocks for network security auditing.
  • Build a hosting-provider comparison tool using ranked data from top_hosting_companies filtered by country_code.
  • Enrich lead records with hosting company details via hosting_company_details using known owner IDs.
  • Detect proxy or blacklisted IPs at request time using get_my_ip_info in server-side middleware.
  • Browse global website rankings with hosting and country metadata via the paginated world_websites_database.
  • Verify egress IP identity and reverse DNS for outbound infrastructure in automated test suites.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does myip.ms have an official developer API?+
myip.ms does offer a paid API service documented at https://myip.ms/info/api/API_Usage.html, which requires a subscription and API key directly from myip.ms. The Parse API provides a structured interface to the same underlying data without managing a separate myip.ms subscription.
What does `whois_lookup` return beyond basic IP ownership?+
Beyond the owning organization and CIDR block, whois_lookup returns the IP's country via ip_location and an array of co-hosted sites in websites_on_ip. Each entry in that array includes the domain name, its IP address, and the hosting company — useful for identifying shared-hosting neighbors or mapping IP-to-domain relationships.
Does the API return historical WHOIS records or ownership change history?+
Not currently. The whois_lookup endpoint returns current ownership data only — organization, CIDR, country, and co-hosted sites. There is no historical or diff view. You can fork this API on Parse and revise it to add a historical ownership endpoint if that data becomes needed.
Can I look up a domain name directly instead of an IP address?+
The whois_lookup endpoint accepts an IP address as the query parameter. Domain-name input with automatic resolution to an IP is not currently exposed. The API covers IP-level WHOIS and hosting data. You can fork it on Parse and revise to add a domain-to-IP resolution step before the WHOIS call.
How does pagination work in `world_websites_database`?+
The endpoint accepts an integer page parameter and returns 50 sites per page ordered by global rank. The response includes the current page number alongside the sites array. There is no explicit total-page-count field in the response, so iteration requires checking whether the returned array contains a full 50 records to determine if further pages exist.
Page content last updated . Spec covers 5 endpoints from myip.ms.
Related APIs in Developer ToolsSee all →
whatismyip.com API
Retrieve the public IP address and detailed geolocation data associated with the requesting connection, including city, country, coordinates, ISP, and timezone. Useful for connection diagnostics, geolocation verification, and understanding how a network identity appears to external services.
ipinfo.io API
Find the geographic location, organization, timezone, and postal code for any IP address instantly. Discover your own IP details or look up where any visitor is coming from with city, region, country, and coordinates included.
similarweb.com API
Analyze any website's performance by retrieving detailed traffic statistics, visitor demographics, geographic distribution, competitor benchmarks, and search source data. Monitor engagement metrics and rankings to understand how websites compare in your industry and discover new competitive opportunities.
domains-monitor.com API
Search and monitor domain information across multiple zones, access free domain lists, and retrieve detailed zone metadata and account information. Aggregate domain data and track availability across supported TLDs.
thecompaniesapi.com API
Enrich your company database with 80+ data points per company, search by industry or company details, and discover email patterns to drive your business intelligence. Find verified company information, get pricing data, and ask contextual questions about any organization to fuel your sales, marketing, or research efforts.
minecraft-mp.com API
Search and discover Minecraft multiplayer servers with detailed information like player counts, statistics, and voting data. Ping servers, filter by specific criteria, and access comprehensive server lists and historical performance metrics all in one place.
mcp.so API
Discover and explore MCP servers on the mcp.so marketplace by browsing categories, searching by tags, viewing detailed server information, and checking available tools and integrations. Find top-rated servers, compare clients, and filter options to identify the perfect MCP solutions for your needs.
minecraftservers.org API
Search and discover Minecraft servers with real-time player counts, server details, and statistics directly from minecraftservers.org. Find the perfect server by filtering results and viewing comprehensive information like gameplay modes, player capacity, and server ratings.