Справочник методов PARTSAPI.RU

Редакция от 17.10.2019

CarPartsList
Список запчастей на указанную модификацию автомобиля.

DecodeEAN13
Определение запчасти по штрих-коду EAN13

DecodePlates
Расшифровка регистрационных номеров автомобилей ЕвроСоюза.

FindEAN13
Определение штрих-кода EAN13 по номеру и бренду запчасти

GetApplicability
Применяемость запчасти по её номеру

getCars
КАТАЛОГ: Список модификаций модели выбранного производителя

getCarsAndEnginesbyBrandNumber
Получение бренда, номера, марки, модели, модификации, годов выпуска модификации, кодов двигателей (через запятую)

getCrosses
Поиск аналогов запчастей по номеру

getCrossesTitle
Поиск аналогов запчастей с названиями запчастей по номеру

getCrossesTitleWithBrand
Поиск аналогов запчастей с названиями по номеру и названию бренда.

getCrossesWithBrand
Поиск аналогов запчастей по номеру и названию бренда.

GetFillVolumes
АВТОНОРМЫ: Заправочные объемы жидкостей

getMakes
КАТАЛОГ: Список производителей автомобилей выбранного класса

getModels
КАТАЛОГ: Список моделей выбранного производителя

GetNormsMakes
АВТОНОРМЫ: Список производителей автомобилей

GetNormsModels
АВТОНОРМЫ: Список моделей выбранного производителя

GetNormsTimes
АВТОНОРМЫ: Список работ, цена в рублях, нормочасы для выбранного узла автомобиля

GetNormsUzel
АВТОНОРМЫ: Список узлов выбранной модели автомобиля

getPartInfo
Получение информации о запчасти по бренду и номеру

getPartnameByBrandNumber
Получение наименования запчасти по бренду и номеру

getPartPhoto
Получение URL фотографии запчасти по бренду и номеру.

getPartsbyVIN
Список оригинальных (type=oem) и неоригинальных (type не указывать) запчастей на автомобиль по VIN-коду. Опционально можно выводить только запчасти определенной группы. (ID группы: https://vk.cc/8CVVzB)

getPartWeightSize
Получение веса, длины, высоты, ширины артикула по номеру и бренду

getPhotoByPartNumber
Получение фотографии по номеру запчасти. Фото можно получить как файл, указав type=image или как ссылку на медиа-сервере.

getSectionName
КАТАЛОГ: Название узла автомобиля по идентификатору этого узла

getSectionParts
КАТАЛОГ: Список запчастей заданного узла автомобиля (артикул, бренд, название, фотография)

getSections
КАТАЛОГ: Список узлов выбранной модификации автомобиля

PartSuggest
Поисковые подсказки для магазина автозапчастей. Используется в решениях типа Autocomplete.

PartSuggestML
Мультиязычные поисковые подсказки для магазина автозапчастей. Ориентировано на подсказку текстовой информации - названия запчастей, узлов автомобиля. Используется в решениях типа Autocomplete.

searchParts
Поиск запчастей по номеру или его части. В ответ ПОЛНАЯ информация об артикуле.

VINdecode
Получение марки, модели, модификации и года выпуска автомобиля на указанном языке

VINdecodeShort
Получение марки, модели, модификации и года выпуска автомобиля на указанном языке

Подключить за 800 RUB в месяц

CarPartsList

Список запчастей на указанную модификацию автомобиля.
Список запчастей на указанную модификацию автомобиля. KID: 2 - легковые, 16 - коммерческие и грузовые, 777 - мото, 14 - двигатель, 19 - ось. По умолчанию "Пробел". Можно ставить точку с запятой (;), запятую (,), вертикальную линию (|).
1. Входные параметры

Параметр Тип Длина Описание
typeidstring3Тип транспортного средства
kidstring7Идентификатор автомобиля в Текдок
delstring1Разделитель бренда и номера. По умолчанию "Пробел"
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции CarPartsList, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function CarPartsList($typeid, $kid, $del, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=CarPartsList&typeid=$typeid&kid=$kid&del=$del&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $typeid="100383"; $kid="2"; $del="" ""; $key="test"; $result=PARTSAPI::CarPartsList($typeid, $kid, $del, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
CarPartsList($typeid$kid$del$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=CarPartsList&typeid=$typeid&kid=$kid&del=$del&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$typeid="100383";
$kid="2";
$del="" "";
$key="test";
$result=PARTSAPI::CarPartsList($typeid$kid$del$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="CarPartsList">
<p><input type='text' name='typeid' value='100383' id='typeid'><label for='typeid'>Тип транспортного средства</label></p><p><input type='text' name='kid' value='2' id='kid'><label for='kid'>Идентификатор автомобиля в Текдок</label></p><p><input type='text' name='del' value='" "' id='del'><label for='del'>Разделитель бренда и номера. По умолчанию "Пробел"</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"typeid":$("#typeid").val(), "kid":$("#kid").val(), "del":$("#del").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 700 RUB в месяц

DecodeEAN13

Определение запчасти по штрих-коду EAN13
Поиск запчастей по штрих-коду EAN13. В ответ на штрих-код, приходят следующие данные о запчасти: название бренда, артикул запчасти, характеристики запчасти, конструкционная группа, наименование на русском.
1. Входные параметры

Параметр Тип Длина Описание
codestring13Штрих-код
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции DecodeEAN13, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function DecodeEAN13($code, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=DecodeEAN13&code=$code&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $code="4019064341826"; $key="test"; $result=PARTSAPI::DecodeEAN13($code, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
DecodeEAN13($code$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=DecodeEAN13&code=$code&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$code="4019064341826";
$key="test";
$result=PARTSAPI::DecodeEAN13($code$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="DecodeEAN13">
<p><input type='text' name='code' value='4019064341826' id='code'><label for='code'>Штрих-код</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"code":$("#code").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 450 RUB в месяц

DecodePlates

Расшифровка регистрационных номеров автомобилей ЕвроСоюза.
Расшифровка регистрационных номеров автомобилей ЕвроСоюза. 1: Гос.номер (Германия), 2: TypeMine (Франция), 3: Гос.номер (Швеция), 4: Typenumber (Швейцария), 5: Гос.номер (Дания), 6: NatCode (Австрия), 7: Гос.номер (Норвегия), 8: Гос.номер (Финляндия) , 9: DAT ECode , 20: KBA номер (Германия), 21: TypeMine (Франция) , 50: Гос.номер (Франция), 55: Гос.номер (Дания/Autig) , 61: Гос.номер (Великобритания/GB-HPI) , 67: VIN номер (Ирландия/IE-Cartell) , 68: Гос.номер (Финляндия/Koivunen) , 69: Гос.номер (Швеция/Koivunen) , 91: Гос.номер (Италия/RT) , 92: Гос.номер (Дания/AIS) , 93: Гос.номер (Финляндия/AIS) , 94: Гос.номер (Швеция/AIS) , 95: Гос.номер (Швеция/KGK) , 97: Гос.номер (Норвегия/AIS) , 99: Гос.номер (Ирландия/IE-Cartell)
1. Входные параметры

Параметр Тип Длина Описание
numberstring17Регистрационный номер
codestring50Код страны ЕС
langstring2Язык
keystring128Ваш API-ключ
Ответ сервера:
Для быстрой интеграции DecodePlates, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function DecodePlates($number, $code, $lang, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=DecodePlates&number=$number&code=$code&lang=$lang&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $number="0005AAT"; $code="20"; $lang="ru"; $key="test"; $result=PARTSAPI::DecodePlates($number, $code, $lang, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
DecodePlates($number$code$lang$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=DecodePlates&number=$number&code=$code&lang=$lang&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$number="0005AAT";
$code="20";
$lang="ru";
$key="test";
$result=PARTSAPI::DecodePlates($number$code$lang$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="DecodePlates">
<p><input type='text' name='number' value='0005AAT' id='number'><label for='number'>Регистрационный номер</label></p><p><input type='text' name='code' value='20' id='code'><label for='code'>Код страны ЕС</label></p><p><input type='text' name='lang' value='ru' id='lang'><label for='lang'>Язык</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ваш API-ключ</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"number":$("#number").val(), "code":$("#code").val(), "lang":$("#lang").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 700 RUB в месяц

FindEAN13

Определение штрих-кода EAN13 по номеру и бренду запчасти
Определение штрих-кода EAN13 по номеру и бренду запчасти
1. Входные параметры

Параметр Тип Длина Описание
numberstring50Номер запчасти
brandstring50Бренд
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции FindEAN13, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function FindEAN13($number, $brand, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=FindEAN13&number=$number&brand=$brand&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $number="190968"; $brand="SPIDAN"; $key="test"; $result=PARTSAPI::FindEAN13($number, $brand, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
FindEAN13($number$brand$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=FindEAN13&number=$number&brand=$brand&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$number="190968";
$brand="SPIDAN";
$key="test";
$result=PARTSAPI::FindEAN13($number$brand$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="FindEAN13">
<p><input type='text' name='number' value='190968' id='number'><label for='number'>Номер запчасти</label></p><p><input type='text' name='brand' value='SPIDAN' id='brand'><label for='brand'>Бренд</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"number":$("#number").val(), "brand":$("#brand").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 500 RUB в месяц

GetApplicability

Применяемость запчасти по её номеру
Применяемость запчасти по её номеру. Зона поиска (cartype): LEG - легковые, COM - комм. и грузовые, DVG - двигатели, OS - ось, KUZ - кузов, UNI - искать везде
1. Входные параметры

Параметр Тип Длина Описание
numberstring15Артикул запчасти
langstring2Язык выдачи результатов
cartypestring1Зона поиска
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции GetApplicability, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function GetApplicability($number, $lang, $cartype, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=GetApplicability&number=$number&lang=$lang&cartype=$cartype&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $number="06D109244E"; $lang="ru"; $cartype="LEG"; $key="test"; $result=PARTSAPI::GetApplicability($number, $lang, $cartype, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
GetApplicability($number$lang$cartype$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=GetApplicability&number=$number&lang=$lang&cartype=$cartype&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$number="06D109244E";
$lang="ru";
$cartype="LEG";
$key="test";
$result=PARTSAPI::GetApplicability($number$lang$cartype$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="GetApplicability">
<p><input type='text' name='number' value='06D109244E' id='number'><label for='number'>Артикул запчасти</label></p><p><input type='text' name='lang' value='ru' id='lang'><label for='lang'>Язык выдачи результатов</label></p><p><input type='text' name='cartype' value='LEG' id='cartype'><label for='cartype'>Зона поиска</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"number":$("#number").val(), "lang":$("#lang").val(), "cartype":$("#cartype").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 300 RUB в месяц

getCars

КАТАЛОГ: Список модификаций модели выбранного производителя
КАТАЛОГ: Список модификаций модели выбранного производителя
1. Входные параметры

Параметр Тип Длина Описание
makestring25make
modelstring50model
groupstring50group
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getCars, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getCars($make, $model, $group, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getCars&make=$make&model=$model&group=$group&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $make="74"; $model="10342"; $group="passenger"; $key="test"; $result=PARTSAPI::getCars($make, $model, $group, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getCars($make$model$group$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getCars&make=$make&model=$model&group=$group&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$make="74";
$model="10342";
$group="passenger";
$key="test";
$result=PARTSAPI::getCars($make$model$group$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getCars">
<p><input type='text' name='make' value='74' id='make'><label for='make'>make</label></p><p><input type='text' name='model' value='10342' id='model'><label for='model'>model</label></p><p><input type='text' name='group' value='passenger' id='group'><label for='group'>group</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"make":$("#make").val(), "model":$("#model").val(), "group":$("#group").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 800 RUB в месяц

getCarsAndEnginesbyBrandNumber

Получение бренда, номера, марки, модели, модификации, годов выпуска модификации, кодов двигателей (через запятую)
Получение бренда, номера, марки, модели, модификации, годов выпуска модификации, кодов двигателей (через запятую)
1. Входные параметры

Параметр Тип Длина Описание
brandstring50Бренд запчасти
numberstring50Артикул запчасти
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getCarsAndEnginesbyBrandNumber, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getCarsAndEnginesbyBrandNumber($brand, $number, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getCarsAndEnginesbyBrandNumber&brand=$brand&number=$number&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $brand="ELRING"; $number="163.390"; $key="test"; $result=PARTSAPI::getCarsAndEnginesbyBrandNumber($brand, $number, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getCarsAndEnginesbyBrandNumber($brand$number$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getCarsAndEnginesbyBrandNumber&brand=$brand&number=$number&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$brand="ELRING";
$number="163.390";
$key="test";
$result=PARTSAPI::getCarsAndEnginesbyBrandNumber($brand$number$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getCarsAndEnginesbyBrandNumber">
<p><input type='text' name='brand' value='ELRING' id='brand'><label for='brand'>Бренд запчасти</label></p><p><input type='text' name='number' value='163.390' id='number'><label for='number'>Артикул запчасти</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"brand":$("#brand").val(), "number":$("#number").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 900 RUB в месяц

getCrosses

Поиск аналогов запчастей по номеру
Поиск аналогов запчастей по номеру. В ответ получаете бренды и номера запчастей-аналогов
1. Входные параметры

Параметр Тип Длина Описание
numberstring50Артикул запчасти
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getCrosses, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getCrosses($number, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getCrosses&number=$number&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $number="D735O05"; $key="test"; $result=PARTSAPI::getCrosses($number, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getCrosses($number$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getCrosses&number=$number&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$number="D735O05";
$key="test";
$result=PARTSAPI::getCrosses($number$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getCrosses">
<p><input type='text' name='number' value='D735O05' id='number'><label for='number'>Артикул запчасти</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"number":$("#number").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 1000 RUB в месяц

getCrossesTitle

Поиск аналогов запчастей с названиями запчастей по номеру
Поиск аналогов запчастей с названиями запчастей по номеру
1. Входные параметры

Параметр Тип Длина Описание
numberstring50Артикул запчасти
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getCrossesTitle, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getCrossesTitle($number, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getCrossesTitle&number=$number&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $number="06D109244E"; $key="test"; $result=PARTSAPI::getCrossesTitle($number, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getCrossesTitle($number$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getCrossesTitle&number=$number&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$number="06D109244E";
$key="test";
$result=PARTSAPI::getCrossesTitle($number$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getCrossesTitle">
<p><input type='text' name='number' value='06D109244E' id='number'><label for='number'>Артикул запчасти</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"number":$("#number").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 900 RUB в месяц

getCrossesTitleWithBrand

Поиск аналогов запчастей с названиями по номеру и названию бренда.
Поиск аналогов запчастей с названиями по номеру и названию бренда. В ответ получаете бренд, номер, название запчасти, бренд замены, номер замены
1. Входные параметры

Параметр Тип Длина Описание
numberstring50Артикул запчасти
brandstring80Бренд
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getCrossesTitleWithBrand, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getCrossesTitleWithBrand($number, $brand, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getCrossesTitleWithBrand&number=$number&brand=$brand&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $number="D735O05"; $brand="NPS"; $key="test"; $result=PARTSAPI::getCrossesTitleWithBrand($number, $brand, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getCrossesTitleWithBrand($number$brand$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getCrossesTitleWithBrand&number=$number&brand=$brand&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$number="D735O05";
$brand="NPS";
$key="test";
$result=PARTSAPI::getCrossesTitleWithBrand($number$brand$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getCrossesTitleWithBrand">
<p><input type='text' name='number' value='D735O05' id='number'><label for='number'>Артикул запчасти</label></p><p><input type='text' name='brand' value='NPS' id='brand'><label for='brand'>Бренд</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"number":$("#number").val(), "brand":$("#brand").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 900 RUB в месяц

getCrossesWithBrand

Поиск аналогов запчастей по номеру и названию бренда.
Поиск аналогов запчастей по номеру и названию бренда. В ответ получаете бренд, номер, бренд замены, номер замены
1. Входные параметры

Параметр Тип Длина Описание
numberstring50Артикул запчасти
brandstring80Бренд
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getCrossesWithBrand, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getCrossesWithBrand($number, $brand, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getCrossesWithBrand&number=$number&brand=$brand&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $number="D735O05"; $brand="NPS"; $key="test"; $result=PARTSAPI::getCrossesWithBrand($number, $brand, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getCrossesWithBrand($number$brand$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getCrossesWithBrand&number=$number&brand=$brand&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$number="D735O05";
$brand="NPS";
$key="test";
$result=PARTSAPI::getCrossesWithBrand($number$brand$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getCrossesWithBrand">
<p><input type='text' name='number' value='D735O05' id='number'><label for='number'>Артикул запчасти</label></p><p><input type='text' name='brand' value='NPS' id='brand'><label for='brand'>Бренд</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"number":$("#number").val(), "brand":$("#brand").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 500 RUB в месяц

GetFillVolumes

АВТОНОРМЫ: Заправочные объемы жидкостей
АВТОНОРМЫ: Заправочные объемы жидкостей: моторное масло с фильтром, спецификация моторного масла, спецификация масла гидроусилителя руля, охлаждающая жидкость, спецификация охлаждающей жидкости, тормозная жидкость при замене, спецификация жидкости сцепления, хладагент для кондиционера, масло коробки переключения передач, спецификация хладагента, масло кондиционера, спецификация масла кондиционерa, спецификация масла ступенчатой коробки передач, ёмкость бака, масло для автоматической коробки переключения передач, спецификация масла автоматической коробки передач.
1. Входные параметры

Параметр Тип Длина Описание
keystring16Ключ для авторизации
caridstring16Идентификатор ТС в базе TecDoc
Ответ сервера:
Для быстрой интеграции GetFillVolumes, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function GetFillVolumes($key, $carid) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=GetFillVolumes&key=$key&carid=$carid", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $key="test"; $carid="24458"; $result=PARTSAPI::GetFillVolumes($key, $carid); print_r($result);
<?php class PARTSAPI
{
    public static function 
GetFillVolumes($key$carid) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=GetFillVolumes&key=$key&carid=$carid",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$key="test";
$carid="24458";
$result=PARTSAPI::GetFillVolumes($key$carid);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="GetFillVolumes">
<p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type='text' name='carid' value='24458' id='carid'><label for='carid'>Идентификатор ТС в базе TecDoc</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"key":$("#key").val(), "carid":$("#carid").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 300 RUB в месяц

getMakes

КАТАЛОГ: Список производителей автомобилей выбранного класса
КАТАЛОГ: Список производителей автомобилей выбранного класса: passenger - легковые, commercial - грузовые и коммерческие, moto - мототехника
1. Входные параметры

Параметр Тип Длина Описание
groupstring50тип транспортного средства
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getMakes, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getMakes($group, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getMakes&group=$group&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $group="passenger"; $key="test"; $result=PARTSAPI::getMakes($group, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getMakes($group$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getMakes&group=$group&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$group="passenger";
$key="test";
$result=PARTSAPI::getMakes($group$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getMakes">
<p><input type='text' name='group' value='passenger' id='group'><label for='group'>тип транспортного средства</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"group":$("#group").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 300 RUB в месяц

getModels

КАТАЛОГ: Список моделей выбранного производителя
КАТАЛОГ: Список моделей выбранного производителя
1. Входные параметры

Параметр Тип Длина Описание
makestring25make
groupstring50group
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getModels, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getModels($make, $group, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getModels&make=$make&group=$group&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $make="74"; $group="passenger"; $key="test"; $result=PARTSAPI::getModels($make, $group, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getModels($make$group$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getModels&make=$make&group=$group&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$make="74";
$group="passenger";
$key="test";
$result=PARTSAPI::getModels($make$group$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getModels">
<p><input type='text' name='make' value='74' id='make'><label for='make'>make</label></p><p><input type='text' name='group' value='passenger' id='group'><label for='group'>group</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"make":$("#make").val(), "group":$("#group").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 300 RUB в месяц

GetNormsMakes

АВТОНОРМЫ: Список производителей автомобилей
АВТОНОРМЫ: Список производителей автомобилей
1. Входные параметры

Параметр Тип Длина Описание
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции GetNormsMakes, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function GetNormsMakes($key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=GetNormsMakes&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $key="test"; $result=PARTSAPI::GetNormsMakes($key); print_r($result);
<?php class PARTSAPI
{
    public static function 
GetNormsMakes($key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=GetNormsMakes&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$key="test";
$result=PARTSAPI::GetNormsMakes($key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="GetNormsMakes">
<p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 300 RUB в месяц

GetNormsModels

АВТОНОРМЫ: Список моделей выбранного производителя
АВТОНОРМЫ: Список моделей выбранного производителя
1. Входные параметры

Параметр Тип Длина Описание
makestring50Производитель автомобиля
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции GetNormsModels, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function GetNormsModels($make, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=GetNormsModels&make=$make&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $make="AUDI"; $key="test"; $result=PARTSAPI::GetNormsModels($make, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
GetNormsModels($make$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=GetNormsModels&make=$make&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$make="AUDI";
$key="test";
$result=PARTSAPI::GetNormsModels($make$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="GetNormsModels">
<p><input type='text' name='make' value='AUDI' id='make'><label for='make'>Производитель автомобиля</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"make":$("#make").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 300 RUB в месяц

GetNormsTimes

АВТОНОРМЫ: Список работ, цена в рублях, нормочасы для выбранного узла автомобиля
АВТОНОРМЫ: Список работ, цена в рублях, нормочасы для выбранного узла автомобиля
1. Входные параметры

Параметр Тип Длина Описание
modelstring150Модель автомобиля
groupIDstring3Узел автомобиля
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции GetNormsTimes, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function GetNormsTimes($model, $groupID, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=GetNormsTimes&model=$model&groupID=$groupID&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $model="100%20(44,%2044Q,%20C3)%202.4%20D%20(44)%2060%20%D0%94%D0%B8%D0%B7%D0%B5%D0%BB%D1%8C%2008.1989-07.1991"; $groupID="1"; $key="test"; $result=PARTSAPI::GetNormsTimes($model, $groupID, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
GetNormsTimes($model$groupID$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=GetNormsTimes&model=$model&groupID=$groupID&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$model="100%20(44,%2044Q,%20C3)%202.4%20D%20(44)%2060%20%D0%94%D0%B8%D0%B7%D0%B5%D0%BB%D1%8C%2008.1989-07.1991";
$groupID="1";
$key="test";
$result=PARTSAPI::GetNormsTimes($model$groupID$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="GetNormsTimes">
<p><input type='text' name='model' value='100%20(44,%2044Q,%20C3)%202.4%20D%20(44)%2060%20%D0%94%D0%B8%D0%B7%D0%B5%D0%BB%D1%8C%2008.1989-07.1991' id='model'><label for='model'>Модель автомобиля</label></p><p><input type='text' name='groupID' value='1' id='groupID'><label for='groupID'>Узел автомобиля</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"model":$("#model").val(), "groupID":$("#groupID").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 300 RUB в месяц

GetNormsUzel

АВТОНОРМЫ: Список узлов выбранной модели автомобиля
АВТОНОРМЫ: Список узлов выбранной модели автомобиля
1. Входные параметры

Параметр Тип Длина Описание
modelstring150Модель автомобиля
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции GetNormsUzel, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function GetNormsUzel($model, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=GetNormsUzel&model=$model&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $model="100%20(44,%2044Q,%20C3)%202.4%20D%20(44)%2060%20%D0%94%D0%B8%D0%B7%D0%B5%D0%BB%D1%8C%2008.1989-07.1991"; $key="test"; $result=PARTSAPI::GetNormsUzel($model, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
GetNormsUzel($model$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=GetNormsUzel&model=$model&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$model="100%20(44,%2044Q,%20C3)%202.4%20D%20(44)%2060%20%D0%94%D0%B8%D0%B7%D0%B5%D0%BB%D1%8C%2008.1989-07.1991";
$key="test";
$result=PARTSAPI::GetNormsUzel($model$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="GetNormsUzel">
<p><input type='text' name='model' value='100%20(44,%2044Q,%20C3)%202.4%20D%20(44)%2060%20%D0%94%D0%B8%D0%B7%D0%B5%D0%BB%D1%8C%2008.1989-07.1991' id='model'><label for='model'>Модель автомобиля</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"model":$("#model").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 800 RUB в месяц

getPartInfo

Получение информации о запчасти по бренду и номеру
Получение информации о запчасти по бренду и номеру: бренд, номер, чистый номер, название запчасти, тип запчасти, узел автомобиля, категория запчасти, характеристики запчасти, штрих-код ean13
1. Входные параметры

Параметр Тип Длина Описание
brandstring50Бренд запчасти
numberstring50Артикул запчасти
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getPartInfo, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getPartInfo($brand, $number, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getPartInfo&brand=$brand&number=$number&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $brand="ELRING"; $number="163.390"; $key="test"; $result=PARTSAPI::getPartInfo($brand, $number, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getPartInfo($brand$number$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getPartInfo&brand=$brand&number=$number&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$brand="ELRING";
$number="163.390";
$key="test";
$result=PARTSAPI::getPartInfo($brand$number$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getPartInfo">
<p><input type='text' name='brand' value='ELRING' id='brand'><label for='brand'>Бренд запчасти</label></p><p><input type='text' name='number' value='163.390' id='number'><label for='number'>Артикул запчасти</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"brand":$("#brand").val(), "number":$("#number").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 500 RUB в месяц

getPartnameByBrandNumber

Получение наименования запчасти по бренду и номеру
Получение наименования запчасти по бренду и номеру
1. Входные параметры

Параметр Тип Длина Описание
brandstring50Бренд запчасти
numberstring50Артикул запчасти
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getPartnameByBrandNumber, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getPartnameByBrandNumber($brand, $number, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getPartnameByBrandNumber&brand=$brand&number=$number&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $brand="FEBI BILSTEIN"; $number="06161"; $key="test"; $result=PARTSAPI::getPartnameByBrandNumber($brand, $number, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getPartnameByBrandNumber($brand$number$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getPartnameByBrandNumber&brand=$brand&number=$number&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$brand="FEBI BILSTEIN";
$number="06161";
$key="test";
$result=PARTSAPI::getPartnameByBrandNumber($brand$number$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getPartnameByBrandNumber">
<p><input type='text' name='brand' value='FEBI BILSTEIN' id='brand'><label for='brand'>Бренд запчасти</label></p><p><input type='text' name='number' value='06161' id='number'><label for='number'>Артикул запчасти</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"brand":$("#brand").val(), "number":$("#number").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 800 RUB в месяц

getPartPhoto

Получение URL фотографии запчасти по бренду и номеру.
Получение URL фотографии запчасти по бренду и номеру. Физически фотография размещена на нашем сервере. После получения ее адреса, в своем сайте или приложении либо вывести фото с нашей ссылки, либо сохранить к себе на сервер и показать пользователю средствами PHP. Номер запчасти должен быть очищен в соответствии с https://www.tecdoc.ru/RFC_23667, бренд можно задавать без изменений.
1. Входные параметры

Параметр Тип Длина Описание
brandstring50Бренд запчасти
numberstring50Артикул запчасти
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getPartPhoto, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getPartPhoto($brand, $number, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getPartPhoto&brand=$brand&number=$number&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $brand="RUVILLE"; $number="5528270"; $key="test"; $result=PARTSAPI::getPartPhoto($brand, $number, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getPartPhoto($brand$number$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getPartPhoto&brand=$brand&number=$number&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$brand="RUVILLE";
$number="5528270";
$key="test";
$result=PARTSAPI::getPartPhoto($brand$number$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getPartPhoto">
<p><input type='text' name='brand' value='RUVILLE' id='brand'><label for='brand'>Бренд запчасти</label></p><p><input type='text' name='number' value='5528270' id='number'><label for='number'>Артикул запчасти</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"brand":$("#brand").val(), "number":$("#number").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 1500 RUB в месяц

getPartsbyVIN

Список оригинальных (type=oem) и неоригинальных (type не указывать) запчастей на автомобиль по VIN-коду. Опционально можно выводить только запчасти определенной группы. (ID группы: https://vk.cc/8CVVzB)
Список оригинальных (type=oem) и неоригинальных (type не указывать) запчастей на автомобиль по VIN-коду. Опционально можно выводить только запчасти определенной группы (ID группы: https://vk.cc/8CVVzB).
1. Входные параметры

Параметр Тип Длина Описание
vinstring17VIN-код
typestring3Тип запчастей: oem - только оригинальные, null - только аналоги
catstring6Товарная группа
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getPartsbyVIN, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getPartsbyVIN($vin, $type, $cat, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getPartsbyVIN&vin=$vin&type=$type&cat=$cat&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $vin="XW7BF4FK60S145161"; $type="oem"; $cat=""; $key="test"; $result=PARTSAPI::getPartsbyVIN($vin, $type, $cat, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getPartsbyVIN($vin$type$cat$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getPartsbyVIN&vin=$vin&type=$type&cat=$cat&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$vin="XW7BF4FK60S145161";
$type="oem";
$cat="";
$key="test";
$result=PARTSAPI::getPartsbyVIN($vin$type$cat$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getPartsbyVIN">
<p><input type='text' name='vin' value='XW7BF4FK60S145161' id='vin'><label for='vin'>VIN-код</label></p><p><input type='text' name='type' value='oem' id='type'><label for='type'>Тип запчастей: oem - только оригинальные, null - только аналоги</label></p><p><input type='text' name='cat' value='' id='cat'><label for='cat'>Товарная группа</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"vin":$("#vin").val(), "type":$("#type").val(), "cat":$("#cat").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 700 RUB в месяц

getPartWeightSize

Получение веса, длины, высоты, ширины артикула по номеру и бренду
Получение веса, длины, высоты, ширины артикула по номеру и бренду
1. Входные параметры

Параметр Тип Длина Описание
brandstring50Бренд запчасти
numberstring50Артикул запчасти
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getPartWeightSize, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getPartWeightSize($brand, $number, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getPartWeightSize&brand=$brand&number=$number&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $brand="VAG"; $number="8W5945254A"; $key="test"; $result=PARTSAPI::getPartWeightSize($brand, $number, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getPartWeightSize($brand$number$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getPartWeightSize&brand=$brand&number=$number&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$brand="VAG";
$number="8W5945254A";
$key="test";
$result=PARTSAPI::getPartWeightSize($brand$number$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getPartWeightSize">
<p><input type='text' name='brand' value='VAG' id='brand'><label for='brand'>Бренд запчасти</label></p><p><input type='text' name='number' value='8W5945254A' id='number'><label for='number'>Артикул запчасти</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"brand":$("#brand").val(), "number":$("#number").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 800 RUB в месяц

getPhotoByPartNumber

Получение фотографии по номеру запчасти. Фото можно получить как файл, указав type=image или как ссылку на медиа-сервере.
Получение фотографии по номеру запчасти. Изображение можно получить в виде ссылки на удаленный медиа-сервер, либо закодированнным в base64, для непосредственного использования в HTML: <img src="data:image/jpg;base64, ...."> Помимо ссылки на изображение, в выдаче присутствуют: fileName (имя файла), description (тип изображения), articleNumber (номер запчасти), articleClearNumber (очищенный номер запчасти), mfrName (бренд), mfrClearName (очищенное написание бренда).\n Коды языков: [de]: Deutsch, [en]: English (GB), [fr]: Français, [it]: Italiano, [es]: Español, [nl]: Nederlands, [da]: Dansk, [sv]: Svenska, [no]: Norsk, [fi]: Suomi, [hu]: Magyar, [pt]: Português, [ru]: русский, [sk]: slovenčina, [cs]: čeština, [pl]: Polski, [el]: Ελληvικά, [ro]: Română, [tr]: Türkçe, [hr]: Hrvatski, [sr]: Srpski, [zh]: Chinese, [bg]: Български, [lv]: Latviešu, [lt]: Lietuvių, [et]: Eesti, [sl]: Slovenski, [qa]: English (USA), [qb]: English (AUS), [is]: Icelandic, [qc]: Português (BR)
1. Входные параметры

Параметр Тип Длина Описание
querystring50Запрос
typestring16Вид изображения: image - в base64, link - ссылка на удаленном медиа-сервере
langstring2Код языка
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getPhotoByPartNumber, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getPhotoByPartNumber($query, $type, $lang, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getPhotoByPartNumber&query=$query&type=$type&lang=$lang&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $query="MW11007"; $type="link"; $lang="ru"; $key="test"; $result=PARTSAPI::getPhotoByPartNumber($query, $type, $lang, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getPhotoByPartNumber($query$type$lang$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getPhotoByPartNumber&query=$query&type=$type&lang=$lang&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$query="MW11007";
$type="link";
$lang="ru";
$key="test";
$result=PARTSAPI::getPhotoByPartNumber($query$type$lang$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getPhotoByPartNumber">
<p><input type='text' name='query' value='MW11007' id='query'><label for='query'>Запрос</label></p><p><input type='text' name='type' value='link' id='type'><label for='type'>Вид изображения: image - в base64, link - ссылка на удаленном медиа-сервере</label></p><p><input type='text' name='lang' value='ru' id='lang'><label for='lang'>Код языка</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"query":$("#query").val(), "type":$("#type").val(), "lang":$("#lang").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 300 RUB в месяц

getSectionName

КАТАЛОГ: Название узла автомобиля по идентификатору этого узла
КАТАЛОГ: Название узла автомобиля по идентификатору этого узла
1. Входные параметры

Параметр Тип Длина Описание
modification_idstring25ID модификации автомобиля
levelstring50ID родительского узла
groupstring50Тип ТС
section_idstring16ID узла
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getSectionName, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getSectionName($modification_id, $level, $group, $section_id, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getSectionName&modification_id=$modification_id&level=$level&group=$group§ion_id=$section_id&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $modification_id="38057"; $level="0"; $group="passenger"; $section_id="100002"; $key="test"; $result=PARTSAPI::getSectionName($modification_id, $level, $group, $section_id, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getSectionName($modification_id$level$group$section_id$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getSectionName&modification_id=$modification_id&level=$level&group=$group&section_id=$section_id&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$modification_id="38057";
$level="0";
$group="passenger";
$section_id="100002";
$key="test";
$result=PARTSAPI::getSectionName($modification_id$level$group$section_id$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getSectionName">
<p><input type='text' name='modification_id' value='38057' id='modification_id'><label for='modification_id'>ID модификации автомобиля</label></p><p><input type='text' name='level' value='0' id='level'><label for='level'>ID родительского узла</label></p><p><input type='text' name='group' value='passenger' id='group'><label for='group'>Тип ТС</label></p><p><input type='text' name='section_id' value='100002' id='section_id'><label for='section_id'>ID узла</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"modification_id":$("#modification_id").val(), "level":$("#level").val(), "group":$("#group").val(), "section_id":$("#section_id").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 300 RUB в месяц

getSectionParts

КАТАЛОГ: Список запчастей заданного узла автомобиля (артикул, бренд, название, фотография)
КАТАЛОГ: Список запчастей заданного узла автомобиля (артикул, бренд, название запчасти, фотография)
1. Входные параметры

Параметр Тип Длина Описание
modification_idstring25ID модификации автомобиля
groupstring50Тип ТС
section_idstring16ID узла
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getSectionParts, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getSectionParts($modification_id, $group, $section_id, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getSectionParts&modification_id=$modification_id&group=$group§ion_id=$section_id&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $modification_id="113350"; $group="passenger"; $section_id="104318"; $key="test"; $result=PARTSAPI::getSectionParts($modification_id, $group, $section_id, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getSectionParts($modification_id$group$section_id$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getSectionParts&modification_id=$modification_id&group=$group&section_id=$section_id&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$modification_id="113350";
$group="passenger";
$section_id="104318";
$key="test";
$result=PARTSAPI::getSectionParts($modification_id$group$section_id$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getSectionParts">
<p><input type='text' name='modification_id' value='113350' id='modification_id'><label for='modification_id'>ID модификации автомобиля</label></p><p><input type='text' name='group' value='passenger' id='group'><label for='group'>Тип ТС</label></p><p><input type='text' name='section_id' value='104318' id='section_id'><label for='section_id'>ID узла</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"modification_id":$("#modification_id").val(), "group":$("#group").val(), "section_id":$("#section_id").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 300 RUB в месяц

getSections

КАТАЛОГ: Список узлов выбранной модификации автомобиля
КАТАЛОГ: Список узлов выбранной модификации автомобиля. section_id - идентификатор родительского узла: 0 - начало иерархии. Параметр childCount в результатах выдачи указывает количество вложенных категорий.
1. Входные параметры

Параметр Тип Длина Описание
modification_idstring25modification_id
groupstring50group
section_idstring50section_id
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции getSections, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function getSections($modification_id, $group, $section_id, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=getSections&modification_id=$modification_id&group=$group§ion_id=$section_id&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $modification_id="108073"; $group="passenger"; $section_id="0"; $key="test"; $result=PARTSAPI::getSections($modification_id, $group, $section_id, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
getSections($modification_id$group$section_id$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=getSections&modification_id=$modification_id&group=$group&section_id=$section_id&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$modification_id="108073";
$group="passenger";
$section_id="0";
$key="test";
$result=PARTSAPI::getSections($modification_id$group$section_id$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="getSections">
<p><input type='text' name='modification_id' value='108073' id='modification_id'><label for='modification_id'>modification_id</label></p><p><input type='text' name='group' value='passenger' id='group'><label for='group'>group</label></p><p><input type='text' name='section_id' value='0' id='section_id'><label for='section_id'>section_id</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"modification_id":$("#modification_id").val(), "group":$("#group").val(), "section_id":$("#section_id").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 500 RUB в месяц

PartSuggest

Поисковые подсказки для магазина автозапчастей. Используется в решениях типа Autocomplete.
Поисковые подсказки для магазина автозапчастей. Используется в решениях типа Autocomplete.
1. Входные параметры

Параметр Тип Длина Описание
oemstring50Номер искомой запчасти
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции PartSuggest, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function PartSuggest($oem, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=PartSuggest&oem=$oem&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $oem="71736157"; $key="test"; $result=PARTSAPI::PartSuggest($oem, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
PartSuggest($oem$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=PartSuggest&oem=$oem&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$oem="71736157";
$key="test";
$result=PARTSAPI::PartSuggest($oem$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="PartSuggest">
<p><input type='text' name='oem' value='71736157' id='oem'><label for='oem'>Номер искомой запчасти</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"oem":$("#oem").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 700 RUB в месяц

PartSuggestML

Мультиязычные поисковые подсказки для магазина автозапчастей. Ориентировано на подсказку текстовой информации - названия запчастей, узлов автомобиля. Используется в решениях типа Autocomplete.
Мультиязычные поисковые подсказки для магазина автозапчастей. Ориентировано на подсказку текстовой информации - названия запчастей, узлов автомобиля. Используется в решениях типа Autocomplete. Коды языков: [de]: Deutsch, [en]: English (GB), [fr]: Français, [it]: Italiano, [es]: Español, [nl]: Nederlands, [da]: Dansk, [sv]: Svenska, [no]: Norsk, [fi]: Suomi, [hu]: Magyar, [pt]: Português, [ru]: русский, [sk]: slovenčina, [cs]: čeština, [pl]: Polski, [el]: Ελληvικά, [ro]: Română, [tr]: Türkçe, [hr]: Hrvatski, [sr]: Srpski, [zh]: Chinese, [bg]: Български, [lv]: Latviešu, [lt]: Lietuvių, [et]: Eesti, [sl]: Slovenski, [qa]: English (USA), [qb]: English (AUS), [is]: Icelandic, [qc]: Português (BR)
1. Входные параметры

Параметр Тип Длина Описание
querystring50Запрос
langstring2Код языка
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции PartSuggestML, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function PartSuggestML($query, $lang, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=PartSuggestML&query=$query&lang=$lang&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $query="коло"; $lang="ru"; $key="test"; $result=PARTSAPI::PartSuggestML($query, $lang, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
PartSuggestML($query$lang$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=PartSuggestML&query=$query&lang=$lang&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$query="коло";
$lang="ru";
$key="test";
$result=PARTSAPI::PartSuggestML($query$lang$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="PartSuggestML">
<p><input type='text' name='query' value='коло' id='query'><label for='query'>Запрос</label></p><p><input type='text' name='lang' value='ru' id='lang'><label for='lang'>Код языка</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"query":$("#query").val(), "lang":$("#lang").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 500 RUB в месяц

searchParts

Поиск запчастей по номеру или его части. В ответ ПОЛНАЯ информация об артикуле.
Поиск запчастей по номеру или его части. В ответ получаете бренд, торговый номер, номер, характеристики запчасти, тип номера (оригинал/аналог), список замен и др. Описание выдачи: ArticleId - Идентификатор артикула по базе TECDOC, ArticleName - наименование запчасти, ArticleAddName - дополнительное название, ArticleNo - торговый номер запчасти, ArticleSearchNo - поисковый номер запчасти, ArticleState - код статуса артикула, ArticleStateName - название статуса артикула, Attributes - массив атрибутов артикула, attrBlockNo - номер блока атрибутов, attrId - идентификатор атрибута артикула, attrIsConditional - является условием, attrIsInterval - периодический атрибут, attrIsLinked - имеет ли связи, attrName - название атрибута, attrShortName - краткое название, attrType - тип атрибута, attrUnit - единица измерения, attrValue - значение атрибута, attrValueId - идентификатор значения атрибута, ImmediateInfo - дополнительная информация, infoId - идентификатор записи, infoText - текст записи, infoTypeId идентификатор типа доп.информации, infoTypeName - название типа доп.информации, BrandId - идентификатор производителя запчасти, BrandName - название производителя запчасти, GenericArticleId - код вида запчасти (https://vk.cc/8CVVzB), NumberType - тип артикула (оригинал, неоригинал), ReplacedByNumbers - заменен артикулами, ReplacedNumbers - заменяет артикулы, DocumentId - идентификатор документа (media), UsageNumbers - номера запчасти, Price - цены в ЕС, Availability - наличие запчасти.
1. Входные параметры

Параметр Тип Длина Описание
querystring50Артикул запчасти
langstring2Язык выдачи результатов
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции searchParts, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function searchParts($query, $lang, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=searchParts&query=$query&lang=$lang&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $query="5432"; $lang="ru"; $key="test"; $result=PARTSAPI::searchParts($query, $lang, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
searchParts($query$lang$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=searchParts&query=$query&lang=$lang&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$query="5432";
$lang="ru";
$key="test";
$result=PARTSAPI::searchParts($query$lang$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="searchParts">
<p><input type='text' name='query' value='5432' id='query'><label for='query'>Артикул запчасти</label></p><p><input type='text' name='lang' value='ru' id='lang'><label for='lang'>Язык выдачи результатов</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"query":$("#query").val(), "lang":$("#lang").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 700 RUB в месяц

VINdecode

Получение марки, модели, модификации и года выпуска автомобиля на указанном языке
Получение марки, модели, модификации и года выпуска автомобиля на указанном языке. Описание полей выдачи результатов:

TecRmiExternalId Идентификатор ТС в базе TecRMI  
TecDocExternalId Идентификатор ТС в базе TecDoc  
TecNotes Технические комментарии  
Details axles Оси  
Details cabs Кабины  
Details carId Идентификатор ТС в базе TecDoc  
Details kbaNumbers Массив, содержащий KBA номера ТС  
Details motorCodes Массив, содержащий коды двигателя ТС  
Details protoTypes Прототипы ТС  
Details secondaryTypes Вторичные типы ТС  
Details vehicleDetails Массив, детальная информация о ТС  
Details vehicleDetails axisConfiguration Конфигурация осей
Details vehicleDetails brakeSystem Тормозная система
Details vehicleDetails carId Идентификатор ТС в базе TecDoc
Details vehicleDetails ccmTech Объем двигателя
Details vehicleDetails constructionType Тип кузова
Details vehicleDetails cylinder Число цилиндров
Details vehicleDetails cylinderCapacityCcm Объем двигателя в куб.см.
Details vehicleDetails cylinderCapacityLiter Объем двигателя в литрах
Details vehicleDetails fuelType Тип топлива
Details vehicleDetails fuelTypeProcess Принцип работы двигателя
Details vehicleDetails impulsionType Тип привода
Details vehicleDetails manuId Идентификатор марки ТС
Details vehicleDetails manuName Наименование марки ТС
Details vehicleDetails modId Идентификатор модели ТС
Details vehicleDetails modelName Наименование модели ТС
Details vehicleDetails motorType Тип двигателя
Details vehicleDetails powerHpFrom Мин. мощность в л.с.
Details vehicleDetails powerHpTo Макс. мощность в л.с.
Details vehicleDetails powerKwFrom Мин. мощность в кВт
Details vehicleDetails powerKwTo Мин. мощность в кВт
Details vehicleDetails tonnage Грузоподъемность
Details vehicleDetails typeName Наименование модификации ТС
Details vehicleDetails typeNumber Идентификатор модификации ТС
Details vehicleDetails valves Количество клапанов
Details vehicleDetails yearOfConstrFrom Начало производства
Details vehicleDetails yearOfConstrTo Окончание производства
vehicleRegistrationInfo Информация о регистрации ТС  
wheelBases Колесная база    
carId Идентификатор модификации автомобиля  
carName Наименование модификации автомобиля  
firstCountry Страна выхода в свет  
linkingTargetType Тип ТС в базе TecDoc: P - легковые, C - коммерческие и грузовые
manuId Идентификатор марки ТС в базе TecDoc  
modelId Идентификатор модели ТС в базе TecDoc  
1. Входные параметры

Параметр Тип Длина Описание
vinstring17VIN автомобиля
langstring2Язык выдачи результатов
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции VINdecode, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function VINdecode($vin, $lang, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=VINdecode&vin=$vin&lang=$lang&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $vin="KMHSH81WP7U196568"; $lang="ru"; $key="test"; $result=PARTSAPI::VINdecode($vin, $lang, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
VINdecode($vin$lang$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=VINdecode&vin=$vin&lang=$lang&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$vin="KMHSH81WP7U196568";
$lang="ru";
$key="test";
$result=PARTSAPI::VINdecode($vin$lang$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="VINdecode">
<p><input type='text' name='vin' value='KMHSH81WP7U196568' id='vin'><label for='vin'>VIN автомобиля</label></p><p><input type='text' name='lang' value='ru' id='lang'><label for='lang'>Язык выдачи результатов</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"vin":$("#vin").val(), "lang":$("#lang").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });
Подключить за 500 RUB в месяц

VINdecodeShort

Получение марки, модели, модификации и года выпуска автомобиля на указанном языке
Получение марки, модели, модификации и года выпуска автомобиля на указанном языке
1. Входные параметры

Параметр Тип Длина Описание
vinstring17VIN автомобиля
langstring2Язык выдачи результатов
keystring16Ключ для авторизации
Ответ сервера:
Для быстрой интеграции VINdecodeShort, Вы можете использовать готовые коды на PHP и JAVASCRIPT.
class PARTSAPI { public static function VINdecodeShort($vin, $lang, $key) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://partsapi.ru/api.php?act=VINdecodeShort&vin=$vin&lang=$lang&key=$key", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => false, )); $response = curl_exec($curl); $response = json_decode($response, false); curl_close($curl); return $response; } } $vin="KMHSH81WP7U196568"; $lang="ru"; $key="test"; $result=PARTSAPI::VINdecodeShort($vin, $lang, $key); print_r($result);
<?php class PARTSAPI
{
    public static function 
VINdecodeShort($vin$lang$key) {
        
$curl curl_init();
        
curl_setopt_array($curl, array(
            
CURLOPT_URL => "https://partsapi.ru/api.php?act=VINdecodeShort&vin=$vin&lang=$lang&key=$key",
            
CURLOPT_RETURNTRANSFER => true,
            
CURLOPT_POST => false,
        ));
        
$response curl_exec($curl);
        
$response json_decode($responsefalse);
        
curl_close($curl);
        return 
$response;
    }
}
$vin="KMHSH81WP7U196568";
$lang="ru";
$key="test";
$result=PARTSAPI::VINdecodeShort($vin$lang$key);
print_r($result);
 
?>
1



<!-- HTML PART: START -->
<form method="post" action="#" id="testform">
<input type="hidden" name="action" value="VINdecodeShort">
<p><input type='text' name='vin' value='KMHSH81WP7U196568' id='vin'><label for='vin'>VIN автомобиля</label></p><p><input type='text' name='lang' value='ru' id='lang'><label for='lang'>Язык выдачи результатов</label></p><p><input type='text' name='key' value='test' id='key'><label for='key'>Ключ для авторизации</label></p><p><input type="submit" name="sendBtn" value="Отправить запрос к API" /></p>
</form>
<!-- HTML PART: END -->
1
$(function() { $("#testform").submit(function() { var formData = {"vin":$("#vin").val(), "lang":$("#lang").val(), "key":$("#key").val();}; $.ajax({url:'https://partsapi.ru/api.php' + $("#action").val(), type:'POST', data: formData, success: function(res) {alert(res); }}); return false; }); });