Transform direct mail in a modern way for the digital age. Send postcards, invoices, checks, and letters with optimal address accuracy. PostGrid verifies addresses, personalizes your mail items, and tracks them in real-time!

Print & Mail
Global Address Verification
Streamline Your Offline Communication
with Our Automated Solutions
Old Way

New Way

75%
Cheaper
50%
faster
5X
more efficiently
Streamline Your Offline Communication
with Our Automated Solutions


15%
Increase in
Conversion Rate

5%
Savings on Incorrect
Shipping

25%
Correct data
Your end-to-end Offline Communication Solution

Upload Your Mailing List
- Upload your contacts using CSV file
- Import from your CRM
Design Your Content
- Use HTML templates or ready made PDFs
- Or design using our drag-and-drop template editor


Send Securely & Efficiently
- Use our dashboard or API to send single or bulk mail items
- We ensure to protect your customer data using encryption
Track, Automate & Measure
- Track every single mail as it travels through mailstream
- Get real-time updates in dashboard or via webhooks


Verify & Cleanse Your Mailing
- Upload and verify up to 200k addresses at a time
- Segment Your Datasets with our Address Verification API
- Run the Mailing List through Our NCOA & CASS Certified Systems to fix the addresses.
Autocomplete Address
- Verify, parse, and autocomplete datasets to ensure that an addresses entered are valid and mailable.
- Eliminate invalid entries from address data to improve its quality.
- Simplify the data entry process by eliminate keystrokes for enhanced shipping or billing.


Verify Address with API
- Submit addresses and provide all of the address information, including house number, street, city, state, zip, and country of destination.
- Based on the worldwide database, our API will review the address and flag it if it needs to be corrected or flagged.
- Ensure that your package will reach its intended destination with peace of mind.
Geocode Address with API
- Return customer information about every location, including the location’s time zone and address.
- Handle inaccurate along with misspelled addresses.
- The reverse geocoding algorithm returns the address corresponding to the given latitude and longitude or GPS coordinates.

Get Started with PostGrid’s API in Seconds
Easily send mails, manage templates and verify addresses globally using API
- Send personalized letters with automatic address verification
- Send customized postcards with ease
- Send US & Canadian checks along with letter attachments
- Monitor and track your mailings in real time
- Verify and standardize addresses from 245+ countries
- Autocomplete and verify addresses as users type
cURL
curl https://api.postgrid.com/print-mail/v1/letters \
-u API_KEY: \
-d to[firstName]="Kevin" \
-d to[lastName]="Villena" \
-d to[addressLine1]="145 Mulberry St, Apt PH D, New York, NY 10013" \
-d to[countryCode]="US" \
-d from[companyName]="PostGrid" \
-d from[addressLine1]="90 Canal St, Suite 400, Boston, MA" \
-d from[countryCode]="US" \
-d color=true \
-d express=true \
-d template="template_4hXPyVphgFPynPyHFTJaKo" \
-d mergeVariables[verification_code]=4242
cURL
curl https://api.postgrid.com/print-mail/v1/postcards \
-u API_KEY: \
-d to[firstName]="Kevin" \
-d to[lastName]="Villena" \
-d to[addressLine1]="145 Mulberry St, Apt PH D, New York, NY 10013" \
-d to[countryCode]="US" \
-d size="6x4" \
-d frontTemplate="template_6a3k5LqumLD7cpdD9VkQUd" \
-d backTemplate="template_oa8Au5h4DqFr1mRDLaKhJz" \
-d mailingClass="standard_class" \
-d mergeVariables[qr_code_url]="https://postgrid.com?source=postcard"
cURL
curl https://api.postgrid.com/print-mail/v1/cheques \
-u API_KEY: \
-d to[firstName]="Kevin" \
-d to[lastName]="Villena" \
-d to[addressLine1]="145 Mulberry St, Apt PH D, New York, NY 10013" \
-d to[countryCode]="US" \
-d from[companyName]="PostGrid" \
-d from[addressLine1]="90 Canal St, Suite 400, Boston, MA" \
-d from[countryCode]="US" \
-d bankAccount="bank_k9zDtHjZmBe9ruVC4F8PZN" \
-d amount=4242 \
-d message="Here is the payment for the attached invoice." \
-d letterPDF="https://pg-prod-bucket-1.s3.amazonaws.com/assets/sample-invoice.pdf"
cURL
# List all letters destined for New York that have left
# their final USPS facility.
curl https://api.postgrid.com/print-mail/v1/letters?search="NY out_for_delivery" \
-u API_KEY:
# Retrieve a check and its corresponding bank account
curl https://api.postgrid.com/print-mail/v1/cheques/cheque_dUtnqaaFTFyz9Yo56PuEfn?expand[]="bankAccount" \
-u API_KEY:
cURL
# Automatically parse and correct a freeform US or Canadian address
curl https://api.postgrid.com/v1/addver/verifications \
-u API_KEY: \
-d address="14-20 bay st, floor 11, toronto, on, canada"
# Use our international API to verify addresses around the world
curl https://api.postgrid.com/v1/intl_addver/verifications \
-u API_KEY: \
-d address[line1]="33 Nine Elms Lane" \
-d address[city]="London" \
-d address[postalOrZip]="SW11 7US" \
-d address[country]="United Kingdom"
cURL
# List US & Canada previews for partial address input
curl https://api.postgrid.com/v1/addver/completions?partialStreet=182+Se \
-u API_KEY:
# List addresses from around the world, sorted by distance to user IP
curl https://api.postgrid.com/v1/intl_addver/completions?partialStreet=15&countriesFilter=UK \
-u API_KEY:
- Verify and standardize addresses from 245+ countries
- Autocomplete and verify addresses as users type
- Send personalized letters with automatic address verification
- Send customized postcards with ease
- Send US & Canadian checks along with letter attachments
- Monitor and track your mailings in real time
cURL
# Automatically parse and correct a freeform US or Canadian address
curl https://api.postgrid.com/v1/addver/verifications \
-u API_KEY: \
-d address="14-20 bay st, floor 11, toronto, on, canada"
# Use our international API to verify addresses around the world
curl https://api.postgrid.com/v1/intl_addver/verifications \
-u API_KEY: \
-d address[line1]="33 Nine Elms Lane" \
-d address[city]="London" \
-d address[postalOrZip]="SW11 7US" \
-d address[country]="United Kingdom"
cURL
# List US & Canada previews for partial address input
curl https://api.postgrid.com/v1/addver/completions?partialStreet=182+Se \
-u API_KEY:
# List addresses from around the world, sorted by distance to user IP
curl https://api.postgrid.com/v1/intl_addver/completions?partialStreet=15&countriesFilter=UK \
-u API_KEY:
cURL
curl https://api.postgrid.com/print-mail/v1/letters \
-u API_KEY: \
-d to[firstName]="Kevin" \
-d to[lastName]="Villena" \
-d to[addressLine1]="145 Mulberry St, Apt PH D, New York, NY 10013" \
-d to[countryCode]="US" \
-d from[companyName]="PostGrid" \
-d from[addressLine1]="90 Canal St, Suite 400, Boston, MA" \
-d from[countryCode]="US" \
-d color=true \
-d express=true \
-d template="template_4hXPyVphgFPynPyHFTJaKo" \
-d mergeVariables[verification_code]=4242
cURL
curl https://api.postgrid.com/print-mail/v1/postcards \
-u API_KEY: \
-d to[firstName]="Kevin" \
-d to[lastName]="Villena" \
-d to[addressLine1]="145 Mulberry St, Apt PH D, New York, NY 10013" \
-d to[countryCode]="US" \
-d size="6x4" \
-d frontTemplate="template_6a3k5LqumLD7cpdD9VkQUd" \
-d backTemplate="template_oa8Au5h4DqFr1mRDLaKhJz" \
-d mailingClass="standard_class" \
-d mergeVariables[qr_code_url]="https://postgrid.com?source=postcard"
cURL
curl https://api.postgrid.com/print-mail/v1/cheques \
-u API_KEY: \
-d to[firstName]="Kevin" \
-d to[lastName]="Villena" \
-d to[addressLine1]="145 Mulberry St, Apt PH D, New York, NY 10013" \
-d to[countryCode]="US" \
-d from[companyName]="PostGrid" \
-d from[addressLine1]="90 Canal St, Suite 400, Boston, MA" \
-d from[countryCode]="US" \
-d bankAccount="bank_k9zDtHjZmBe9ruVC4F8PZN" \
-d amount=4242 \
-d message="Here is the payment for the attached invoice." \
-d letterPDF="https://pg-prod-bucket-1.s3.amazonaws.com/assets/sample-invoice.pdf"
cURL
# List all letters destined for New York that have left
# their final USPS facility.
curl https://api.postgrid.com/print-mail/v1/letters?search="NY out_for_delivery" \
-u API_KEY:
# Retrieve a check and its corresponding bank account
curl https://api.postgrid.com/print-mail/v1/cheques/cheque_dUtnqaaFTFyz9Yo56PuEfn?expand[]="bankAccount" \
-u API_KEY:
Ready to Get Started?
Start transforming and automating your offline communications with PostGrid