Address Matching System API
The Address Matching System API, or AMS API, is USPS software that developers use to build address matching software.PostalPro: Address Matching System API (AMS API)“AMS API is software used to develop address matching software. This software provides access to USPS® matching logic, which allows users to verify the accuracy of ZIP + 4® returns.”USPS original It gives that software USPS matching logic, so its users can verify the accuracy of ZIP + 4 returns.PostalPro: Address Matching System API (AMS API)“AMS API is software used to develop address matching software. This software provides access to USPS® matching logic, which allows users to verify the accuracy of ZIP + 4® returns.”USPS original Manufacturers build it into their own products under a yearly license from USPS.PostalPro: Address Matching System API (AMS API)“AMS API may be integrated within a manufacturer's product and redistributed by the manufacturer. … The AMS API Product requires a direct license from the USPS. … Annual License Fee: Pricing varies depending on the products and platforms used.”USPS original
What it is
AMS API is an address matching engine that USPS offers through its Licensing Department.CASS™ Technical Guide for Cycle Opage 2“The USPS® also offers an Address Matching System Application Program Interface (AMS API) as an address matching engine through the Licensing Department at AGT.”USPS original A manufacturer may build AMS API into its own product and redistribute that product.PostalPro: Address Matching System API (AMS API)“AMS API may be integrated within a manufacturer's product and redistributed by the manufacturer.”USPS original
The API includes four sets of USPS address data:CASS™ Technical Guide for Cycle Opage 2“The API includes the AIS Products, DPV®, LACSLink® and SuiteLink®.”USPS original
- The Address Information System products, raw database files that help standardize and correct addresses.Publication 32: Glossary of Postal TermsPDF page 12“A raw database file made available to customers to enhance address standardization, obtain detail address information, and correct address records.”USPS original
- DPV, which identifies whether a ZIP + 4 coded address is a known address in the USPS delivery file.PostalPro: Address Matching System API (AMS API)“The DPV® Product identifies whether a ZIP + 4® coded address is currently represented in the USPS® delivery file as a known address record.”USPS original
- LACSLink, which finds new addresses after a 911 emergency system is put in place.PostalPro: Address Matching System API (AMS API)“The LACSLink® product offers an automated method of obtaining new addresses after a 911 emergency system has been implemented.”USPS original
- SuiteLink, data on business addresses that CASS processing finds to be highrise default records.PostalPro: SuiteLink®“The SuiteLink Product is a data only product containing business addressing information specifically identified as highrise default records as a result of CASS™ processing.”USPS original
Files from eLOT, the product that lets mailers sort mail in about the order a carrier cases it, also work with the AMS API Developer's Kit.PostalPro: Address Matching System API (AMS API)“The eLOT product allows mailers the ability to sort their mailings in approximate carrier-casing sequence. … The DPV®, LACSLink®, SuiteLink®, and eLOT® files can be used in conjunction with the AMS API Developer's Kit.”USPS original
What the kit holds
AMS API comes with these parts:
- An API library for each computer platform.PostalPro: Address Matching System API (AMS API)“API library(s) for each specific computer platform”USPS original
- An interface definition file,
ZIP4.H.PostalPro: Address Matching System API (AMS API)“Interface definition file (ZIP4.H)”USPS original - A test utility,
SAMPLE.EXE.PostalPro: Address Matching System API (AMS API)“Test utility (SAMPLE.EXE)”USPS original - The test utility's source code.PostalPro: Address Matching System API (AMS API)“Test utility source code”USPS original
- Sample configuration data files.PostalPro: Address Matching System API (AMS API)“Sample configuration data files”USPS original
- User documentation.PostalPro: Address Matching System API (AMS API)“User documentation”USPS original
How it works
The matching engine gives address matching software access to USPS matching logic and returns a standardized address.PostalPro: Address Matching System API (AMS API)“The test utility can be used to ensure the Address Matching System and data files have been installed correctly and to provide access to USPS matching logic, which displays the standardized address returned by the matching engine.”USPS original The test utility displays that address.PostalPro: Address Matching System API (AMS API)“The test utility can be used to ensure the Address Matching System and data files have been installed correctly and to provide access to USPS matching logic, which displays the standardized address returned by the matching engine.”USPS original It also checks that the Address Matching System and its data files are installed correctly.PostalPro: Address Matching System API (AMS API)“The test utility can be used to ensure the Address Matching System and data files have been installed correctly and to provide access to USPS matching logic, which displays the standardized address returned by the matching engine.”USPS original
USPS updates the AMS API Product each month through Electronic Product Fulfillment.PostalPro: Address Matching System API (AMS API)“The AMS API Product is updated monthly via Electronic Product Fulfillment.”USPS original Electronic Product Fulfillment is the secure web application that USPS uses to post Address Management and Address Information System products.Mailer's Technical Advisory Committee - Best Practices for ACS™page 43“a secure web-based application managed by the National Customer Support Center in Memphis TN that is used to post and receive Address Management and Address Information System products, including ACS fulfillment files.”USPS original
Each version of the software expires.PostalPro: Address Matching System API (AMS API)“Additionally, the AMS software, including but not limited to .DLL files, shared objects, and static objects all expire and cease functionality based on the CASS™ guidelines.”USPS original Its .DLL files, shared objects and static objects stop working on the schedule the CASS guidelines set.PostalPro: Address Matching System API (AMS API)“Additionally, the AMS software, including but not limited to .DLL files, shared objects, and static objects all expire and cease functionality based on the CASS™ guidelines.”USPS original
Licenses and fees
The annual license fee varies with the products and platforms a licensee uses.PostalPro: Address Matching System API (AMS API)“Annual License Fee: Pricing varies depending on the products and platforms used.”USPS original USPS prices AMS API together with DPV, LACSLink and SuiteLink, as a resell license or as a developer's kit.Address Matching System API (AMS API) Licensing FeesPDF page 1“AMS API AMS/DPV/ Add'l AMS/DPV/ LACSLink/ LACSLink/ SuiteLink API SuiteLink API Resell Lic. Resell Lic. Oct - Sep Oct - Sep Lic Year* Renewal** $ 34,300.00 $ 17,150.00 … AMS/DPV/ Add'l AMS/DPV/ LACSLink/ LACSLink/ SuiteLink API SuiteLink API Dev.'s Kit Dev.'s Kit”USPS original
A license year is the 12-month period the annual fee covers.Address Matching System API (AMS API) Licensing FeesPDF page 2“Lic Year indicates the actual beginning and ending months of the 12-month period covering by the annual license fees.”USPS original For AMS API, the license year runs from October through September.Address Matching System API (AMS API) Licensing FeesPDF page 1“AMS API AMS/DPV/ Add'l AMS/DPV/ LACSLink/ LACSLink/ SuiteLink API SuiteLink API Resell Lic. Resell Lic. Oct - Sep Oct - Sep Lic Year* Renewal** $ 34,300.00 $ 17,150.00”USPS original As of July 16, 2026, a resell license renews at $34,300.00 a year, and each additional resell license at $17,150.00.Address Matching System API (AMS API) Licensing FeesPDF page 1“Last Updated: 7/16/2026 … AMS API AMS/DPV/ Add'l AMS/DPV/ LACSLink/ LACSLink/ SuiteLink API SuiteLink API Resell Lic. Resell Lic. Oct - Sep Oct - Sep Lic Year* Renewal** $ 34,300.00 $ 17,150.00”USPS original
A renewal pays the full annual fee for the next license year.Address Matching System API (AMS API) Licensing FeesPDF page 2“Renewal indicates the full annual license fee payable upon renewal of each license for the upcoming annual period as designated by "Lic Year."”USPS original A license bought partway through the year pays a prorated fee, from the start of the next month to the end of the license year.Address Matching System API (AMS API) Licensing FeesPDF page 2“Month of Pmt - amounts in these rows indicate the prorated license fees applicable from the beginning of the following month through the remainder of the current license year.”USPS original
Rules
The AMS API Product requires a direct license from the USPS.PostalPro: Address Matching System API (AMS API)“The AMS API Product requires a direct license from the USPS.”USPS original
Anyone who uses AMS API must hold a license from USPS itself.
CASS certification is not a requirement for the AMS API Product. However, to receive automation discounts, users must obtain CASS certification.PostalPro: Address Matching System API (AMS API)“CASS certification is not a requirement for the AMS API Product. However, to receive automation discounts, users must obtain CASS certification.”USPS original
AMS API works without CASS certification. A user who wants automation discounts must get CASS certification.
CASS developers who write their own software must subscribe to the AIS and Link Products or the AMS API prior to requesting a CASS test.CASS™ Technical Guide for Cycle Opage 2“CASS developers who write their own software must subscribe to the AIS and Link Products or the AMS API prior to requesting a CASS test.”USPS original
A developer who writes its own CASS software must subscribe to AMS API, or to the AIS and Link Products, before it asks for a CASS test.
All user modifications to a CASS Certified™ product must be certified separately by the end user and information about the new drivers or APIs must be listed on the CASS Order Form.CASS™ Technical Guide for Cycle Opage 5“All user modifications to a CASS Certified™ product must be certified separately by the end user and information about the new drivers or APIs must be listed on the CASS Order Form.”USPS original
An end user who changes a CASS Certified product must certify the change separately. The CASS Order Form must list any new drivers or APIs.
Software developers must provide the static data to all end users who wish to test their software or API.CASS™ Technical Guide for Cycle Opage 6“Software developers must provide the static data to all end users who wish to test their software or API.”USPS original
A developer must give the CASS static test data to every end user who wants to test the developer's software or API.
What goes wrong
Software built on an expired version stops working.PostalPro: Address Matching System API (AMS API)“Additionally, the AMS software, including but not limited to .DLL files, shared objects, and static objects all expire and cease functionality based on the CASS™ guidelines.”USPS original The CASS 2006-2007 version of the AMS API Product, Cycle K, stopped working on August 1, 2007.PostalPro: Address Matching System API (AMS API)“As a reminder, the CASS™ 2006-2007 (Cycle K) version of the AMS API Product ceased to function effective August 1, 2007.”USPS original
A CASS test that doesn't use the static test data fails.CASS™ Technical Guide for Cycle Opage 6“Failure to use static data will result in test failure.”USPS original USPS revokes the certification of user-modified address matching software that the end user hasn't CASS Certified.CASS™ Technical Guide for Cycle Opage 5“The USPS has a policy of revoking certification of any user-modified address matching software that has not been CASS Certified by the end user.”USPS original
Terms
- Address Matching System Application Program InterfaceAddress Matching System Application Programming Interface, AMS API, Address Matching System API
- AMS API is software used to develop address matching software. This software provides access to USPS® matching logic, which allows users to verify the accuracy of ZIP + 4® returns.PostalPro: Address Matching System API (AMS API)“AMS API is software used to develop address matching software. This software provides access to USPS® matching logic, which allows users to verify the accuracy of ZIP + 4® returns.”USPS original
- Coding Accuracy Support SystemCASS, CASS software program, CASS certification process, Coding Accuracy Support System (CASS) certification
- provides hardware and software manufacturing, service bureaus, and commercial mailers a common measure by which to test the quality of address-matching software.CASS™ Technical Guide for Cycle Opage 1“provides hardware and software manufacturing, service bureaus, and commercial mailers a common measure by which to test the quality of address-matching software.”USPS original
- Delivery Point ValidationDPV, Delivery Point Validated, delivery point valid
- The DPV® Product identifies whether a ZIP + 4® coded address is currently represented in the USPS® delivery file as a known address record.PostalPro: DPV®“The DPV® Product identifies whether a ZIP + 4® coded address is currently represented in the USPS® delivery file as a known address record.”USPS original
- Locatable Address Conversion Systems LinkageLACSLINK, LOCATABLE ADDRESS CONVERSION SYSTEM LINKAGE
- A secure dataset of converted addresses that primarily arise from the implementation of the 911 emergency location services system which commonly involves changing rural-style addresses to city-style addresses.Mailer's Technical Advisory Committee - Best Practices for ACS™page 43“A secure dataset of converted addresses that primarily arise from the implementation of the 911 emergency location services system which commonly involves changing rural-style addresses to city-style addresses.”USPS original
- SuiteLinkSuiteLink Product
- The SuiteLink Product is a data only product containing business addressing information specifically identified as highrise default records as a result of CASS™ processing.PostalPro: SuiteLink®“The SuiteLink Product is a data only product containing business addressing information specifically identified as highrise default records as a result of CASS™ processing.”USPS original
- Enhanced Line of TraveleLOT, eLine-Of-Travel
- The eLOT product allows mailers the ability to sort their mailings in approximate carrier-casing sequence.PostalPro: Enhanced Line of Travel (eLOT®)“The eLOT product allows mailers the ability to sort their mailings in approximate carrier-casing sequence.”USPS original
- ZIP+4ZIP+4 CODE
- An enhancement to the 5-digit ZIP Code that uses an additional four digits to represent the sector (a geographic area or neighborhood) and segment (a smaller unit such as a building, floor, street block) for an address within a 5-digit zone.Publication 32: Glossary of Postal Termspage 237“An enhancement to the 5-digit ZIP Code that uses an additional four digits to represent the sector (a geographic area or neighborhood) and segment (a smaller unit such as a building, floor, street block) for an address within a 5-digit zone.”USPS original
- Address Information System productAIS product
- A raw database file made available to customers to enhance address standardization, obtain detail address information, and correct address records. AIS products include applications and electronic files such as Carrier Route, City State, Delivery Statistics, Enhanced Line of Travel (eLOT), Five-Digit ZIP, TIGER/ZIP+4, Z4Change, ZIP+4, and ZIPMove. Also called address management product.Publication 32: Glossary of Postal TermsPDF page 12“A raw database file made available to customers to enhance address standardization, obtain detail address information, and correct address records. AIS products include applications and electronic files such as Carrier Route, City State, Delivery Statistics, Enhanced Line of Travel (eLOT), Five-Digit ZIP, TIGER/ZIP+4, Z4Change, ZIP+4, and ZIPMove. Also called address management product.”USPS original
- Electronic Product FulfillmentEPF, Electronic Product Fulfillment (EPF) web site, Electronic Fulfillment Website
- A secure web-based application managed by the National Customer Support Center in Memphis TN that is used to post and receive Address Management and Address Information System products, including ACS fulfillment files.Mailer's Technical Advisory Committee - Best Practices for ACS™page 43“A secure web-based application managed by the National Customer Support Center in Memphis TN that is used to post and receive Address Management and Address Information System products, including ACS fulfillment files.”USPS original
Documents
Fact Sheets
- Address Matching System API (AMS API) Licensing FeesJuly 17, 2026
- Licensing FeesJuly 17, 2026
Release Notes
- Updated REST Web Services DocumentationAugust 26, 2016
Applications/Forms
Announcements
Contacts
The Addressing and Geospatial Technology office sends order forms and answers questions about AMS API at 877-640-0724.PostalPro: Address Matching System API (AMS API)“To obtain order forms or more information about AMS API, contact the Addressing and Geospatial Technology office at 877-640-0724”USPS original The Licensing Department at Addressing and Geospatial Technology is at 800-589-5766 and ncoalink@usps.gov.CASS™ Technical Guide for Cycle Opage 2“The Licensing Department is available at 800-589-5766 or via email at ncoalink@usps.gov.”USPS original
Sources
- PostalPro: Address Matching System API (AMS API)USPS original
- CASS™ Technical Guide for Cycle OUSPS original
- Publication 32: Glossary of Postal TermsUSPS original
- PostalPro: SuiteLink®USPS original
- Mailer's Technical Advisory Committee - Best Practices for ACS™USPS original
- Address Matching System API (AMS API) Licensing FeesUSPS original
- PostalPro: DPV®USPS original
- PostalPro: Enhanced Line of Travel (eLOT®)USPS original