Yay.com loading

Loading

Call us on (917) 9001 YAY

Login to Yay.com

Did you know we also sell domains?

Add domain registration to your VoIP service and manage your business in one location, anytime!

  • $26.19 / year

    .co

  • $9.79 / year

    .com

  • $11.99 / year

    .net

  • $8.19 / year

    .shop

  • $8.59 / year

    .us

  • $1.19 / year

    .xyz

View all domain pricing

Domain Management

API Access

Build custom apps using our JSON API

1st month FREE
Become a Reseller

Availability

Check the availability of a domain name or multiple domain names against their registries

Become a Reseller

Filter:

  • All
  • GET
  • POST
  • PUT
  • DELETE
  • DELETE
  • Chargeable *

* You will be charged every time this command is run.

  • POST/dom/domain-check

    Checks the availability of the provided domain names

    Back to top

    Request Details

    Response Details

    Request Details

    This command has no URL/Query String parameters

    POST body

    • Name

    • Type

    • Required

      • domains

      • Array of String

      • False

      A list of the domain names to check

      • live

      • boolean

      • False

      Should a live lookup be performed, non-live lookups will result in faster results, but you must double check any domains to be registered using a live lookup to confirm they are actually available

    JSON all-fields example:

    {
        "domains" : [
            "example.com",
            "example2.com"
        ],
        "live" : true
    }

    Response Details

    200 Response

    {
        "result" : [
            {
                "domain_name" : "example.com",
                "is_supported" : true,
                "available" : true,
                "restricted" : false,
                "premium_price" : 2000.0,
                "premium_price_renew" : 2000.0,
                "premium_price_transfer" : 2000.0
            }
        ],
        "status_code" : 200,
        "status_message" : "OK"
    }

    400 Response

    {
        "result" : {},
        "status_code" : 400,
        "status_message" : "Bad Request"
    }
  • GET/dom/domain-check?domain_name={domain_name}

    Checks the availability of a single domain name

    Back to top

    Request Details

    Response Details

    Request Details

    This command has no URL/Query String parameters

    Response Details

    200 Response

    {
        "result" : {
            "domain_name" : "example.com",
            "is_supported" : true,
            "available" : true,
            "restricted" : false,
            "premium_price" : 2000.0,
            "premium_price_renew" : 2000.0,
            "premium_price_transfer" : 2000.0
        },
        "status_code" : 200,
        "status_message" : "OK"
    }

    400 Response

    {
        "result" : {},
        "status_code" : 400,
        "status_message" : "Bad Request"
    }