How to Use the Duda REST API


In order to use the Duda REST API you need to request access for the Duda API access via your Account Settings. Once your request is approved, you will receive an email with your API password and you will be able to access all other credentials via your account settings.

The Duda API authenticates each request with Basic HTTP authentication. Make sure you send your user credentials in a preemptive manner as some HTTP request clients omit the authentication header. All requests over the API must be over secured HTTPS. Duda recommends requiring a TLS connection, if possible.

The API endpoint will be:

You will then add the corresponding resource URI after the API endpoint URL. For example, if you wanted to retrieve information about a site, you would:


Sending and Receiving Data

All data requests will be sent and received in standard JSON representation, we do not support any other format of transmitting data.


Priority Phone Support

English phone support is available 18 hours a day,
Monday through Friday, 3am to 9pm (EST).

United States +1 866-776-1550 3am to 9pm (Eastern)
United Kingdom +44 (0)800-011-9071 8am to 2am (London)
France +33 (0)9-75-18-84-74 9am to 3am (Paris)
Israel +972 (0)3-720-8922 10am to 4am (Jerusalem)
Australia +61 (0)2-8880-9166 7pm to 1pm (Sydney)
To schedule a call in French, Portuguese, Hebrew or Russian, please email us at

Please Log in as a DudaPro

Priority Phone Support is available exclusively to DudaPros. Log in to your DudaPro account now to see our international support numbers.

Log In
Not a DudaPro? Start a free trial now!