Pazartesi - Cumartesi: 09:00 - 18:00

26.03.2026 11 dk okuma Kargo Entegrasyonu

Aras Kargo API

Aras Kargo, Türkiye'nin köklü kargo firmalarından biridir. SOAP tabanlı API ile gönderi oluşturma, kargo takibi ve fiyat hesaplama işlemlerini entegre edebilirsiniz.

WSDL Adresleri

  • Gönderi: https://customerservices.araskargo.com.tr/ArasCargoCustomerIntegrationService/ArasCargoIntegrationService.svc?wsdl
  • Takip: https://customerservices.araskargo.com.tr/ArasCargoCustomerIntegrationService/ArasCargoIntegrationService.svc?wsdl

1. Gönderi Oluşturma

$wsdl = 'https://customerservices.araskargo.com.tr/ArasCargoCustomerIntegrationService/ArasCargoIntegrationService.svc?wsdl';

$client = new SoapClient($wsdl);

$params = [
    'UserName'            => 'MUSTERI_KODU',
    'Password'            => 'API_SIFRE',
    'TradingWaybillNumber'=> uniqid(),
    'InvoiceNumber'       => 'FAT-001',
    'ReceiverName'        => 'Ali Yılmaz',
    'ReceiverPhone'       => '05551234567',
    'ReceiverAddress'     => 'Atatürk Cad. No:5 Ankara',
    'ReceiverCityCode'    => '6',
    'ReceiverTownCode'    => '69',
    'PieceCount'          => '1',
    'Weight'              => '2',
    'Volume'              => '3',
    'PayorTypeCode'       => '1',
    'IsWorldWide'         => '0',
];

$result = $client->SetOrder($params);

2. Kargo Takip Sorgulama

$tracking = $client->GetQueryJSON([
    'UserName'        => 'MUSTERI_KODU',
    'Password'        => 'API_SIFRE',
    'IntegrationCode' => $cargo_key,
    'QueryType'       => 1,
]);

$data = json_decode($tracking->GetQueryJSONResult);
echo 'Durum: ' . $data->DURUM_ACIKLAMA;
Not: Aras Kargo API ile ReceiverCityCode ve ReceiverTownCode il/ilçe kodlarını kullanmanız gerekir. Bu kodları Aras Kargo API'sinden sorgulayabilirsiniz.

Sıkça Sorulan Sorular

Aras Kargo API ücretsiz mi?
Evet, Aras Kargo ile kurumsal anlaşmanız varsa API kullanımı ücretsizdir.
Aras Kargo il/ilçe kodlarını nereden bulabilirim?
API içindeki GetCityList ve GetTownList metodları ile il/ilçe kodlarını sorgulayabilirsiniz.
Aras Kargo gönderici ödemeli nasıl yapılır?
PayorTypeCode parametresini 1 (Gönderici Ödemeli) olarak ayarlayın.
Mesaj Gönderin0850 307 34 58
Hemen Arayın0850 307 34 58
Hemen Arayın WhatsApp