Skip to content
TensorBundle
TensorBundle
Get in touch
EN TR
GeoBundle

Turkish address and location data through one API

Add Turkish address validation, matching and geocoding to your application through one API. GeoBundle turns address entries into standardized records with coordinates, zone assignments and location data.

Input

ankara cankya kizilay mh. kızılay meydani

Output

Standard form
Kızılay Mahallesi Kızılay Meydanı Çankaya/Ankara
Neighborhood
Kızılay Mahallesi
District
Çankaya
Quality score
0.84
Flags
Building number missing

Modules

Choose the modules your application needs. Eleven modules cover address processing, record matching and location data.

Address data

Get consistent address records with missing and inconsistent details flagged.

  • Address normalization

    Restores missing Turkish characters, expands abbreviations and puts addresses in a consistent format.

  • Address parsing

    Separates the address into fields: province, district, neighborhood, street, building number, unit, residential complex, block and postal code.

  • Validation and quality score

    Flags inconsistent province, district and neighborhood details, identifies missing fields and returns a quality score.

  • Autocomplete

    Suggests province, district, neighborhood and street while someone fills in an address form.

Records and matching

Keep one clean record per address across forms, messages, files and databases.

  • Matching and deduplication

    Finds records that point to the same address, even when they are written differently.

  • Address extraction

    Finds addresses inside free text such as emails, messages, notes and documents.

  • Bulk processing

    Processes large address files in one job and returns the results as a file.

Location

Get coordinates, zone assignments and location data for your addresses.

  • Geocoding

    Converts an address into coordinates, and coordinates back into an address.

  • Zone assignment

    Assigns each address to its branch, warehouse, delivery area or service region, using your own boundaries.

  • Location enrichment

    Adds information about a location, such as administrative boundaries, postal code or earthquake hazard.

  • Satellite and aerial imagery

    Detects buildings and changes on the ground from satellite and aerial images.

Connect GeoBundle to your application

  1. Send your data

    Send an address, a list of addresses, text, coordinates or an image, depending on the module.

  2. Choose the modules

    Request normalization on its own, or combine it with validation, geocoding and zone assignment.

  3. Use the response

    Store the result as it is, show it to the user or pass it on to your own systems.

Request

POST /v1/address
{
  "address": "ankara cankya kizilay mh. kızılay meydani",
  "modules": ["normalize", "validate", "geocode", "zones"]
}

Response

{
  "standard": "Kızılay Mahallesi Kızılay Meydanı Çankaya/Ankara",
  "fields": {
    "province": "Ankara",
    "district": "Çankaya",
    "neighborhood": "Kızılay Mahallesi",
    "street": "Kızılay Meydanı",
    "building_number": null
  },
  "quality_score": 0.84,
  "location": { "lat": 39.9208, "lon": 32.8541 },
  "zone": "CNK-01",
  "flags": ["missing_building_number"]
}

Endpoints

  • POST /v1/address Normalization, parsing and validation
  • GET /v1/autocomplete Address suggestions
  • POST /v1/match Matching and deduplication
  • POST /v1/extract Address extraction
  • POST /v1/batch Bulk processing
  • POST /v1/geocode Geocoding and reverse geocoding
  • POST /v1/zones Zone assignment
  • POST /v1/enrich Location enrichment
  • POST /v1/imagery Satellite and aerial imagery

Where you can use GeoBundle

  • E-commerce and retail

    Clean addresses at checkout and in order records before they reach the warehouse or the carrier.

  • Cargo and logistics

    Convert delivery addresses to coordinates, assign shipments to the right branch and route, and flag incomplete addresses early.

  • Banking and insurance

    Keep customer and policy addresses consistent, and link each address to its location and hazard data.

  • Telecom and utilities

    Locate subscriber addresses on a map and assign them to service regions and field teams.

  • Public institutions

    Standardize addresses in applications and service requests, and route them to the right unit.

  • Real estate and urban planning

    Combine addresses, parcels and aerial imagery to track buildings and changes on the ground.

Test GeoBundle on your own addresses

See how GeoBundle performs on your data before integrating it. Send us sample addresses and compare address, coordinate and zone results with your current service.

Request a comparison

Request access

Tell us which modules you need and roughly how many addresses you process. We'll get back to you with access details.

Or email us at [email protected]

Modules you're interested in

Frequently asked questions

How is GeoBundle different from a general geocoding service?

It is built for Turkish addresses, so it handles the abbreviations, missing letters and neighborhood names that general services often get wrong. Alongside geocoding, it provides address validation, record matching, zone assignment and location data.

Can we use only some of the GeoBundle modules?

Yes. Each module works on its own, and you can combine the ones you need in the same request.

Can we test GeoBundle on our own addresses?

Yes. Request a comparison through the form. We will arrange a test using a sample of your addresses and compare the results with your current service.

How is GeoBundle priced?

Pricing depends on the modules you use and your monthly volume. Tell us both in the form and we'll send you an offer.