TrackExpress.RU предоставляет REST API для интеграции отслеживания посылок в ваши приложения.
https://www.trackexpress.ru/api/v1
API использует ключи для аутентификации. Вы можете получить API ключ в разделе Профиль.
Способы передачи API ключа:
?api_key=YOUR_KEYX-API-Key: YOUR_KEYAuthorization: Bearer YOUR_KEY
Без API ключа: лимит 10 запросов в минуту
С API ключом: лимит 100 запросов в минуту
Получить информацию о посылке по трек-коду
track (обязательный) - трек-код посылки (4-50 символов)api_key (опционально) - API ключ для увеличенного лимитаGET /api/v1/track?track=LK908505724CN&api_key=YOUR_API_KEY
GET /api/v1/track?track=LK908505724CN
X-API-Key: YOUR_API_KEY
{
"success": true,
"tracking_code": "LK908505724CN",
"status": "in-transit",
"status_localized": "В пути",
"courier_name": "China Post",
"origin_country": "CN",
"destination_country": "RU",
"events": [
{
"date": "2024-01-15 10:30:00",
"status": "in-transit",
"location": "Beijing, China",
"description": "Посылка отправлена"
}
]
}
| Код | Описание |
|---|---|
| in-transit | Посылка в пути |
| out-for-delivery | Готовится к доставке |
| delivered | Доставлено |
| exception | Проблема с доставкой |
{
"success": false,
"error": "Посылка не найдена"
}
API использует ограничение частоты запросов для защиты от злоупотреблений.
При превышении лимита возвращается HTTP 429 с заголовками:
X-RateLimit-Limit - максимальное количество запросовX-RateLimit-Remaining - оставшееся количество запросовX-RateLimit-Reset - время сброса лимита (Unix timestamp)Для получения API ключа или дополнительной информации свяжитесь с нами: