Skip to content
All posts

Radar vs RevAddress: Address Validation and USPS Deliverability Compared (2026)

8 min read By RevAddress

Topics: Vendor comparison, Address validation, Pricing

Radar is a location platform. Geocoding, autocomplete, maps, routing, geofencing and fraud signals ship under one SDK, sold to companies on annual contracts. Address validation is one endpoint in that catalogue.

RevAddress sells the postal side as the product. It returns the USPS Delivery Point Validation code, the ZIP+4, the vacancy, mail-drop and business flags, and the next action to take, on a key anyone can create. The two overlap on the words “address validation” and differ on who can buy it and what the response carries. Radar’s figures below come from its pricing page and API reference, read on 30 October 2026.

What Radar charges

Radar publishes no free tier and no self-serve plan. Its pricing page says all plans are annual commitments, with usage billed at per-unit rates and discounts that grow with volume, and that teams can start with a technical validation period. Every plan on the page leads to sales.

Group Starting rate What it covers
Core Maps $0.50 per 1,000 API calls Forward, reverse and IP geocoding, address autocomplete, static maps, distance, directions, matrix
Premium Maps $2.00 per 1,000 API calls Address validation, places search, route matching, route optimization, satellite maps
Reveal $2.00 per 1,000 API calls Fraud scoring from device and network signals
Protect, Optimize $0.04 per monthly tracked user Location verification and live tracking through the SDK
Engage $0.02 per monthly tracked user Location-based audiences and messaging

Address validation is a Premium Maps call, from $2.00 per 1,000, inside an annual contract. Radar’s API reference adds that the validate endpoint is currently available for US and Canada addresses, for enterprise customers.

What RevAddress charges

RevAddress splits the bill in two, because the data underneath has two owners.

Plan Monthly Annual Included
Free $0 none 1,000 requests/mo
Starter $29 $279 5,000 requests/mo
Growth $79 $758 25,000 requests/mo
Pro $199 $1,910 100,000 requests/mo
Enterprise $499 $4,790 Custom request limits

The free key covers Census-based standardization, geocoding to coordinates, and address extract from unstructured text, against US Census Bureau data, with no postal agreement and no card. It answers “is this a well-formed address” and “where is it.” USPS verification is a separate step.

USPS Delivery Point Validation (the DPV code, the ZIP+4, and the vacancy, CMRA and business flags) runs on a paid plan plus purchased verification credits at $0.01 per address, on top of the software subscription. Supported paid accounts can connect their own USPS Developer Portal app instead (BYOK). Either way the postal answer comes from the USPS Addresses API, and RevAddress runs the OAuth lifecycle, the credential vault, the retries and the rate-limit budget on top of it. The USPS API pricing guide walks that fee curve.

Per call, Radar’s starting rate is lower: $0.002 a validation against RevAddress’s $0.01 per verified address plus the plan. The difference is in how each one is bought. Radar’s rate comes inside an annual commitment reached through sales, and its validate endpoint is for enterprise customers. RevAddress starts on a free key the same day and moves to a monthly plan when USPS verification is needed.

What each response carries

Radar’s API reference documents three things on a validation result:

  • verificationStatus: verified, partially verified, ambiguous or unverified
  • recordType: the USPS record type (S street, P post office box, R rural route, H high-rise, F firm, G general delivery)
  • analysis, on US addresses: unit:missing or unit:invalid

That covers the apartment-number case: a missing unit comes back as unit:missing. The reference does not document the USPS DPV code itself, the vacancy flag, or the CMRA flag that marks a commercial mail-receiving agency.

RevAddress returns the Postal Service’s own DPV code with those flags, and a resolution block that names the next step:

RevAddress validation response (illustrative values) JSON
{
"address": {
  "streetAddress": "100 MAIN ST",
  "city": "SPRINGFIELD",
  "state": "IL",
  "ZIPCode": "62701",
  "ZIPPlus4": "1234"
},
"additionalInfo": {
  "DPVConfirmation": "D",
  "DPVCMRA": "N",
  "vacant": "N",
  "business": "N"
},
"resolution": {
  "classification": "missing_secondary",
  "nextAction": "collect_secondary",
  "userMessage": "USPS found the building but needs an apartment, suite, or unit number."
}
}

The DPV code keeps four USPS outcomes apart: Y confirmed to the delivery point, D confirmed to the building with the unit missing, S confirmed after USPS set aside a unit it could not match, N not confirmed. The vacancy flag marks an address USPS reports as vacant, and the CMRA flag marks a private mailbox at a commercial mail-receiving agency. Those signals drive checkout correction, mailing waste and fraud screening, and they come from the Postal Service’s own records.

Side by side

Radar RevAddress
Category Location platform (maps, geocoding, search, routing, geofencing, fraud) USPS address and shipping infrastructure
How you buy Annual commitment through sales, technical validation period Free key, self-serve; monthly or annual plans
Who can validate Enterprise customers, US and Canada Census tier on the free key; USPS verification on a paid plan
Validation rate From $2.00 per 1,000 calls $0.01 per verified address plus the plan
Validation output Verification status, USPS record type, unit flags USPS DPV code, ZIP+4, vacancy, CMRA, business, resolution
Missing unit unit:missing DPV D and collect_secondary
Geocoding Core product, from $0.50 per 1,000 Census-based, on the free key
USPS rates, service standards, package tracking Not on Radar’s pricing page Same key, on a paid plan

The call in code

Both are a single HTTPS call. The difference is what you branch on.

Validate a US address
curl "https://api.radar.io/v1/addresses/validate" \
-H "Authorization: prj_live_your_key" \
-G \
--data-urlencode "countryCode=US" \
--data-urlencode "stateCode=IL" \
--data-urlencode "city=Springfield" \
--data-urlencode "postalCode=62701" \
--data-urlencode "addressLabel=100 Main St"

# Branch on verificationStatus and analysis:
#   verified                         -> accept
#   analysis has unit:missing        -> ask for the unit number
#   partially verified / ambiguous   -> review
#   unverified                       -> reject

Both branches catch the missing unit. The RevAddress branch also carries the USPS code and the vacancy and mail-drop flags, so a mailing pipeline can drop vacant addresses and a fraud check can see a private mailbox.

Using both

Teams already on Radar’s platform can keep it for maps, geocoding and autocomplete and send only the deliverability check to RevAddress. The two run side by side.

  1. Get a key. A free RevAddress key covers Census-based requests (1,000 requests/mo) with no card and no USPS agreement, enough to wire and test standardization and geocoding.
  2. Decide what needs USPS. Keep Radar’s status where accept or reject is enough. Send the addresses that feed mailing, checkout correction or fraud screening to RevAddress for the DPV code and flags.
  3. Add a paid plan and credits for the USPS side: a software plan plus purchased verification credits at $0.01 per address, or your own USPS keys through BYOK. See the pricing page.
  4. Replace the branch. Switch on resolution.nextAction instead of the verification status, and read vacant and DPVCMRA where mailing or fraud rules need them.
  5. Test a batch. Batch validation takes up to 50 addresses per call on Growth and above, each settled independently, with a 24-hour cache so re-running the same list does not draw the allowance twice.

Where each one wins

Radar is the right call when you already buy its platform on an annual contract, when you want maps, geocoding, routing, geofencing and fraud signals from one vendor, and when a verification status with a unit flag is all the address check needs.

RevAddress is the right call when you want to start on a free key without a sales cycle, when the response has to carry the Postal Service’s own DPV code with the vacancy and mail-drop flags, or when you want USPS verification and USPS rates, service standards and tracking under one key. For the geocoding-first comparison next door, see Geocodio vs RevAddress; for the standalone-validation incumbent, Smarty vs RevAddress.

Sources

Radar’s rates, plan terms and product groups are from radar.com/pricing, and its validation fields and availability from the Radar API reference (radar.com/documentation/api, “Validate an address”), both read on 30 October 2026. RevAddress prices come from the pricing page; the DPV codes, flags and resolution block are the API’s own fields.

Start here

Questions

Is Radar free for address validation?
No. Radar's pricing page says all plans are annual commitments, with a technical validation period to start. Address validation sits in its Premium Maps group, from $2.00 per 1,000 API calls, and Radar's API reference lists the validate endpoint for enterprise customers, US and Canada addresses only. RevAddress has a free key with 1,000 Census-based requests a month; USPS verification runs on a paid plan plus purchased credits at $0.01 per address.
Does Radar return a USPS DPV code?
Radar's API reference documents a verification status (verified, partially verified, ambiguous or unverified), a USPS record type, and on US addresses a flag for a missing or invalid unit. It documents no Delivery Point Validation code and no vacancy or CMRA flag. RevAddress returns the USPS DPV code with the vacancy, CMRA and business flags from the USPS Addresses API.
Can Radar tell me an apartment number is missing?
Yes. On US addresses Radar's analysis field can carry unit:missing or unit:invalid. RevAddress reports the same case as the USPS D code, with the next action collect_secondary and a message to show the customer.
Which should I pick, Radar or RevAddress?
Pick Radar when you already run its location platform on an annual plan and want validation inside the same contract. Pick RevAddress when you want to start on a free key without a sales cycle, need the USPS DPV code with the vacancy and mail-drop flags, or want USPS rates and tracking under the same key.