# DidaAPI overview

This is a overall spec for Dida API, including three types of API: Static Content data API, PriceSearch and BookingCreation.

API supports both Json and XML. Json format is recommended.

All communications are through HTTP Post.

All requests should have a header, which includes ClientID and License Key. IP of the service server needs to be white listed.

By default, the QPS limit is 30. If QPS quota is exceeded, requests might be rejected. However this setting is configurable. Please contact us if you need a higher QPS setting.

All requests should accept gzip encoding. All response messages are returned in gzip encoding.

Json format header:

{
    "Header":{
        "ClientID":"DidaApiTestID",
        "LicenseKey":"TestKey"
    }
}

XML format header:

<Header>
    <ClientID>DidaApiTestID</ClientID>
    <LicenseKey>TestKey</LicenseKey>
</Header>