# cPanel API 2 Modules - DomainLookup

Warning:
The cPanel API 2 system is deprecated. We **strongly** recommend that you use [UAPI](/cpanel/introduction) instead of cPanel API 2.

## Introduction

The DomainLookup module looks up an account's domains and document roots.

## Available functions

* [cPanel API 2 Functions - `DomainLookup::countbaseddomains`](/cpanel-api-2/cpanel-api-2-modules-domainlookup/cpanel-api-2-functions-domainlookup-countbaseddomains) — This function retrieves the total number of base domains.
* [cPanel API 2 Functions - `DomainLookup::getbasedomains`](/cpanel-api-2/cpanel-api-2-modules-domainlookup/cpanel-api-2-functions-domainlookup-getbasedomains) — This function lists parked domains (aliases), addon domains, and main  domains.
* [cPanel API 2 Functions - `DomainLookup::getdocroot`](/cpanel-api-2/cpanel-api-2-modules-domainlookup/cpanel-api-2-functions-domainlookup-getdocroot) — This function retrieves a domain's document root file paths.
* [cPanel API 2 Functions - `DomainLookup::getdocroots`](/cpanel-api-2/cpanel-api-2-modules-domainlookup/cpanel-api-2-functions-domainlookup-getdocroots) — This function retrieves all of the domains' document root file paths.
* [cPanel API 2 Functions - `DomainLookup::getmaindomain`](/cpanel-api-2/cpanel-api-2-modules-domainlookup/cpanel-api-2-functions-domainlookup-getmaindomain) — This function retrieves a cPanel account's main domain.