Types of ad spaces
Parameters
| HTTP method | Access rights | URL | Parameters | Note |
|---|---|---|---|---|
| GET | public_data | https://api.admitad.com/websites/kinds/ |
|
Returns the types of ad spaces*. |
- * Returns the result in the JSON format.
-
**Sets skipping and the number of records returned. For example limit=5&offset=2.
Example of use
Example of a request with utility ``curl``:
curl -L -H 'Authorization: Bearer access_token' -X GET https://api.admitad.com/websites/kinds/
Example of the response from the API server in the JSON format:
{
"results": [
"website",
"doorway",
"contextual",
"social_app",
"social_group"
],
"_meta": {
"count": 7,
"limit": 5,
"offset": 0
}
}
Ad space regions
Parameters
| HTTP method | Access rights | URL | Parameters | Note |
|---|---|---|---|---|
| GET | public_data | https://api.admitad.com/websites/regions/ |
|
Returns the list of regions*. |
- * Returns the result in the JSON format.
-
** Sets skipping and the number of records returned. For example limit=5&offset=2.
Example of use
Example of a request with utility ``curl``:
curl -L -H 'Authorization: Bearer access_token' -X GET https://api.admitad.com/websites/regions/
Example of the response from the API server in the JSON format:
{
"results": [
"RU",
"UA",
"BY"
],
"_meta": {
"count": 20,
"limit": 3,
"offset": 0
}
}
Additional regions
01 — CIS
00 — All
Categories of affiliate programs
Parameters
| HTTP method | Access rights | URL | Parameters | Note |
|---|---|---|---|---|
| GET | public_data | https://api.admitad.com/categories/ |
|
Returns the list of affiliate programs categories*. |
| GET | public_data |
https://api.admitad.com/categories/advcampaign/{id}/ |
|
Returns the list of categories of an affiliate program, where id is the affiliate program identifier*. |
| GET | public_data | https://api.admitad.com/categories/{id}/ |
|
Returns the category of an affiliate program, where id is the category identifier*. |
- * Returns the result in the JSON format.
- ** Sets skipping and the number of records returned. For example limit=5&offset=2.
- *** Filter by affiliate programs. For example, campaign=3&campaign=4, where the values are identifiers of affiliate programs.
- **** The language of the response. For example, language=de, where values are two-letter codes.
-
- ***** Sorting order. Possible values:
-
- name
Sign "-" before the value means inverse sort order. For example, order_by=-name.
Example of use
Example of a request with utility ``curl``:
curl -L -H 'Authorization: Bearer access_token' -X GET https://api.admitad.com/categories/
curl -L -H 'Authorization: Bearer access_token' -X GET https://api.admitad.com/categories/12/
curl -L -H 'Authorization: Bearer access_token' -X GET https://api.admitad.com/categories/advcampaign/6/
Example of the response from the API server in the JSON format:
{
"results": [
{
"name": "Browser",
"language": "en",
"parent": {
"name": "Online Games",
"language": "en",
"parent": null,
"id": 2
},
"id": 3
},
{
"name": "Other",
"language": "en",
"parent": null,
"id": 5
},
{
"name": "Client",
"language": "en",
"parent": {
"name": "Online Games",
"language": "en",
"parent": null,
"id": 2
},
"id": 4
}
],
"_meta": {
"count": 11,
"limit": 3,
"offset": 0
}
}
Description of API server response fields
| Name | Description |
|---|---|
| id | Category ID |
| name | Name of category |
| language | Response language |
| parent | The identifier of the parent category |
System languages
Parameters
| HTTP method | Access rights | URL | Parameters | Note |
|---|---|---|---|---|
| GET | public_data | https://api.admitad.com/languages/ |
|
Returns the list of available languages*. |
| GET | public_data | https://api.admitad.com/languages/{code}/ |
Returns the language, where code is the code of the language (language_code)*. |
- * Returns the result in the JSON format.
- ** Sets skipping and the number of records returned. For example limit=5&offset=2.
Example of use
Example of a request with utility ``curl``:
curl -L -H 'Authorization: Bearer access_token' -X GET https://api.admitad.com/websites/languages/?limit=2
Example of the response from the API server in the JSON format:
{
"results": [
{
"flag": "http://admitad.com/media/images/flags/c8ef33a926799c7c3d7103212a78b187.png",
"language": "Русский",
"language_code": "ru"
},
{
"flag": "http://admitad.com/media/images/flags/a8ef33a926799c7c3d7122222a78b187.png",
"language": "Deutsch",
"language_code": "de"
}
],
"_meta": {
"count": 2,
"limit": 2,
"offset": 0
}
}
Description of API server response fields
| Name | Description |
|---|---|
| flag | Language flag image |
| languages | Name of language |
| language_code | Language code |
System currencies
Parameters
| HTTP method | Access rights | URL | Parameters | Note |
|---|---|---|---|---|
| GET | public_data | https://api.admitad.com/currencies/ |
|
Returns the list of currencies*. |
- * Returns the result in the JSON format.
- ** Sets skipping and the number of records returned. For example limit=5&offset=2.
Example of use
Example of a request with utility ``curl``:
curl -L -H 'Authorization: Bearer access_token' -X GET https://api.admitad.com/currencies/
Example of the response from the API server in the JSON format:
{
"results": [
{
"code": "EUR",
"min_sum": "20.00",
"name": "Euro",
"sign": "€"
},
{
"code": "RUB",
"min_sum": "750.00",
"name": "Russian ruble",
"sign": "руб."
},
{
"code": "USD",
"min_sum": "25.00",
"name": "American dollar",
"sign": "$"
}
],
"_meta": {
"count": 3,
"limit": 20,
"offset": 0
}
}
Description of API server response fields
| Name | Description |
|---|---|
| code | Currency code |
| name | Name of currency |
| sign | Currency symbol |
| min_sum | The minimum amount allowed for withdrawal |
Exchange rates
Parameters
| HTTP method | Access rights | URL | Note |
|---|---|---|---|
| GET | public_data | https://api.admitad.com/currencies/rate/ |
Returns the exchange rate for the selected currency pair. |
List of GET-parameters for a request
| Name | Description |
|---|---|
| base | Source currency code (System currencies) |
| target | Destination currency code (System currencies) |
| date | Date of the exchange rate in the dd.mm.yyyy format |
- All parameters are required.
- Currency codes should be provided as defined by ISO 4217.
List of response fields
| Name | Description |
|---|---|
| base | Source currency code (System currencies) |
| target | Destination currency code (System currencies) |
| date | Date of the exchange rate |
| rate | Exchange rate (base * rate = target) |
- Currency codes should be provided as defined by ISO 4217.
Example of a request with utility ``curl``:
curl -L -H 'Authorization: Bearer access_token' -X GET https://api.admitad.com/currencies/rate/?base=EUR&target=USD&date=24.06.2014
Example of the response from the API server in the JSON format:
{
"date": "2014-06-24",
"rate": "1.3600000000",
"base": "EUR",
"target": "USD"
}
Traffic sources
Parameters
| HTTP method | Access rights | URL | Parameters | Note |
|---|---|---|---|---|
| GET | public_data | https://api.admitad.com/traffic/ |
|
Returns available traffic sources*. |
- * Returns the result in the JSON format.
-
** Sets skipping and the number of records returned. For example limit=5&offset=2.
Example of use
Example of a request with utility ``curl``:
curl -L -H 'Authorization: Bearer access_token' -X GET https://api.admitad.com/traffic/
Example of the response from the API server in the JSON format:
{
"results": [
{
"name": "Cashback",
"id": 1
},
{
"name": "PopUp / ClickUnder",
"id": 2
},
{
"name": "Doorway pages",
"id": 4
},
{
"name": "E-Mail-Marketing",
"id": 5
},
{
"name": "Brand-Bidding",
"id": 6
},
{
"name": "Social Media",
"id": 7
},
{
"name": "Toolbar",
"id": 9
},
{
"name": "Adult",
"id": 14
},
{
"name": "Banner-teaser networks",
"id": 18
},
{
"name": "YouTube Channel",
"id": 19
},
{
"name": "Брокерский трафик",
"id": 20
}
],
"_meta": {
"count": 11,
"limit": 20,
"offset": 0
}
}