Geographic Data

Countries, cities, townships, districts (public)

List Countries

get

Get all available countries.

Query parameters
pageinteger · min: 1Optional

Page number (starts from 1)

Default: 1Example: 1
page_sizeinteger · min: 1Optional

Number of records per page

Default: 10Example: 10
Header parameters
Accept-Languagestring · enumOptional

Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr

Default: trExample: trPossible values:
Responses
chevron-right
200

List of countries

application/json
get
/address/country/
200

List of countries

List Cities

get

Get cities, optionally filtered by country.

Query parameters
countryintegerOptional

Country ID

pageinteger · min: 1Optional

Page number (starts from 1)

Default: 1Example: 1
page_sizeinteger · min: 1Optional

Number of records per page

Default: 10Example: 10
Header parameters
Accept-Languagestring · enumOptional

Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr

Default: trExample: trPossible values:
Responses
chevron-right
200

List of cities

application/json
get
/address/city/
200

List of cities

Get City Details

get

View details of a specific city.

Path parameters
pkintegerRequired
Header parameters
Accept-Languagestring · enumOptional

Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr

Default: trExample: trPossible values:
Responses
chevron-right
200

City details

application/json
get
/address/city/{pk}/
get

Search cities by name (minimum 2 characters).

Note: Query parameter q is mapped internally to name.

Query parameters
qstring · min: 2Required

City name to search (minimum 2 characters)

countryintegerOptional

Filter by country ID

pageinteger · min: 1Optional

Page number (starts from 1)

Default: 1Example: 1
page_sizeinteger · min: 1Optional

Number of records per page

Default: 10Example: 10
Header parameters
Accept-Languagestring · enumOptional

Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr

Default: trExample: trPossible values:
Responses
chevron-right
200

Matching cities

application/json
get
/address/city/search/

List Townships

get

Get townships (districts of cities), optionally filtered by city.

Query parameters
cityintegerOptional

City ID

pageinteger · min: 1Optional

Page number (starts from 1)

Default: 1Example: 1
page_sizeinteger · min: 1Optional

Number of records per page

Default: 10Example: 10
Header parameters
Accept-Languagestring · enumOptional

Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr

Default: trExample: trPossible values:
Responses
chevron-right
200

List of townships

application/json
get
/address/township/
200

List of townships

List Districts

get

Get districts (neighborhoods), optionally filtered by township.

Query parameters
townshipintegerOptional

Township ID

pageinteger · min: 1Optional

Page number (starts from 1)

Default: 1Example: 1
page_sizeinteger · min: 1Optional

Number of records per page

Default: 10Example: 10
Header parameters
Accept-Languagestring · enumOptional

Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr

Default: trExample: trPossible values:
Responses
chevron-right
200

List of districts

application/json
get
/address/district/
200

List of districts

Last updated

Was this helpful?