diff --git a/dnsapi2.md b/dnsapi2.md
index 10180d4..b045fe6 100644
--- a/dnsapi2.md
+++ b/dnsapi2.md
@@ -99,6 +99,7 @@
- [175. Use mijn.host DNS API](#dns_mijnhost)
- [176. Use OpenProvider (REST) DNS API](#dns_openprovider_rest)
- [177. Use Beget.com DNS API](#dns_beget)
+- [178. Use FreeMyIP DNS API](#dns_freemyip)
- [Use custom API](#dns_myapi)
- [Use lexicon DNS API](#dns_lexicon)
@@ -2496,6 +2497,36 @@ For wildcard certificate use:
Report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/6200)
+
+
+## 178. Use FreeMyIP DNS API
+
+This uses [FreeMyIP.com](https://freemyip.com) DNS API.
+
+1. First you need to create a new (not already taken) domain
+2. Grab the API token you are given
+
+> [!CAUTION]
+> Make sure you save the token somewhere safe, as it is the only authentication to you domain registration
+
+Before running `acme.sh` script, you need to provide your token:
+
+```sh
+export FREEMYIP_Token="API_token"
+```
+
+To issue your certificate run:
+
+```sh
+./acme.sh --issue --dns dns_freemyip -d example.freemyip.com
+```
+
+> [!NOTE]
+> FreeMyIP does not support setting multiple TXT record for the same subdomain.
+> Apply for a certificate one domain at a time
+
+Report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/{XXXX})
+
## Use custom API