Track Bring / Posten Norge (3707… / 707… / TESTPACKAGE…) parcels across Sweden, Denmark, and Finland.

Bring (Posten Norge) and PostNord share cross-border Nordic linehaul across Norway, Sweden, Denmark, and Finland (alongside Posti). Track GS1 SSCC 18–20 digit barcodes across both networks.

Barcode transition: Bring (Posten Norge) to PostNord

Domestic Bring (Posten Norge) parcels keep the same 92… / 420… barcode from pickup to mailbox. Pass ?carrier=bring to inspect middle-mile sort scans before USPS induction.

Origin / middle-mile carrier
Bring (Posten Norge) (bring)
Bring GS1 SSCC (3707… / 707…) or S10 (..NO)
^(00)?3707\d{14}$|^[A-Z]{2}\d{9}NO$
Origin example
370701234567890123
Final-mile carrier
PostNord (postnord)
Shared GS1 SSCC 18–20 digit barcode
^(00)?37\d{16}$
Final-mile example
00370701234567890123
Middle-mile resolution
Nordic cross-border handoff

How the Bring → PostNord handoff works

Follow the parcel across both networks without waiting on asynchronous webhooks or losing visibility at the handoff boundary.

1. Nordic origin dispatch
The parcel is scanned onto a GS1-128 SSCC (3707… / 0037…) label at the origin terminal in Oslo, Gothenburg, or Copenhagen.
2. Cross-border Nordic customs / linehaul
Shipments crossing between EU (Sweden/Denmark/Finland) and EEA (Norway) clear customs electronically.
3. Service point / locker delivery
Bring, PostNord, or Posti delivers to the recipient’s home or Pakkeboks / Ombud pickup point.
Bring query
GET /v1/track/{number}?carrier=bring
PostNord query
GET /v1/track/{number}?carrier=postnord
Posti Finland query
GET /v1/track/{number}?carrier=posti

Chain Bring → PostNord in code or MCP

Resolve both legs synchronously in TypeScript, curl, or your AI support agent via Streamable HTTP MCP.

REST (Synchronous GET)

# 1. Query Bring (Posten Norge) middle-mile scans on the 92… barcode:
curl "https://api.lastscanned.com/v1/track/370701234567890123?carrier=bring" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query USPS final-mile scans on the same barcode:
curl "https://api.lastscanned.com/v1/track/00370701234567890123" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

TypeScript (Automatic Handoff Chaining)

const headers = { Authorization: `Bearer ${process.env.LASTSCANNED_API_KEY}` };
const res = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(number)}`, { headers });
let pkg = await res.json();

// If USPS is still waiting on the consolidator parcel, query Bring (Posten Norge) middle-mile hubs:
if (pkg.carrier === "usps" && pkg.status === "label_created" && /^(420\d{5})?9[2345]/.test(number)) {
  const mid = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(number)}?carrier=bring`, { headers });
  if (mid.ok) pkg = await mid.json();
}

Remote MCP (Claude Code / Cursor / ChatGPT)

claude mcp add --transport http lastscanned https://mcp.lastscanned.com \
  --header "Authorization: Bearer lsk_live_YOUR_API_KEY"

Bring (Posten Norge) to PostNord Nordic Handoff Tracking FAQ

Do Bring and PostNord use the same 18–20 digit tracking number?
Yes. Nordic carriers use standardized GS1-128 Serial Shipping Container Codes (SSCC) starting with 370 / 00370, so the same barcode tracks in both Bring (?carrier=bring) and PostNord (?carrier=postnord).
How do I test the Bring adapter on lastscanned?
Bring supports the official test tracking number TESTPACKAGE-AT-PICKUPPOINT via GET /v1/track/TESTPACKAGE-AT-PICKUPPOINT?carrier=bring.

Other carrier handoff guides

Explore cross-border last-mile barcode extraction and domestic USPS consolidator overrides across all 125 carriers.

All 125 supported carriers