Realización de solicitudes (antiguo) | Documentación | API WHOIS | API WhoisXML

Hacer peticiones (antiguo)

Nuestro Hosted Whois Web Service proporciona detalles de registro, también conocidos como registros WHOIS, de un dominio, una dirección IP o una dirección de correo electrónico.

WhoisXMLAPI.com proporciona APIS RESTful. Está diseñada para la comunicación de servidor a servidor entre su sistema y la red WhoisXMLAPI.com, utilizando el protocolo HTTPs. Las respuestas a las consultas se entregan en formato XML o JSON en función de sus peticiones, que se realizan a través de los métodos GET/POST.

Para empezar necesita una cuenta en WhoisXmlApi.com. Se requiere autenticación cada vez para utilizar la API. Las primeras 500 llamadas a  WHOIS API son de cortesía si se registra mediante una cuenta gratuita.


OBTENER https://www.whoisxmlapi.com/whoisserver/WhoisService?domainName=google.com
La activación de la cuenta tarda un minuto tras el registro.

Parámetros de entrada: obligatorio

apiKey

Obtenga su clave API personal en la página Mis productos.

domainName

Dominio/IPv4/IPv6/dirección de correo electrónico para el que se solicitan los datos WHOIS.

Parámetros de entrada: opcional

outputFormat

Formato de salida de la respuesta.

Valores aceptados: JSON | XML

Por defecto: XML

preferFresh

1 da como resultado la obtención del último registro WHOIS aunque esté incompleto.

Valores aceptables: 0 | 1

Predeterminado: 0

da

1 da como resultado una comprobación rápida de la disponibilidad del dominio, 2 es más lento pero más preciso. Los resultados se devuelven en WhoisRecord → domainAvailability (AVAILABLE | UNAVAILABLE | UNDETERMINED).

Valores aceptables: 0 | 1 | 2

Predeterminado: 0

ip

1 da como resultado la devolución de las IP para el nombre de dominio.

Valores aceptables: 0 | 1

Predeterminado: 0

ipWhois

1 da como resultado la devolución del registro WHOIS para la IP de alojamiento si no se admite el registro WHOIS para el tld del dominio de entrada.

Valores aceptables: 0 | 1

Predeterminado: 0

checkProxyData

1 da como resultado la obtención de los datos de protección proxy/WHOIS, si existen, en el elemento del esquema WhoisRecord → privateWhoisProxy.

Valores aceptables: 0 | 1

Predeterminado: 0

thinWhois

1 solo devuelve los datos WHOIS del registro, sin obtener los datos del registrador. Los datos de registro devueltos corresponden al elemento del esquema WhoisRecord → registryData.

Valores aceptables: 0 | 1

Predeterminado: 0

ignoreRawTexts

1 hace que se elimine todo el texto en bruto de la salida.

Valores aceptables: 0 | 1

Predeterminado: 0

callback

Una función javascript utilizada cuando outputFormat es JSON; se trata de una implementación conocida como JSONP que invoca la llamada de retorno sobre la respuesta devuelta.

_parse

1 proporciona el análisis sintáctico de los textos en bruto WHOIS de entrada que se describen a continuación.

Valores aceptables: 0 | 1

Predeterminado: 0

registryRawText

Una cadena que representa el texto WHOIS sin procesar del registro que debe analizarse; solo funciona cuando el parámetro _parse es igual a 1.

registrarRawText

Una cadena que representa el texto sin procesar  WHOIS del registrador que debe analizarse; solo funciona cuando el parámetro _parse es igual a 1.

Acceso gratuito

Tras registrarse, obtendrá automáticamente un plan de suscripción gratuito limitado a 500 consultas.