Skip to content
All Posts
Comparison

Loqate vs RevAddress — Address Verification Pricing and API Compared (2026)

·8 min read·By RevAddress·Comparison

Loqate (a GBG solution, formerly PCA Predict / Postcode Anywhere) is one of the most established address verification providers in the world. Its coverage spans 240+ countries and territories, and if you’re cleaning international addresses across dozens of markets, it’s a serious tool.

But most US-based teams don’t need 240 countries. They need one country done well — validated to USPS standards, priced predictably, and running fast at checkout. That’s where Loqate’s model starts to cost more than it should: verification is billed per-lookup, in credits, behind a sales quote, and the global data footprint you’re paying into is one you may never touch.

RevAddress takes the opposite approach for US addresses: flat monthly pricing on the USPS v3 REST layer — DPV-confirmed validation, batch processing, and the rest of the USPS stack included. Here’s the honest comparison.

The pricing model is the real difference

The single most important thing to understand about Loqate is that it does not publish a flat per-lookup price. As of July 2026, Loqate’s verification pricing is credit-based and quote-driven — you create an account, buy credit packs, and each address lookup consumes credits. Volume discounts exist (larger commitments lower the per-lookup rate), but the published path to a real number runs through a sales conversation, and credits can expire before you use them.

Loqate RevAddress
Pricing model Per-lookup credits, quote-based Flat monthly
Published self-serve price No — contact sales for a quote Yes — every tier on /pricing
Free tier Trial credits 1,000 lookups/mo, ongoing
Cost scales with volume Yes — linearly, minus volume discount No — flat cap per tier
Credits expire Yes (typical for credit packs) N/A — no credits
Setup fees / geo add-ons Yes for some markets (e.g. Eircode) None

The problem with a per-lookup model isn’t the headline rate — it’s the shape of the bill. Your cost tracks your volume. A one-time mailing-list cleanse, a marketing campaign, or a batch import of 50,000 records all draw down credits. On a flat plan, that same burst costs exactly what the plan costs.

What that looks like in practice

Because Loqate doesn’t publish a flat rate, here’s an honest conditional rather than a fabricated number. If Loqate quoted you even a volume-discounted $0.02 per lookup — a typical rate for address verification at scale — the math against RevAddress’s real, published flat tiers looks like this:

Monthly US lookups Loqate @ ~$0.02/lookup (illustrative) RevAddress (flat) Annual difference
1,000 ~$20/mo $0 (Free tier) ~$240/yr
5,000 ~$100/mo $29/mo (Starter) ~$852/yr
10,000 ~$200/mo $29/mo ~$2,052/yr
25,000 ~$500/mo $79/mo (Growth) ~$5,052/yr
50,000 ~$1,000/mo $79/mo ~$11,052/yr

The $0.02 figure is illustrative — Loqate does not publish flat per-lookup rates, and your quoted rate could be higher or lower depending on commitment and region. The point isn’t the exact number; it’s that any per-lookup rate scales linearly while RevAddress stays flat, and the gap compounds at volume. RevAddress’s real pricing is public on the pricing page — no quote required.

Coverage: where Loqate genuinely wins

Let’s be fair about this, because it matters for the decision:

  • Loqate covers 240+ countries. RevAddress is US-only (it’s a USPS v3 layer). If you validate addresses in the UK, EU, APAC, LATAM, or anywhere outside the US, Loqate is built for exactly that and RevAddress is not a substitute.
  • Loqate has mature autocomplete (Capture+). Its typeahead address capture is battle-tested across enterprise checkouts. RevAddress offers validation and extraction, not a hosted typeahead widget.
  • Loqate carries geocoding and rooftop-level data across many markets as add-ons.

If any of those describe your product, stop here — Loqate is the right tool and you should get a quote. The rest of this post is for teams whose address volume is US-centric, where paying into a global platform is overhead.

For US addresses: what RevAddress does that Loqate’s US path doesn’t

Feature RevAddress Loqate (US)
USPS DPV codes (Y/N/D/S) Yes — returned on every lookup Verification result, less granular USPS DPV surface
Flat monthly pricing Yes No — per-lookup credits
Self-serve signup Yes — free, no card Account + credit purchase
Batch with fault isolation Yes — up to 50/call, one failure never kills the batch Bulk cleanse available
Address extraction from raw text Yes — POST /api/address/extract Not a core endpoint
BYOK (your own USPS credentials) Yes (Pro/Enterprise) No
24-hour result cache Yes — repeat addresses are free Repeat lookups re-charge
Full USPS shipping stack Yes — rates, service standards, tracking, labels Address only

The USPS DPV distinction is worth calling out. RevAddress returns Delivery Point Validation codes on every response — Y (confirmed deliverable), N (not deliverable), D (missing secondary/apartment), S (invalid secondary). That tells you exactly why an address failed, which is what you need when you’re debugging why a package bounced.

Code comparison

RevAddress is a straight REST call with an API key header — no SDK required, no credit accounting to reason about.

Validate a US address with RevAddress
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 response includes the DPV confirmation code, the standardized USPS-formatted address, and ZIP+4 — the things you actually act on:

Response
{
"deliverable": true,
"dpvConfirmation": "Y",
"address": {
  "streetAddress": "1600 PENNSYLVANIA AVE NW",
  "city": "WASHINGTON",
  "state": "DC",
  "ZIPCode": "20500",
  "ZIPPlus4": "0003"
}
}

RevAddress also accepts field-name aliases — street_address, address1, line1, zip_code, zip all resolve — so you don’t get 400 errors for sending snake_case.

Batch validation without per-record billing

Cleaning a mailing list is where per-lookup pricing hurts most. On RevAddress, batch addresses count against your monthly cap, and cached repeats don’t count at all — so re-running the same list costs nothing the second time.

RevAddress batch validation
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"}
]}'

Each address is validated independently — one bad record never fails the whole batch.

Migration from Loqate (US validation)

If you’re moving your US address validation off Loqate — while keeping Loqate for international if you need it:

  1. Sign up at revaddress.com/signup — free, 1,000 lookups/mo, no card.
  2. Swap the endpoint — replace your Loqate Verify/Cleanse call with POST /api/address/validate (see above).
  3. Map the result — use dpvConfirmation (Y/N/D/S) instead of Loqate’s AVC/match codes.
  4. Move bulk jobs to POST /api/batch/validate — no per-record credit draw.
  5. Prove it with the free key before switching production traffic.
  6. Keep Loqate for non-US markets if your product needs them — this isn’t all-or-nothing.

Typical migration time for US-only validation: 1–3 hours.

When to choose which

Choose Loqate if:

  • You validate addresses outside the US (240+ countries — RevAddress can’t do this).
  • You need hosted autocomplete/typeahead (Capture+).
  • You need geocoding across many markets.

Choose RevAddress if:

  • Your address volume is US-centric.
  • You want flat, published pricing with no sales quote and no credit accounting.
  • You need USPS DPV codes, batch with fault isolation, or address extraction.
  • You want validation plus the full USPS shipping stack under one key.
  • You want to stop paying into global coverage you don’t use.

The bottom line

Loqate is an excellent global address platform. If you’re international, get a quote — it’s the right tool. But for US-focused teams, its per-lookup, credit-based, sales-gated model means you pay for scale you can predict and coverage you don’t use. RevAddress gives you USPS-native validation at a flat monthly rate you can read off a page today — and the crossover happens fast.

Keep the free proof wedge first

USPS v3 developer toolkit. Free tier for validation and rates. Flat monthly pricing.

Validation, ZIP+4, and rates are the free proof path. Labels, tracking, BYOK, and pickup stay protected until the workflow and proof gates are actually ready.