Skip to main content
Radar provides comprehensive geocoding capabilities for iOS apps, including forward geocoding, reverse geocoding, IP geocoding, and address validation.

Forward Geocoding

Forward geocoding converts a human-readable address into geographic coordinates.

Basic Forward Geocoding

Forward Geocoding with Filters

You can filter geocoding results by layer type and country to get more precise results.
Layer filters allow you to specify the type of result you want: place, address, locality, state, country, etc.

Reverse Geocoding

Reverse geocoding converts geographic coordinates into a human-readable address.

Basic Reverse Geocoding

Reverse geocode the device’s current location:

Reverse Geocoding a Specific Location

Reverse Geocoding with Layer Filters

IP Geocoding

IP geocoding converts the device’s IP address into an approximate location. This is useful for location-based content customization without requesting location permissions.
IP geocoding provides approximate location data at the city level. It should not be used for precise location-based features.

Address Validation

Validate and standardize addresses to ensure accuracy and completeness.

Verification Status Values

The RadarAddressVerificationStatus indicates the quality of the address match:
1

Verified

Complete match was made between the input data and a single record from the reference data.
2

Partially Verified

A partial match was made between the input data and a single record.
3

Ambiguous

More than one close reference data match was found.
4

Unverified

Unable to verify. The output fields will contain the input data.

Autocomplete

Autocomplete provides address suggestions as users type, sorted by relevance.

Autocomplete with Mailable Filter

Filter results to only include addresses that can receive mail:

RadarAddress Properties

The RadarAddress object contains comprehensive address information:

International Support

Radar’s geocoding APIs support addresses in over 100 countries worldwide. Use the countries parameter to filter results:
For best results with international addresses, always specify the country code when it’s known.

Error Handling

All geocoding methods return a RadarStatus value indicating success or failure:

Learn More

API Reference

Explore the complete geocoding API reference

Places

Learn about place search and categorization

Regions

Understand region data model

Context

Get comprehensive location context