Carriers
Venipak Tracking API & MCP
Query live Venipak (venipak) package status and scan history in a single synchronous GET request or MCP tool call. lastscanned auto-detects parcel numbers (V + 5 digits + E + 7 digits). Shipment numbers (7 to 10 digits) are not auto-detected; pass ?carrier=venipak.
Overview & Quick Facts
| Property | Value |
|---|---|
Carrier slug (?carrier=) | venipak |
| Brand aliases | Venipak, Venipak Lithuania, Venipak Baltic |
| Category | Parcel courier (Baltics) |
| Single-package REST endpoint | GET https://api.lastscanned.com/v1/track/{trackingNumber} |
| Batch REST endpoint | GET https://api.lastscanned.com/v1/track?numbers=V12345E0123456,... |
MCP server (https://mcp.lastscanned.com) | track_package, track_packages, list_carriers |
| Authentication & pricing | Authorization: Bearer lsk_live_... · 1 free keyless lookup/day per IP |
Tracking Number Formats & Auto-Detection
| Pass | Rule / Regex | Check Digit | Examples |
|---|---|---|---|
Pass 1 (matches) | Parcel numbers: /^V\d{5}E\d{7}$/ | none | V12345E0123456 |
Pass 2 (mayMatch) | none | none | none |
Synchronous GET Request & Normalized JSON Response
curl -s "https://api.lastscanned.com/v1/track/V12345E0123456" \
-H "Authorization: Bearer $LASTSCANNED_API_KEY"{
"carrier": "venipak",
"trackingNumber": "V12345E0123456",
"status": "delivered",
"statusDescription": "Delivered",
"service": null,
"deliveredAt": "2026-02-06T16:49:00Z",
"deliveredAtLocal": "2026-02-06T18:49:00",
"signedBy": null,
"destination": null,
"events": [
{
"timestamp": "2026-02-06T16:49:00Z",
"localTime": "2026-02-06T18:49:00",
"status": "delivered",
"description": "Delivered",
"location": null,
"code": "9"
},
{
"timestamp": "2026-02-06T09:35:00Z",
"localTime": "2026-02-06T11:35:00",
"status": "out_for_delivery",
"description": "Out for delivery",
"location": null,
"code": "2"
},
{
"timestamp": "2026-02-05T18:34:00Z",
"localTime": "2026-02-05T20:34:00",
"status": "in_transit",
"description": "At terminal",
"location": "KAUNAS",
"code": "1"
},
{
"timestamp": "2026-01-22T12:24:00Z",
"localTime": "2026-01-22T14:24:00",
"status": "label_created",
"description": "At sender",
"location": null,
"code": "2"
}
]
}Notes
- Several parcels: a shipment number can cover several parcels; their scans are merged and the parcel number is put in front of the
location. - Time zone: Baltic local time (UTC+2, +3 in summer; the same in all three countries).
Related Resources
- Regex & check digits: Tracking number formats & auto-detection
Vasp Expresso (Portugal) Tracking API & MCP
Track Vasp Expresso (Portugal) parcels by service or volume barcode via synchronous REST GET or MCP. Normalized JSON status and scan history, no carrier credentials required.
Vinted Go Tracking API & MCP
Track Vinted Go parcels via synchronous REST GET or MCP. Normalized JSON status and scan history, no carrier credentials required.