PerfectParser Docs
User GuidesParser Setup Guides

Shipping Label Parser Setup Guide

Parse shipping labels automatically to extract tracking numbers, carrier details, and recipient addresses from logistics documents.

Before You Start

Before setting up your parser, ensure you have:

  1. A PerfectParser account (sign up at perfectparser.com).
  2. A healthy credit balance (each shipping label processed consumes 1 credit).
  3. A sample shipping label (PDF, PNG, or JPEG) to use during the parser setup.

We suggest configuring the following schema fields for your Shipping Label Parser to capture all essential tracking and logistics details.

Field NameTypeDescription
tracking_numberTextThe unique carrier tracking number (e.g. UPS, FedEx, DHL tracking ID).
carrierTextThe courier or shipping company (e.g., FedEx, UPS, DHL).
sender_nameTextThe name and address of the shipper.
recipient_nameTextThe name of the package recipient.
recipient_addressTextThe full destination address, including street, city, state, and zip code.
package_weightTextThe package weight listed on the label.
service_typeTextThe courier service level (e.g. Ground, Next Day Air, Priority Mail).

AI Prompt (Optional)

To help the AI parser extract field values with maximum accuracy, copy and paste the following prompt instructions into the AI Prompt (Optional) field during setup:

Extract the shipping tracking number, carrier name, sender name and address details, recipient name and full destination address, package weight, and courier service level.

Next Steps: Build Your Parser

Ready to build this? Follow our Create a Parser guide for step-by-step dashboard instructions to set up your schema, and then learn how to process files in Bulk Extraction.


Developer Integration

If you want to automate shipping label parsing programmatically inside your applications:

Looking for product features and use cases?

See the Shipping Label Data Extraction solution page.

On this page