<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Thomas</title>
    <description>The latest articles on Forem by Thomas (@tommaso82).</description>
    <link>https://forem.com/tommaso82</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3805687%2F954e3760-2028-44db-b8f7-8af42b301a76.jpeg</url>
      <title>Forem: Thomas</title>
      <link>https://forem.com/tommaso82</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/tommaso82"/>
    <language>en</language>
    <item>
      <title>Get your Public IP and Whois data in JSON (No API Key, No Ads)</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Wed, 04 Mar 2026 11:28:09 +0000</pubDate>
      <link>https://forem.com/tommaso82/get-your-public-ip-and-whois-data-in-json-no-api-key-no-ads-28e0</link>
      <guid>https://forem.com/tommaso82/get-your-public-ip-and-whois-data-in-json-no-api-key-no-ads-28e0</guid>
      <description>&lt;p&gt;If you've ever needed to quickly grab your public IP address for a script, a dashboard, or a dynamic DNS setup, you know the struggle. Most "What is my IP" websites are slow, bloated with ads, or require you to sign up for an API key just to get a simple JSON response.&lt;/p&gt;

&lt;p&gt;I got tired of parsing HTML or dealing with rate limits for such a simple task, so I built a dead-simple, fast alternative: &lt;strong&gt;&lt;a href="https://mioip.info" rel="noopener noreferrer"&gt;mioip.info&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It's incredibly straightforward. If you just need the raw data, there is a dedicated endpoint you can query instantly.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to use it via CLI
&lt;/h3&gt;

&lt;p&gt;You can use &lt;code&gt;curl&lt;/code&gt; to get your IP straight from the terminal:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;bash&lt;br&gt;
curl https://mioip.info/api&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How to use it in Javascript
&lt;/h3&gt;

&lt;p&gt;If you are building a frontend widget or a Node.js script, it's just a standard fetch request:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;javascript&lt;br&gt;
fetch('https://mioip.info/api')&lt;br&gt;
  .then(response =&amp;gt; response.json())&lt;br&gt;
  .then(data =&amp;gt; console.log(data));&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why I built it:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero Ads:&lt;/strong&gt; Just the data you need.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No API Keys:&lt;/strong&gt; Open and ready to use in your scripts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fast:&lt;/strong&gt; Minimal overhead.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feel free to use it in your next automation script or project. Let me know if you find it useful or if you have any feedback!&lt;/p&gt;

</description>
      <category>api</category>
      <category>networking</category>
      <category>showdev</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
