Domainr is a Domainr wrapper for in Elixir making it easy to search and find (available) domains and TLDs.
-
Add Domainr to your list of dependencies in
mix.exs
:def deps do [{:domainr, "~> 0.0.1"}] end
-
Ensure Domainr is started before your application:
def application do [applications: [:domainr]] end
-
Add your API key from mashape:
# Step 1 (in your ENV) export MASHAPE_KEY="YOUR_API_KEY" # Step 2 (optional) config :mashape, key: System.get_env("MASHAPE_KEY")
Do easily find the status for one or more domains:
Domainr.Status.get("google.com,domainr.build")
You have a domain name in mind and want to check for the available TLDs?
Domainr.Status.find_free_tlds_for("awesomename", [".com",".io"])
You need some suggestions for domain names?
Domainr.Search.find("green+coffee")
You want to be more specific in your search?
# Be more local (here for germany):
Domainr.Search.find("gruener+kaffee", %Domainr.Search{location: "de"})
# Shortcut
Domainr.Search.locale_find("gruener+kaffee", "de")
# You have some TLDs in mind?
Domainr.Search.find("green+coffee", %Domainr.Search{defaults: "coffee,club"})
Domainr is copyright 2016 inetpeople holding pte ltd.
Domainr is released under the MIT License.