Loqate vs RevAddress: What Address Verification Costs in 2026
Updated 9 min read By RevAddress
Topics: Vendor comparison, Address validation, Pricing
Loqate, a GBG company and formerly PCA Predict, publishes its pay-as-you-go rates. That is worth saying up front, because the widely repeated claim that Loqate hides all pricing behind sales is out of date and this page used to repeat it.
What Loqate does not publish is the price of verification. Capture, the type-ahead that pulls an address out of a user’s first few keystrokes, has a rate on the page. Verify, the one that takes a record you already hold and checks it against postal records, reads POA, price on application.
This post covers the published side, what it works out to at volume, and what a flat USPS-native plan costs instead. RevAddress, which publishes this site, is the flat plan used throughout. Every Loqate figure below was read from Loqate’s own pages on August 23, 2026.
What Loqate publishes
Loqate’s pay-as-you-go rates are priced by the size of the credit pack you buy. The larger the pack, the lower the unit rate.
| Per lookup | $100 pack | $300 pack | $1,000 pack |
|---|---|---|---|
| Address Capture, US and Canada | 4.7c | 4.3c | 4.1c |
| Address Capture, international | 9.4c | 7.0c | 5.8c |
| Address Verify | POA | POA | POA |
| Email validation | 4.7c | 3.6c | 2.9c |
| Phone validation | 4.7c | 3.6c | 2.9c |
| Geocoding | 4.5c | 3.8c | 3.8c |
Three conditions ride with those numbers. Credit is valid for 12 months from purchase. Prices exclude VAT. The free trial runs 45 days with no credit card, which is generous, and it is a trial rather than an ongoing free tier.
There is one question to settle before you model anything off the Capture rate: ask Loqate how your traffic counts. Capture is a type-ahead surface, and a single finished address can involve more than one call as the user types. The rate is per lookup, not per address captured, and the ratio between the two is a property of your integration rather than of the price list.
What the published rate costs at volume
Take 4.1c, the best published US rate, which requires buying in $1,000 packs. One such pack is about 24,400 lookups, so a team validating 25,000 US addresses a month is buying roughly one pack a month.
| Monthly US lookups | Loqate Capture at 4.1c | RevAddress | Plan |
|---|---|---|---|
| 1,000 | ~$41 | $0 | Free |
| 5,000 | ~$205 | $29 | Starter |
| 10,000 | ~$410 | $79 | Growth |
| 25,000 | ~$1,025 | $79 | Growth |
| 50,000 | ~$2,050 | $199 | Pro |
| 100,000 | ~$4,100 | $199 | Pro |
At 1,000 a month you would be buying the $100 pack, so the real entry rate is 4.7c and the monthly figure is nearer $47.
On annual billing at 10,000 a month, that is about $4,920 a year against $758. The shape matters more than any single row: a per-lookup rate tracks your volume, so a marketing burst, a one-time list cleanse or a batch import of 50,000 records each draw down real money. A flat plan absorbs the same burst for the plan price.
A quoted Verify rate is still per-lookup, and per-lookup scales linearly.
What you are buying from each
Loqate covers 250 countries and territories, with Capture, Verify, email and phone validation, geocoding, maps and store-finder distances on one balance. If your traffic is global, that breadth is the product, and a US-only tool cannot answer it.
RevAddress is US-only and split in two, because the underlying data has two different owners.
Free, no postal license. Standardization, geocoding and address extract from unstructured text run against US Census Bureau address data. 1,000 requests a month, no card, no agreement to sign. This puts an address into correct form and returns coordinates. It does not tell you whether mail arrives.
DPV and the shipping endpoints, on your USPS license. ZIP+4, DPV confirmation, the CMRA, vacant and business flags, rates, service standards and tracking run against the USPS Addresses API using credentials you hold. You sign the USPS agreement and fund the Enterprise Payment Account; RevAddress manages the OAuth lifecycle, the caching, the rate-limit budgeting and the retries. The USPS API pricing guide covers the fee curve and the signature sequence, which runs on legal-department time.
If you cannot get a USPS agreement signed, that is a reason to stay with a vendor that holds the data itself. Loqate is one.
For US addresses, side by side
| RevAddress | Loqate (US) | |
|---|---|---|
| Pricing model | Flat monthly, published | Per-lookup credits; Verify is POA |
| Free access | 1,000 requests/mo, ongoing | 45-day trial |
| Balance expiry | No balance | Credit valid 12 months |
| Cost at volume | Fixed per tier | Linear in lookups |
| DPV codes Y/N/D/S | Yes, on your USPS license | Verification result, different code set |
| Standardize and geocode with no postal license | Yes, free | No |
| Address extract from raw text | POST /api/address/extract |
Not a core endpoint |
| Batch | 50 per call, Growth and above | Bulk cleanse available |
| Repeat lookups | 24-hour cache, inside the plan allowance | Draw credits again |
| Type-ahead at point of entry | No | Capture, its flagship |
| Coverage | US only | 250 countries and territories |
| USPS rates, service standards, tracking | Yes, on your license | No |
The DPV code is the part worth understanding, because it is what makes a failure actionable. Y is deliverable. N is not. D means USPS found the building but needs an apartment or suite. S means the unit you sent is not one USPS recognizes. Those are four different bugs in a checkout form, and only the last two are the customer’s to fix.
The response
curl -X POST "https://api.revaddress.com/api/address/validate" \
-H "X-API-Key: rv_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"streetAddress": "1600 Pennsylvania Ave NW",
"city": "Washington",
"state": "DC",
"ZIPCode": "20500"
}'
The body carries the standardized address, the DPV confirmation, and a resolution block naming what to do next.
{
"address": {
"streetAddress": "1600 PENNSYLVANIA AVE NW",
"city": "WASHINGTON",
"state": "DC",
"ZIPCode": "20500",
"ZIPPlus4": "0005"
},
"additionalInfo": {
"DPVConfirmation": "Y",
"vacant": "N",
"deliveryPoint": "00",
"business": "Y"
},
"cached": false,
"resolution": {
"classification": "deliverable_exact",
"nextAction": "done",
"userMessage": "USPS confirmed this address."
}
}
A D or S confirmation returns collect_secondary with a message that says USPS found the building but needs a unit number, so the form can ask for the right thing rather than showing a generic failure.
Field names accept aliases. street_address, address, address1, line1, zip, zip_code and postal_code all resolve, which removes the class of 400s caused by sending snake_case to a camelCase API.
Batch, and what it costs to re-run a list
Cleaning a mailing list is where per-lookup pricing bites hardest, because the second pass costs the same as the first. RevAddress hashes the normalized address and holds the result for 24 hours; a cached hit returns cached: true without a second upstream lookup. It counts as a request against your monthly allowance, which the subscription already pays for, so a same-day re-run inside the allowance costs nothing extra.
Batch takes up to 50 addresses per call, settles each one independently so a single bad record cannot fail the request, and requires Growth or above. Free and Starter keys get a 403 with tier_required.
curl -X POST "https://api.revaddress.com/api/batch/validate" \
-H "X-API-Key: rv_live_your_key" \
-H "Content-Type: application/json" \
-d '{"addresses": [
{"streetAddress": "1600 Pennsylvania Ave NW", "city": "Washington", "state": "DC"},
{"streetAddress": "350 Fifth Avenue", "city": "New York", "state": "NY"}
]}'
Moving US validation off Loqate
Route US traffic here and leave everything else on Loqate.
- Get a free key at revaddress.com/signup. 1,000 requests a month, no card.
- Decide which half you need. Standardization and geocoding work immediately. DPV needs your USPS credentials connected first, and getting the USPS agreement signed is the long pole.
- Swap the call. Replace the Loqate Verify or Cleanse call with
POST /api/address/validate. - Map the result. Use
additionalInfo.DPVConfirmationand theresolution.nextActionfield in place of Loqate’s match codes. - Move bulk jobs to
POST /api/batch/validate, 50 per call, on Growth or above. - Keep Capture where it is if you rely on type-ahead. RevAddress has no equivalent.
Swapping the endpoint takes an afternoon. Getting the USPS license signed takes longer, so start that first if DPV is on your list.
When to choose which
Loqate if you validate outside the US, if type-ahead at the point of entry is the feature you are buying, if you want email and phone validation on the same balance, or if you need a vendor that holds the postal data so you never sign with USPS.
RevAddress if your volume is US-centric, if you want a flat published price with no credit balance and no expiry, if standardization and geocoding are most of the job and free is the right price for them, or if you already hold USPS credentials and would rather not pay a second party to read data you are licensed for.
Sources
Loqate rates, credit expiry and trial terms come from the Loqate pricing page; the 250-country coverage figure and the Capture-versus-Verify descriptions come from Loqate’s address verification product page. Both were read on August 23, 2026 and both change without notice, so check them before you budget. RevAddress prices are on the pricing page; the batch limit, the plan gate and the cache duration are properties of the API itself.
Start here
- Free API key: 1,000 requests a month, no card, no USPS agreement
- Full pricing and the API reference with live try-it
- USPS API pricing in 2026: the fee curve and what the license takes
- One file, not an integration? Clean a list from $19
Questions
- How much does Loqate cost per lookup?
- Loqate's pay-as-you-go page publishes 4.7 cents per US and Canada Address Capture lookup on the $100 credit pack, 4.3 cents on the $300 pack and 4.1 cents on the $1,000 pack, checked August 2026. Address Verify is listed as POA, price on application.
- Does Loqate publish a price for address verification?
- No. Capture, email validation, phone validation, geocoding and maps all carry published per-lookup rates. Address Verify carries POA on all three pay-as-you-go tiers, so the verification price comes from a sales conversation.
- Do Loqate credits expire?
- Yes. Loqate states that credit is valid for 12 months after the purchase date. RevAddress plans have no credit balance and nothing to expire.
- Does RevAddress do DPV without a USPS license?
- No. DPV, ZIP+4 and the CMRA, vacant and business flags run on your own USPS Addresses API credentials, which you connect to RevAddress. Standardization, geocoding and address extract are free and use US Census Bureau data instead. RevAddress manages the OAuth lifecycle, the caching, the retries and the rate-limit budgeting on top of your license.
- Can I keep Loqate for international and move only US traffic?
- Yes. Loqate covers 250 countries and territories. RevAddress is US-only. Point US validation at RevAddress and leave the rest where it is.
Read next
-
Smarty vs RevAddress: Address Validation API Compared (2026)
Smarty's US Address Verification runs $17 to $485 a month by volume, checked August 2026. What that buys, and what a flat USPS-native plan costs instead.
-
Melissa Address Verification Pricing in 2026: What Three Credits Per US Address Actually Costs
Melissa bills US address verification in credits: 3 per address, so a $40 pack of 10,000 credits is about 3,300 lookups. The real per-lookup math for 2026.
-
USPS API Pricing 2026 — What It Actually Costs
USPS address validation stopped being free on August 1, 2026. The published fee curve, the license that gates it, and what direct vs third-party costs.