API de dominio

Dropcatch domains and manage your account with Dynadot's Domain API! Our Domain API allows you to search for, register, renew, and delete domain names programmatically, using your own software and servers. With our Domain API, you can also easily set name servers, renew options, and folders for your domains. Our Domain API is available to all accounts, so get started today!

Want more features? Check out our Advanced Domain API!

Comienza Con Nuestro Dominio API

Requests to our Domain API are sent to the following URL:

https://api.dynadot.com/api2.html

Toma en cuenta que se debe enviar solicitudes por https (conexión segura) para seguridad. Sólo se puede procesar 1 solicitudes a la vez, así que por favor espera que tu solicitud actual termine antes de enviar otra. Hay que incluir los siguientes parámetros en la solicitud:

Parámetro de solicitud
Explicación
keyTu clave para acceder el API, disponible en tu panel de control en tu cuenta
commandOrdenes sostenidas ahora son "search" (buscar) y "register" (registrar)

Los resultados se envían como un archivo de texto delimitado por comas. La primera línea es el resultado de la orden. Esta línea cuenta con 2 campos

Campo de Resultados
Explicación
1The result of this API call:
ok - the command was successful
error - the command was not successful
2Más información sobre el resultado, sólo se usa cuando el resultado sea "error"

La segunda línea está vacía. Líneas siguientes son los resultados de la orden, por ejemplo los resultados de búsqueda.

Orden de búsqueda

Si estás llamando la orden de búsqueda, hay que incluir los siguientes parámetros:

Parámetro de la petición de búsqueda
Explicación
domain0 - domain99El dominio que buscas, se puede especificar hasta 100 dominios
language0 - language99 (optional)La etiqueta del idioma para el dominio, sólo se usa para los dominios internacionales
show_price (optional)Si desea mostrar el precio en la moneda de su cuenta, configúrelo igual a "1".

Hará 1 línea de resultados para cada dominio entregado. Cada línea tendrá 5 campos.

Resultado de Búsqueda
Explicación
1El parámetro de dominio, por ejemplo: domain0
2El dominio que acabas de buscar, por ejemplo: mydomain.com
3El idioma si hay, por ejemplo: spa
4The result of the search:
yes - the domain is available
no - the domain is not available
offline - the central registry for this domain is currently offline
system_busy - all connections are busy
error - there was a syntax or registry error processing this domain
5Más información sobre el resultado/precio, sólo se utiliza cuando el resultado es "error" o tiene el campo "show_price" establecido en "1" en la solicitud

Ejemplo de búsqueda

Solicitud

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1

Resultado

ok, domain0,mydomain.com,,no, domain1,mydomain.net,,yes,10.99 in USD

Orden de registro

Llamar la orden de registro crea y procesa una orden de registro. Hay que tener suficiente saldo de cuenta para pagar la orden. Si estás llamando la orden de registro, hay que incluir los siguientes parámetros:

Parámetro de orden de registro
Explicación
domainEl dominio que deseas registrar, sólo se puede registrar 1 dominio a la vez por solicitud
languageLa etiqueta de idioma para el dominio solicitado, sólo se necesita si el dominio sea internacional
durationCuántos años desea registrar el dominio
option0 (if necessary)El .UK o nombre del registrante .BE
option1 (if necessary)El tipo de código del registrante del .UK o nombre de la organización titular .BE(opcional)
option2 (if necessary)El número de la empresa en .UK si es requerido por la option1 seleccionada tipo de solicitante de registro .UK

Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 3 campos.

RESULTADO DEL CAMPO DE REGISTRACION
Explicación
1The result of the register request:
success - the domain was successfully registered
not_available - the domain is not available
insufficient_funds - not enough account balance to process this registration
offline - the central registry for this domain is currently offline
system_busy - all connections are busy
error - there was a syntax or registry error processing this request
2Más información sobre el resultado, sólo se usa cuando el resultado sea "error"
3Fecha de caducidad en tiempo unix (milisegundos desde la medianoche UTC de enero 1, 1970), sólo se utiliza cuando el resultado es "correcto"

Ejemplo de registro

Solicitud

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=register&domain=mydomain.com&duration=1

Resultado

ok, success,,1180897681932

Orden de eliminación

Contactando la eliminación de orden borrará un dominio que está todavía en el período de gracia. Su cuenta será acreditada de nuevo la cuota de inscripción menos los cargos por cancelación (ver nuestra página acerca de la eliminación del periodo de gracia para obtener más información). Los dominios con privacidad, que han sido renovados, o que han sido trasladados a una nueva cuenta no se pueden cancelar a través del API. Si esta contactando la eliminación de orden, debe incluidos los siguientes parámetros:

Parámetro de orden de eliminación
Explicación
domainEl dominio que deseas eliminar, sólo se puede eliminar 1 dominio a la vez por solicitud

Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 2 campos.

Campo de resultado de eliminación
Explicación
1The result of the delete request:
success - the domain was successfully deleted
grace_expired - the grace period has already expired
too_soon - cannot delete a domain the first hour after registration
offline - the central registry for this domain is currently offline
error - there was a syntax or registry error processing this requesterror - there was a syntax or registry error processing this request
2Más información sobre el resultado, sólo se usa cuando el resultado sea "error"

Ejemplo de eliminación

Solicitud

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=delete&domain=mydomain.com

Resultado

ok, success,

Orden de renovación

Llamar la orden de renovación crea y procesa una orden de renovación de dominio. Si el dominio tiene privacidad, la orden de renovación también renovará la privacidad. Hay que tener suficiente saldo de cuenta para pagar la orden. Si estás llamando la orden de renovación hay que incluir los siguientes parámetros:

Parámetro de orden de renovación
Explicación
domainEl dominio que deseas renovar, sólo se puede renovar 1 a la vez por solicitud
durationPara cuántos años deseas renovar el dominio
year (optional)El actual año en el que se expira el dominio

Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 3 campos.

Parámetro de orden de renovación
Explicación
1The result of the renew request:
success - the domain was successfully renewed
insufficient_funds - not enough account balance to process this renewal
offline - the central registry for this domain is currently offline
error - there was a syntax or registry error processing this request
2Más información sobre el resultado, sólo se usa cuando el resultado sea "error"
3Fecha de caducidad en tiempo unix (milisegundos desde la medianoche UTC de enero 1, 1970), sólo se utiliza cuando el resultado es "correcto"

Ejemplo de renovación

Solicitud

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=renew&domain=mydomain.com&duration=1

Resultado

ok, success,,1180897681932

Orden de obtener servidores de nombre

Si estás llamando la orden de obtener servidores de nombre, hay que incluir los siguientes parámetros:

Parámetro de solicitud de obtener servidores de nombre
Explicación
domainEl dominio de la que deseas obtener información de servidor de nombre, sólo se puede obtener la información de servidor de nombre para 1 dominio a la vez por solicitud.

Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 2 campos.

Campo de resultado de orden de obtener servidores de nombre
Explicación
1The result of the get name servers request:
success - the name servers were successfully returned
offline - the central registry for this domain is currently offline
error - there was a syntax or registry error processing this request
2La información de los servidores (ns0 - ns12) o más información del resultado si el resultado sea "error"
3Más información del ajuste del servidor de nombre, sólo se usa cuando resultado sea "success" (éxito)

Ejemplo de orden de obtener servidores de nombre

Solicitud

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=get_ns&domain=mydomain.com

Resultado

ok, success,ns1.dynadot.com,ns2.dynadot.com,,,,,,,,,,,,Dynadot Forwarding

Orden de cambiar servidores de nombre

Si estás llamando la orden de cambiar servidores de nombre, hay que incluir los siguientes parámetros:

Parámetro de orden de cambiar servidores de nombre
Explicación
domainEl dominio que deseas actualizar, sólo se puede cambiar 1 dominio a la vez por solicitud
ns0 - ns12Los servidores de nombre que deseas que use tu domonio, se puede especificar hasta 13 servidores de nombre, pero es necesario que ya estén en tu cuenta.

Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 2 campos.

Set Name Servers Result Field
Explicación
1The result of the set name servers request:
success - the name servers were successfully set
offline - the central registry for this domain is currently offline
error - there was a syntax or registry error processing this request
2Más información sobre el resultado, sólo se usa cuando el resultado sea "error"

Ejemplo de orden de cambiar servidores de nombre

Solicitud

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=set_ns&domain=mydomain.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com

Resultado

ok, success,

Configurar Comando Opciones de Renovación

Si invoca el comando configurar opciones de renovación, se deben incluir los siguientes parámetros:

Establecer Parámetro Solicitud de Opciones de Renovación
Explicación
domainEl dominio que deseas actualizar, sólo se puede cambiar 1 dominio a la vez por solicitud
renew-optionreset - reset the domain's renew option to "no renew option"
donot - set the domain's renew option to "do not renew"
auto - set the domain's renew option to "auto-renew"

Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 2 campos.

Configurar Campo Resultado Opciones de Renovación
Explicación
1The result of the set renew options requestThe result of the set renew options request:
success - the renew options were successfully set
error - there was a syntax error processing this request
2Más información sobre el resultado, sólo se usa cuando el resultado sea "error"

Ejemplo de Configuración de Opciones de Renovación

Solicitud

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=set_renew_option&domain=mydomain.com&renew-option=donot

Resultado

ok, success,

Orden de asignar carpeta

Si estás llamando la orden de asignar carpeta, hay que incluir los siguientes parámetros:

Set Folder Request Parameter
Explicación
domainEl dominio que deseas actualizar, sólo se puede cambiar 1 dominio a la vez por solicitud
folderThe folder name that you want to move your domain in
Use "Default" as the folder name if you want to move the domain to the default folder
Folder name is case sensitive, for example, "Folder1" and "folder1" are two different folder names

Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 2 campos.

Establecer Parámetro de Solicitud de Carpeta
Explicación
1The result of the set folder request:
success - the folder was successfully set
error - there was a syntax error processing this request
2Más información sobre el resultado, sólo se usa cuando el resultado sea "error"

Ejemplo de Configurar Carpeta

Solicitud

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=set_folder&domain=mydomain.com&folder=folder1

Resultado

ok, success,

Comando Is-Processing

Si invoca el comando is_processing, se debe incluir los siguientes parámetros:

Is-Processing Request Parameter
Explicación
no se necesita ningún parámetro extra

Hará 1 línea de resultados para cada dominio entregado. Cada línea tendrá 1 campos.

Is-Processing Result Field
Explicación
1The result of the is_processing request:
yes - there is a request is processing, shouldn't send a new request
no - no request is processing. Safe to send a new request.

Ejemplo Is-Processing

Solicitud

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=is_processing

Resultado

ok, yes,

Idiomas

Afrikaans:afr Chinese:chi Arabic:ara Persian:per Russian:rus Japanese:jpn Spanish:spa Hebrew:heb Korean:kor Bulgarian:bul Chinese-Simplified:zh-cn French:fre Hungarian:hun Turkish:tur Danish:dan Thai:tha German:ger Hindi:hin Greek:gre Icelandic:ice Portuguese:por Swedish:swe Polish:pol Ukrainian:ukr Chinese-Traditional:zh-tw Bosnian:bos Czech:cze Norwegian:nor Finnish:fin Italian:ita Cyrillic:cyrl Belarusian:bel Georgian:geo Vietnamese:vie Latvian:lav Bengali:ben Albanian:alb Romanian:rum Serbian:scc Tamil:tam Panjabi:pan Slovak:slo Armenian:arm Irish:gle Catalan:cat Urdu:urd Slovenian:slv Gujarati:guj Lithuanian:lit Macedonian:mac Khmer:khm Telugu:tel Dutch:dut Kazakh:kaz Malayalam:mal Welsh:wel Tibetan:tib Estonian:est Indic:inc Mongolian:mon Gaelic:gla Bodo:brx Uzbek:uzb Somali:som Javanese:jav Pushto:pus Swahili:swa Aragonese:arg Assamese:asm Sanskrit:san Chechen:che Kirghiz:kir Luxembourgish:ltz Maltese:mlt Kashmiri:kas Yiddish:yid Burmese:bur Nepali:nep Carib:car Coptic:cop Malay:may Syriac:syr Oriya:ori Samoan:smo Asturian:ast Avestan:ave Awadhi:awa Azerbaijani:aze Balinese:ban Baluchi:bal Basa:bas Bashkir:bak Basque:baq Bhojpuri:bho Chuvash:chv Corsican:cos Croatian:scr Divehi:div Dogri:doi Faroese:fao Fijian:fij Frisian:fry Gondi:gon Indonesian:ind Ingush:inh Kurdish:kur Lao:lao Maori:mao Moldavian:mol Ossetian:oss Rajasthani:raj Sardinian:srd Sindhi:snd Sinhalese:sin Tajik:tgk Latin:latn Konkani:knn Maithili:mai Marathi:mar Punjabi:pun