https://www.myip.la/

Submitted URL:
https://myip.laRedirected
Report Finished:

The outgoing links identified from the page

LinkText
https://www.ipip.net/IPIP.net

JavaScript Variables · 5 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

NameType
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
_selfobject
Prismobject

Console log messages · 1 found

Messages logged to the web console

TypeCategoryLog
errornetwork
URL
https://www.myip.la/favicon.ico
Text
Failed to load resource: the server responded with a status of 404 ()

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="en"><head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>MyIP.la - A Simple IP Address And IP Geolocation API</title>
    <meta name="keywords" content="ip location api, geo ip api, locate ip php, ip to city api, buy ip database">
    <meta name="description" content="ip.la A Simple Public IP Address And IP Geolocation API, easy enough to integrate into any application in seconds.">
    <link rel="stylesheet" href="//cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
    <link href="//fonts.googleapis.com/css?family=Oxygen" rel="stylesheet">
    <style type="text/css">body,h1,h2,h3,h4,h5,h6,p{color:#4c4c4c;font-family:Raleway,sans-serif}.jumbotron p{font-family:Raleway,sans-serif}body{background-color:#fff}h1,h2,h3,h4,h5,h6{color:#a2a0a0!important;font-family:Raleway,sans-serif;line-height:1.1}h1{font-size:3.8em}h2{font-size:2.2em;margin-bottom:1em}h3{font-size:2em;font-size:1.7em}header{height:10em;margin-bottom:2em;margin-top:1em}table{margin-top:2em}code{background-color:#fff;font-size:.8em;color:#323232}p{line-height:1.5em}li,p{font-size:1.3em;color:#767676}ul{margin-left:2em;margin-right:2em;text-align:justify}li{margin-bottom:1em}.try{padding-top:2em}.try .jumbotron p{margin-bottom:2em}.try br{line-height:.2!important}.examples h3{margin-bottom:1em;margin-top:1em}.libraries h2{margin-top:1em}footer{margin-bottom:3em;margin-top:2em;text-align:center}</style>
    <style type="text/css">code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}</style>
</head>
<body>

    <div class="container">
        
        <div class="row">
            <div style="float:left;">
                <h1>MyIP.la</h1>
                <h2 class="hidden-xs hidden-sm">A Simple Public IP Address And IP Geolocation API</h2>
            </div>
            <div style="float:right;margin-top:30px;">
                Current IP: 104.28.154.60 [Spain Comunidad de Madrid Madrid]
            </div>
        </div>

        <div class="why row">
            <div class="col-xs-12">
                <h2>Why use?</h2>
                <div class="row">
                    <div class="col-xs-offset-1 col-xs-10">
                        <p>
                            Do you need to get the public IP address or IP Geolocation programmatically? Do you have the requirements to obtain the servers’ public IP address? Do you need to get the location of your servers? Whatever the reason,sometimes a public IP address and IP Geolocation API are useful.
                        </p>
                        <p>
                            You should use <b>MyIP.la</b> because:
                        </p><ul>
                            <li>You can initiate requests without any limit.</li>
                            <li>You can get the english or chinese location data.</li>
                            <li>Does not record the visitor information.</li>
                            <li>Lastly, <b>MyIP.la</b> is sponsored by <a href="https://www.ipip.net/">IPIP.NET</a> and will exist in long-term stability, please feel free to use it.</li>
                        </ul>
                        <p></p>
                    </div>
                </div>
            </div>
        </div>
        <div class="api row">
            <div class="col-xs-12">
                <h2>API Usage</h2>
                <div class="row">
                    <div class="col-xs-offset-1 col-xs-11">
                        <p>
                            Using <b>MyIP.la</b> is ridiculously simple.  You have two options. Address location support English and Chinese.
                            You can get your public IP directly (in plain text), you can get your
                            public IP in JSON format.
                        </p>
                        <div class="table-responsive">
                            <table class="table table-striped table-bordered table-hover">
                                <thead>
                                <tr>
                                    <td>-</td>
                                    <td>API URI</td>
                                    <td width="50px">Type</td>
                                    <td>Sample Output (IPv4)</td>
                                    <td>Sample Output (IPv6)</td>
                                </tr>
                                </thead>
                                <tbody>
                                <tr>
                                    <td>get IP</td>
                                    <td><code>https://api.myip.la</code></td>
                                    <td><code>text</code></td>
                                    <td><code>8.8.8.8</code></td>
                                    <td>2001:4860:4860::8888</td>
                                </tr>
                                <tr>
                                    <td>get XFF(X-Forwarded-For)</td>
                                    <td><code>https://api.myip.la/xff</code></td>
                                    <td><code>text</code></td>
                                    <td><code>8.8.8.8</code></td>
                                    <td>2001:4860:4860::8888</td>
                                </tr>
                                <tr>
                                    <td>get IP Location(English)</td>
                                    <td><code>https://api.myip.la/en?json</code></td>
                                    <td><code>json</code></td>
                                    <td><pre>{
    "ip":"172.104.94.100",
    "location":{
        "country_code":"JP",
        "country_name":"Japan",
        "province":"Tokyo",
        "city":"Shinagawa",
        "latitude":"35.6130514",
        "longitude":"139.7344198"
    }
}</pre></td>
                                    <td><pre>{
  "ip": "2001:19f0:7001:5607:5400:1ff:fec7:13a9",
  "location": {
    "city": "Tokyo",
    "country_code": "JP",
    "country_name": "Japan",
    "latitude": "35.709026",
    "longitude": "139.731993",
    "province": "Tokyo"
  }
}</pre></td>
                                </tr>
                                <tr>
                                    <td>get IP Location(Chinese Simplified)</td>
                                    <td><code>https://api.myip.la/cn?json</code></td>
                                    <td><code>json</code></td>
                                    <td><pre>{
    "ip":"172.104.94.100",
    "location":{
        "country_code":"JP",
        "country_name":"日本",
        "province":"东京都",
        "city":"品川区",
        "latitude":"35.6130514",
        "longitude":"139.7344198"
    }
}</pre></td><td><pre>{
  "ip": "2001:19f0:7001:5607:5400:1ff:fec7:13a9",
  "location": {
    "city": "东京",
    "country_code": "JP",
    "country_name": "日本",
    "latitude": "35.709026",
    "longitude": "139.731993",
    "province": "东京都"
  }
}</pre></td>
                                </tr>
                                </tbody>
                            </table>
                        </div>

                        <div class="table-responsive" style="margin-top:20px;">
                            <p>Gets the information for the request.</p>
                            <table class="table table-striped table-bordered table-hover">
                                <thead>
                                <tr>
                                    <td>-</td>
                                    <td>API URI</td>
                                    <td width="150px">Type</td>
                                    <td>Sample Output</td>
                                </tr>
                                </thead>
                                <tbody>
                                <tr>
                                    <td>get Request Header</td>
                                    <td><code>https://api.myip.la/header</code></td>
                                    <td><code>text</code></td>
                                    <td><pre>GET /header HTTP/1.1
Host: api.myip.la
Accept: */*
User-Agent: curl/7.54.0</pre></td>

                                </tr>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="examples row">
            <div class="col-xs-12">
                <h2>Examples</h2>
                <div class="row">
                    <div class="col-xs-offset-1 col-xs-10">
                        <p>
                            This section contains some common usage patterns from a variety of programming languages.
                            <a href="mailto:[email protected]">Email me!</a>
                        </p>
                        <h3>Bash</h3>
                        <pre class=" language-bash"><code class=" language-bash"><span class="token shebang important">#!/bin/bash</span>

ip<span class="token operator">=</span><span class="token variable"><span class="token variable">$(</span><span class="token function">curl</span> -s https://api.myip.la<span class="token variable">)</span></span>
<span class="token keyword">echo</span> <span class="token string">"My public IP address is: <span class="token variable">$ip</span>"</span></code></pre>

                        <h3>Python</h3>
                        <pre class=" language-python"><code class=" language-python"><span class="token comment"># This example requires the requests library be installed.  You can learn more</span>
<span class="token comment"># about the Requests library here: http://docs.python-requests.org/en/latest/</span>
<span class="token keyword">from</span> requests <span class="token keyword">import</span> get

ip <span class="token operator">=</span> get<span class="token punctuation">(</span><span class="token string">'https://api.myip.la'</span><span class="token punctuation">)</span><span class="token punctuation">.</span>text
<span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">'My public IP address is: {}'</span><span class="token punctuation">.</span><span class="token builtin">format</span><span class="token punctuation">(</span>ip<span class="token punctuation">)</span><span class="token punctuation">)</span></code></pre>

                        <h3>Ruby</h3>
                        <pre class=" language-ruby"><code class=" language-ruby"><span class="token keyword">require</span> <span class="token string">"net/http"</span>

ip <span class="token operator">=</span> <span class="token constant">Net</span><span class="token punctuation">:</span><span class="token punctuation">:</span><span class="token constant">HTTP</span><span class="token punctuation">.</span><span class="token function">get</span><span class="token punctuation">(</span><span class="token function">URI</span><span class="token punctuation">(</span><span class="token string">"https://api.myip.la"</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
puts <span class="token string">"My public IP Address is: "</span> <span class="token operator">+</span> ip</code></pre>

                        <h3>PHP</h3>
                        <pre class=" language-php"><code class=" language-php"><span class="token php language-php"><span class="token delimiter important">&lt;?php</span>
    <span class="token variable">$ip</span> <span class="token operator">=</span> <span class="token function">file_get_contents</span><span class="token punctuation">(</span><span class="token single-quoted-string string">'https://api.myip.la'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token keyword">echo</span> <span class="token double-quoted-string string">"My public IP address is: "</span> <span class="token punctuation">.</span> <span class="token variable">$ip</span><span class="token punctuation">;</span>
<span class="token delimiter important">?&gt;</span></span></code></pre>

                        <h3>Java</h3>
                        <pre class=" language-java"><code class=" language-java"><span class="token keyword">try</span> <span class="token punctuation">(</span>java<span class="token punctuation">.</span>util<span class="token punctuation">.</span>Scanner s <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">java<span class="token punctuation">.</span>util<span class="token punctuation">.</span>Scanner</span><span class="token punctuation">(</span><span class="token keyword">new</span> <span class="token class-name">java<span class="token punctuation">.</span>net<span class="token punctuation">.</span>URL</span><span class="token punctuation">(</span><span class="token string">"https://api.myip.la"</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">openStream</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">,</span> <span class="token string">"UTF-8"</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">useDelimiter</span><span class="token punctuation">(</span><span class="token string">"\\A"</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
    System<span class="token punctuation">.</span>out<span class="token punctuation">.</span><span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"My current IP address is "</span> <span class="token operator">+</span> s<span class="token punctuation">.</span><span class="token function">next</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span> <span class="token keyword">catch</span> <span class="token punctuation">(</span><span class="token class-name">java<span class="token punctuation">.</span>io<span class="token punctuation">.</span>IOException</span> e<span class="token punctuation">)</span> <span class="token punctuation">{</span>
    e<span class="token punctuation">.</span><span class="token function">printStackTrace</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
</code></pre>

                        <h3>Perl</h3>
                        <pre class=" language-perl"><code class=" language-perl"><span class="token keyword">use</span> strict<span class="token punctuation">;</span>
<span class="token keyword">use</span> warnings<span class="token punctuation">;</span>
<span class="token keyword">use</span> LWP<span class="token punctuation">:</span><span class="token punctuation">:</span>UserAgent<span class="token punctuation">;</span>

<span class="token keyword">my</span> <span class="token variable">$ua</span> <span class="token operator">=</span> new LWP<span class="token punctuation">:</span><span class="token punctuation">:</span>UserAgent<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">my</span> <span class="token variable">$ip</span> <span class="token operator">=</span> <span class="token variable">$ua</span><span class="token operator">-&gt;</span>get<span class="token punctuation">(</span><span class="token string">'https://api.myip.la'</span><span class="token punctuation">)</span><span class="token operator">-&gt;</span>content<span class="token punctuation">;</span>
<span class="token keyword">print</span> <span class="token string">'My public IP address is: '</span><span class="token operator">.</span> <span class="token variable">$ip</span><span class="token punctuation">;</span></code></pre>

                        <h3>C#</h3>
                        <pre class=" language-csharp"><code class=" language-csharp"><span class="token keyword">var</span> httpClient <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">HttpClient</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">var</span> ip <span class="token operator">=</span> <span class="token keyword">await</span> httpClient<span class="token punctuation">.</span><span class="token function">GetStringAsync</span><span class="token punctuation">(</span><span class="token string">"https://api.myip.la"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
Console<span class="token punctuation">.</span><span class="token function">WriteLine</span><span class="token punctuation">(</span>$<span class="token string">"My public IP address is: {ip}"</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></pre>

                        <h3>NodeJS</h3>
                        <pre class=" language-javascript"><code class=" language-javascript"><span class="token keyword">var</span> http <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">'http'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

http<span class="token punctuation">.</span><span class="token keyword">get</span><span class="token punctuation">(</span><span class="token punctuation">{</span><span class="token string">'host'</span><span class="token punctuation">:</span> <span class="token string">'api.myip.la'</span><span class="token punctuation">,</span> <span class="token string">'port'</span><span class="token punctuation">:</span> <span class="token number">80</span><span class="token punctuation">,</span> <span class="token string">'path'</span><span class="token punctuation">:</span> <span class="token string">'/'</span><span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token keyword">function</span><span class="token punctuation">(</span>resp<span class="token punctuation">)</span> <span class="token punctuation">{</span>
  resp<span class="token punctuation">.</span><span class="token function">on</span><span class="token punctuation">(</span><span class="token string">'data'</span><span class="token punctuation">,</span> <span class="token keyword">function</span><span class="token punctuation">(</span>ip<span class="token punctuation">)</span> <span class="token punctuation">{</span>
    console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">"My public IP address is: "</span> <span class="token operator">+</span> ip<span class="token punctuation">)</span><span class="token punctuation">;</span>
  <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></pre>

                        <h3>Go</h3>
                        <pre class=" language-go"><code class=" language-go"><span class="token keyword">package</span> main

<span class="token keyword">import</span> <span class="token punctuation">(</span>
        <span class="token string">"io/ioutil"</span>
        <span class="token string">"net/http"</span>
        <span class="token string">"os"</span>
<span class="token punctuation">)</span>

<span class="token keyword">func</span> <span class="token function">main</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
        res<span class="token punctuation">,</span> <span class="token boolean">_</span> <span class="token operator">:=</span> http<span class="token punctuation">.</span><span class="token function">Get</span><span class="token punctuation">(</span><span class="token string">"https://api.myip.la"</span><span class="token punctuation">)</span>
        ip<span class="token punctuation">,</span> <span class="token boolean">_</span> <span class="token operator">:=</span> ioutil<span class="token punctuation">.</span><span class="token function">ReadAll</span><span class="token punctuation">(</span>res<span class="token punctuation">.</span>Body<span class="token punctuation">)</span>
        os<span class="token punctuation">.</span>Stdout<span class="token punctuation">.</span><span class="token function">Write</span><span class="token punctuation">(</span>ip<span class="token punctuation">)</span>
<span class="token punctuation">}</span></code></pre>
                    </div>
                </div>
            </div>
        </div>

        <script src="//cdn.ipip.net/frontend/code/prism.js"></script>
        <div class="row">
            <div class="col-xs-12">
                <h2 style="margin-bottom:0;">Connection</h2>
                <div class="row">
                    <div class="col-xs-offset-1 col-xs-10">
                        <h3>Request-Header</h3>
                        <pre>GET / HTTP/1.0
Host: www.myip.la
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Cf-Biso-Devtools: 1
Cf-Biso-Request-Id: d26f3539-5112-4932-95a9-1fb7d7d12dd2
Connection: close
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: none
Sec-Fetch-User: ?1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
X-Client-Ip: 104.28.154.60
X-Real-Ip: 104.28.154.60

</pre>
                    </div>
                </div>
            </div>
        </div>
        <footer>
            <p style="text-align:center;font-size:14px;">© 2018 - 2024 <a target="_blank" href="https://www.ipip.net/">IPIP.net</a> </p>
        </footer>
    </div>


</body></html>