Synchronous GET tracking and unlimited monthly re-polls—without choosing between $39/mo webhooks or $99/mo per-call plans.

Ship24 splits its API pricing into two separate models: a $39/month asynchronous per-shipment webhook plan and a $99/month per-call plan where every single poll consumes quota. lastscanned gives you both in one plan: synchronous GET /v1/track/:number responses AND unlimited free re-polls on every unique number all month for $4.99/month (1,000 unique numbers).

lastscanned vs. Ship24 at a glance

Side-by-side comparison of architecture, monthly pricing across 31 supported carriers, and AI agent integration.

FeaturelastscannedShip24
Synchronous GET + free re-pollingBoth included on every plan ($0 Free & $4.99/mo Pro)Split into separate plans: $39/mo async per-shipment vs. $99/mo per-call
1,000 unique packages / month$4.99 / month (Pro plan)$39.00 / month (per-shipment) or $99.00 / month (10k per-call plan)
Cost to poll 1,000 packages 15 times each$4.99 / month total (re-polls are free all billing period)$39/mo (requires async tracker setup) or $149+/mo on per-call plan
Overage rate above 1,000$0.015 per additional unique tracking number$0.039–$0.045 per extra shipment
Failed lookup billing$0 — only 200 or confirmed 404 responses countQuota consumed when tracker is created or call is made
Cross-border last-mile handoff numberNormalized in top-level message ('Handed to <carrier> as <number>')Nested inside aggregator payload
Hosted remote MCP serverhttps://mcp.lastscanned.com (Streamable HTTP + /lsk_live_... URL auth)Documentation example only (requires paid subscription quota)
Keyless HTTP 402 micropaymentsBuilt-in Stripe MPP ($0.50 / 25-pack card or $0.02 USDC on Tempo)None

No forced trade-off between synchronous calls and per-shipment pricing

Ship24 forces developers to pick between a 'Per-Shipment' plan (which requires registering trackers and handling webhooks) or a $99/month 'Per-Call' plan (which charges you every time you check the same package).

Synchronous GET on every request
Every call to GET https://api.lastscanned.com/v1/track/:number returns live carrier data in one HTTP trip—no webhook server or tracker registration required.
Unique-number billing with unlimited free re-polls
You are billed once per unique tracking number per monthly billing period. Poll that same tracking number 5 times or 50 times as it moves from label_created to delivered at zero extra cost.

87% lower monthly cost at 1,000 packages

Whether you are an indie SaaS founder, an e-commerce merchant, or scaling an AI customer support agent, tracking shouldn't cost $39 to $99/month before your first 1,000 shipments.

$4.99/mo Pro vs. $39–$99/mo
lastscanned Pro includes 1,000 unique tracking numbers per month for $4.99, with additional unique numbers at $0.015 each.
Generous free & keyless entry
Test immediately with 1 keyless lookup/day per IP, or grab a free API key for 5 unique tracking numbers every day ($0/month, ~150/month) versus Ship24's 10/month free limit.

First-class cross-border handoffs & 92… USPS consolidator visibility

Cross-border shipments from China, Europe, and Australia change tracking numbers mid-journey when handed to a domestic courier.

Automatic handoff extraction in message
Across Yanwen, 4PX, Cainiao, YunExpress, CNE Express, SunYou, UBI Smart Parcel, and Asendia, lastscanned extracts the local courier and secondary barcode into message (e.g., 'Handed to USPS as 9261...' or 'Handed to UniUni as UUS...').
Direct OSM Worldwide & Pitney Bowes middle-mile tracking
Pass ?carrier=osm or ?carrier=pitneybowes on 92… USPS barcodes to see live regional consolidator hub scans while USPS still reports 'Currently Awaiting Package'.

Switch in one synchronous request

No SDKs, no tracker registration queues, and no webhook listeners. Query up to 100 tracking numbers at once over REST or connect your AI agent over Streamable HTTP MCP.

REST (Synchronous GET)

curl "https://api.lastscanned.com/v1/track/YT2412345678901234" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

Remote MCP (Claude Code / Cursor / ChatGPT)

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

Then ask your agent

> Track YunExpress package YT2412345678901234 and show which US courier received the handoff.

lastscanned vs. Ship24 FAQ

Does lastscanned charge per API call or per unique tracking number?
Per unique tracking number per billing period. On the $4.99/month Pro plan (1,000 unique numbers included, $0.015/extra), re-polling a tracking number you already looked up that month is completely free.
How does lastscanned compare to Ship24 for cross-border China-to-US/CA/AU parcels?
lastscanned covers all major cross-border consolidators (YunExpress, Yanwen, 4PX, Cainiao, CNE Express, SunYou, UBI Smart Parcel, Asendia) AND the regional last-mile couriers they hand off to (UniUni, SpeedX, GOFO, OnTrac, Intelcom/Dragonfly, Canada Post, Sendle), surfacing the secondary barcode in the top-level message field.
Does lastscanned provide a hosted MCP server for AI agents?
Yes. https://mcp.lastscanned.com is a hosted Streamable HTTP MCP server that works out of the box with Claude Code, Cursor, Windsurf, and ChatGPT.

All 31 carriers included