Carriers
Franch Express Tracking API & MCP
Query live Franch Express (franchexpress) package status and scan history in a single synchronous GET request or MCP tool call.
Overview & Quick Facts
| Property | Value |
|---|---|
Carrier slug (?carrier=) | franchexpress |
| Brand aliases | Franch Express, Franch Express Courier, erpfranchexpress |
| Category | Indian courier |
| Single-package REST endpoint | GET https://api.lastscanned.com/v1/track/{trackingNumber} |
| Batch REST endpoint | GET https://api.lastscanned.com/v1/track?numbers=48024430834,... |
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) | none | none | none |
Pass 2 (mayMatch) | none | none | none |
Franch AWBs are 11 digits, a shape other carriers use too, so pass ?carrier=franchexpress.
Synchronous GET Request & Normalized JSON Response
curl -s "https://api.lastscanned.com/v1/track/48024430834?carrier=franchexpress" \
-H "Authorization: Bearer $LASTSCANNED_API_KEY"{
"carrier": "franchexpress",
"trackingNumber": "48024430834",
"status": "in_transit",
"statusDescription": "Forwarded to Blue Dart - Delhi",
"service": null,
"deliveredAt": null,
"deliveredAtLocal": null,
"signedBy": null,
"destination": null,
"message": "Handed to Blue Dart as 48024430834",
"events": [
{
"timestamp": "2026-02-09T12:26:00Z",
"localTime": "2026-02-09T17:56:00",
"status": "in_transit",
"description": "Forwarded to Blue Dart - Delhi",
"location": null,
"code": null
},
{
"timestamp": "2026-02-09T06:44:00Z",
"localTime": "2026-02-09T12:14:00",
"status": "in_transit",
"description": "Received at Hub",
"location": "Chennai hub, TN",
"code": null
},
{
"timestamp": "2026-02-07T04:06:00Z",
"localTime": "2026-02-07T09:36:00",
"status": "exception",
"description": "Holding at Hub",
"location": "Chennai hub, TN",
"code": null
}
]
}Notes
- Handoff: when a scan says
Forwarded to <carrier>with a waybill,messagenames that carrier and number (for example"Handed to Blue Dart as 48024430834"). Pass that number toGET /v1/track/{number}for the partner's scans. - How it is fetched: the site's search form posts the AWB to get an opaque token, then loads the result page with it; both steps run in one request.
- Time zone: scan times are Indian Standard Time (
Asia/Kolkata).
Related Resources
- Regex & check digits: Tracking number formats & auto-detection
Foxpost Tracking API & MCP
Track Foxpost (Hungary, A-BOX / Z-BOX parcel lockers) parcels via synchronous REST GET or MCP. Normalized JSON status and scan history, no carrier credentials required.
Geniki Taxydromiki Tracking API & MCP
Track Geniki Taxydromiki (Greece) vouchers via synchronous REST GET or MCP. Normalized JSON status and scan history, no carrier credentials required.