domainsindex logo
button

Domainindex API

The DomainIndex API allows you to integrate data from our appraisal system into your own applications. DomainIndex API is using standard HTTP requests and can provide responses in XML and JSON formats.

API is developed to support single and volume query up to 1000 domains. Response is faster if API is used for volume queries.

Parameters used in API functions

  • action = the action you are trying to run
  • domain = aim of our request can be domain or list of domains separated by comma
  • mode = format of returning results, available variants are xml and json
  • key = Unique API key can be found under "My API" in Account section

Supported services

Currently we are supporting following services:

Appraise

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <sld>example</sld>
        <keyword>example</keyword>
        <price>580000</price>
        <sld_local_broad_search>69500000</sld_local_broad_search>
        <sld_local_broad_cpc>0.94</sld_local_broad_cpc>
        <keyword_local_broad_search>69500000</keyword_local_broad_search>
        <keyword_local_broad_cpc>0.94</keyword_local_broad_cpc>
        <domain_local_broad_search>33875</domain_local_broad_search>
        <domain_local_broad_cpc>0.57</domain_local_broad_cpc>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

Price

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <price>580000</price>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

Searches

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <global_broad_search_domain>33875</global_broad_search_domain>
        <global_broad_aproximate_cpc_domain>0.57</global_broad_aproximate_cpc_domain>
        <global_broad_competition_domain>2</global_broad_competition_domain>
        <global_exact_search_domain>8250</global_exact_search_domain>
        <global_exact_aproximate_cpc_domain>0.4</global_exact_aproximate_cpc_domain>
        <global_exact_competition_domain>1</global_exact_competition_domain>
        <global_broad_search_sld>69500000</global_broad_search_sld>
        <global_broad_aproximate_cpc_sld>0.94</global_broad_aproximate_cpc_sld>
        <global_broad_competition_sld>7</global_broad_competition_sld>
        <global_exact_search_sld>168750</global_exact_search_sld>
        <global_exact_aproximate_cpc_sld>1.62</global_exact_aproximate_cpc_sld>
        <global_exact_competition_sld>0</global_exact_competition_sld>
        <global_broad_search_keyword>69500000</global_broad_search_keyword>
        <global_broad_aproximate_cpc_keyword>0.94</global_broad_aproximate_cpc_keyword>
        <global_broad_competition_keyword>7</global_broad_competition_keyword>
        <global_exact_search_keyword>168750</global_exact_search_keyword>
        <global_exact_aproximate_cpc_keyword>1.62</global_exact_aproximate_cpc_keyword>
        <global_exact_competition_keyword>0</global_exact_competition_keyword>
        <local_broad_search_domain>33875</local_broad_search_domain>
        <local_broad_aproximate_cpc_domain>0.57</local_broad_aproximate_cpc_domain>
        <local_broad_competition_domain>2</local_broad_competition_domain>
        <local_exact_search_domain>8250</local_exact_search_domain>
        <local_exact_aproximate_cpc_domain>0.4</local_exact_aproximate_cpc_domain>
        <local_exact_competition_domain>1</local_exact_competition_domain>
        <local_broad_search_sld>69500000</local_broad_search_sld>
        <local_broad_aproximate_cpc_sld>0.94</local_broad_aproximate_cpc_sld>
        <local_broad_competition_sld>7</local_broad_competition_sld>
        <local_exact_search_sld>168750</local_exact_search_sld>
        <local_exact_aproximate_cpc_sld>1.62</local_exact_aproximate_cpc_sld>
        <local_exact_competition_sld>0</local_exact_competition_sld>
        <local_broad_search_keyword>69500000</local_broad_search_keyword>
        <local_broad_aproximate_cpc_keyword>0.94</local_broad_aproximate_cpc_keyword>
        <local_broad_competition_keyword>7</local_broad_competition_keyword>
        <local_exact_search_keyword>168750</local_exact_search_keyword>
        <local_exact_aproximate_cpc_keyword>1.62</local_exact_aproximate_cpc_keyword>
        <local_exact_competition_keyword>0</local_exact_competition_keyword>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

Keyword detection

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <keywords>example</keywords>
        <language1>English</language1>
        <language1_probability>100</language1_probability>
        <language1_frequency>305278</language1_frequency>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
        <language2>N/A</language2>
        <language2_probability>N/A</language2_probability>
        <language3>N/A</language3>
        <language3_probability>N/A</language3_probability>
    </domain-example.com>
</response>

Alexa

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <alexa>52790</alexa>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

WHOIS

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <domain_birthdate>14-Aug-1995</domain_birthdate>
        <age>18</age>
        <expiration_date>13-Aug-2012</expiration_date>
        <registrar>RESERVED-INTERNET ASSIGNED NUMBERS AUTHORITY</registrar>
        <nameservers>A.IANA-SERVERS.NET,B.IANA-SERVERS.NET</nameservers>
        <whois_last_update>14-aug-2011</whois_last_update>
        <owner_name/>
        <owner_email/>
        <owner_phone/>
        <owner_fax/>
        <admin_name/>
        <admin_email/>
        <admin_phone/>
        <admin_fax/>
        <technical_name/>
        <technical_email/>
        <technical_phone/>
        <technical_fax/>
        <billing_name/>
        <billing_email/>
        <billing_phone/>
        <billing_fax/>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

Domain availability

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
    <domain>example.com</domain>
    <domain_availability>
        <com>taken</com>
        <net>taken</net>
        <org>taken</org>
        <info>free</info>
        <asia>free</asia>
        <biz>free</biz>
        <mobi>free</mobi>
        <us>free</us>
        <xxx>free</xxx>
        <name>free</name>
        <tel>free</tel>
        <pro>free</pro>
    </domain_availability>
    <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

Overture

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <overture>95</overture>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

Traffic estimator

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <estimated_daily_visitors>20608</estimated_daily_visitors>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

Trademark probability

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <trademark_probability>0</keywords>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

Udrps

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <udrps/>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

Wiki

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <wiki>http://en.wikipedia.org/wiki/Example</wiki>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

DMOZ

Query example:
<?xml version="1.0" encoding="UTF-8"?>                    
<response>
    <domain-example.com>
        <domain>example.com</domain>
        <dmoz>false</dmoz>
        <appraisal_permalink>http://domainindex.com/domains/example.com</appraisal_permalink>
    </domain-example.com>
</response>

Errors

There are some errors that can occure while using Domainindex API.

Limit per second

Domainindex API has limit of 1 request per 5 seconds.
If you reach this limit will appear message: You've reached the request limit per second.
This limitation can be skipped by using volume query with up to 1000 domains instead many single queries.

Unsupported TLD

Domainindex supports following TLD:

  • gTLD: com, net, org, name, asia, biz, eu, xxx, info, mobi, tel, pro, aero, travel, museum, coop.
  • ccTLD: at, au, be, br, ca, cc, ch, cl, cn, co, cr, cu, cz, de, dk, es, fi, fr, ar, ag, gr, hk, hu, ie, il, in, ir, is, it, jp, kr, li, lu, md, me, mx, my, ng, nl, no, nz, pe, pk, pl, pt, ro, ru, se, sg, sk, tv, tr, tw, ua, uk, us, ve, vn, ws, za.

The message that appears if API is used for domains with unsupported tld is: Please enter one or more valid domains.

Spend API requests

If there are no more API requests the message that will appear is: Api requests limit reached.