Geoapify API: endpoints, pricing model and alternatives

Geocoding-based address matching with confidence and match-level information, useful when finding a location is the actual task.

When Geoapify fits

A location lookup or address-entry flow that can review ambiguous matches and does not require postal delivery-point confirmation.

Check before integrating

Geocoding confidence is not USPS DPV or a carrier delivery guarantee. A building match, formatted address or high confidence value must not be relabeled as verified postal deliverability.

Provider endpoint reference

This is Geoapify's documented interface. Its credentials and response format are separate from an All Them APIs account.

Geoapify endpoint
GET https://api.geoapify.com/v1/geocode/search

Authentication: API key in apiKey
Inputs: text or structured address components, format=json, filters and apiKey
Output: Geocoding results with normalized address, coordinates, result_type and rank confidence/match fields.
Geoapify: integration details
CapabilityWhat to expect
Validation approachGeocoding match and component confidence
Coverage boundaryGeographic source coverage; inspect match level per result
Decision signalrank.confidence and match_type, not postal confirmation
Apartment/unit handlingA building match does not verify an apartment delivery point
WorkflowSingle search; batch geocoding is a separate workflow
Cost driverGeocoding credits, rate and plan limits

Pricing model and production access

Geocoding API credits and plan quotas. Compare the applicable geocoding credits, rate limits and attribution rules. A cheaper location match is not a like-for-like substitute for postal verification when delivery evidence is required.

For 10,000 address checks, include retries and customer edits, not just completed orders. Count input addresses rather than batch HTTP calls. Compare the same country mix and postal evidence; a geocoding credit and a delivery-verification check do not buy the same result.

Migration notes

Keep confidence separate from postal_evidence in the adapter. Do not use one provider's confidence threshold as another's acceptance rule, and handle empty results without inventing a corrected address.

Keep provider-specific authentication and response mapping inside an adapter. Preserve source timestamps and identifiers so changing a provider does not silently change the meaning of stored records.

Geoapify alternatives

Other providers in this category
AlternativeWhen to evaluate it
Geoapify vs Google Address ValidationA checkout that needs component-level verdicts and a confirm-or-correct flow inside an existing Google Maps Platform integration.
Geoapify vs SmartyUS address operations that need to inspect postal and secondary-unit evidence instead of accepting a normalized string as the only result.
Geoapify vs LoqateA multinational address-data pipeline that needs country-aware cleansing, multiple input records and explicit quality codes.
Geoapify vs EasyPostA shipping workflow already using EasyPost that needs verification results before proceeding to shipment and label operations.
Geoapify vs ShippoA checkout or shipping system that wants explicit address-change reasons before creating labels in the same platform.

A fair evaluation

  1. Use provider-approved test fixtures or addresses you have permission to process. Include international formats, accents, rural addresses and unit numbers. Do not generate arbitrary postal addresses or send private customer records without authorization.
  2. Define expected outcomes for known-good records and approved negative cases before the run. Keep unsupported countries and missing evidence separate from invalid addresses.
  3. Measure component correction, unit preservation and false rejection separately. A geocoder's building-level match is not confirmation of postal deliverability or of the person living there.
  4. Record whether the API suggests a correction, confirms a delivery point or merely finds a location. Require customer confirmation when a suggested change could route a parcel elsewhere.
  5. Count billed address checks, repeated checkout attempts, optional geocoding and batch records. Compare latency and cost per accepted decision on the same country mix. No validation result guarantees a successful future delivery.

A common integration contract

All Them APIs · Address Validation APIsPOST /api/v1/address-validation/validate

Review the request contract and tell us the coverage you need. Access requires enablement; this endpoint does not execute or bill requests yet.

View endpoint and request access

Sources and review dates

Documentation reviewed October 28, 2026. These are integration and plan comparisons, not measured speed or accuracy rankings. Availability, licensing and prices should be confirmed for the chosen plan.

Corrections: email faizank@docsalot.dev with an official source.