With our search for properties you can search for properties based on street, city, postalcode, municipality, county, area, type of property and much more.

We provide an easy to use search API based on Typesense lightning-fast search database. That means that all features described in Typesense API version 27 is available in our API. Data is continously reindexed as new data arrives.

We today provide six rich search collections:

With our search for properties you can query (query_by) based on a number fields listed in the next chapter.

Examples on what you can query on:

  • Street
  • City
  • Postalcode
  • Type of property

The response model (schema) depends on your query and if you use faceting. If you do plain search we have added to our OpenAPI Schema the default response model.

OpenAPI Schema

Look for the model name TypesenseLantmaterietFastighetDocument in the schema definition.

Fields indexed

The following fields are currently indexed in memory. These can be used in the query_by and filter_by parameter.

FieldTypeDescription
idStringLantmäteriets unique identifier for the property (UUID)
propertyDesignationStringProperty designation (Swedish: Fastighetsbeteckning)
buildingPurposesString[]An array of string enums with the building purposes
buildingTypesString[]An array of string enums with the building types
centroidArea1GeoPointThe center latitude and longitude of the first area in the property
streetAddressStringThe street adress to the property
postalCodeInt32Postalcode to the property
cityStringThe city where the property is located
countyCodeInt32The country code where the property is located
municipalityCodeStringThe municipality code where the property is located
numberOfAddressesInt32Number of addresses to the property
numberOfAreasInt32Number of areas of the property
numberOfBuildingsInt32Number of buildings on the property
taxationCodeInt32The taxation code to the property
taxationValueInt64The taxation value of the property in SEK
taxationYearInt32The decision year of the taxation
totalAreaFloatThe total area of the property
landAreaFloatThe landarea in square meters of the property
waterAreaFloatThe water area of the property

Examples

We have put togheter a few example of how you can use search for workplaces to easy find data.

Search for properties with taxation code 220 (Swedish: Småhusenhet, bebyggd)

Shows an example searching for properties with taxation code 220, house (Swedish: Småhusenhet, bebyggd).

cURL
curl https://api.tic.io/search/properties/se?q=*&query_by=*&filter_by=taxationCode:=220&key=your_api_key
{
    "facet_counts": [],
    "found": 2257868,
    "hits": [
        {
            "document": {
                "buildingPurposes": [
                    "Smahuskedjehus"
                ],
                "buildingTypes": [
                    "Komplementbyggnad",
                    "Komplementbyggnad",
                    "Bostad"
                ],
                "centroidArea1": [
                    59.1234,
                    13.1234
                ],
                "city": "Hammarö",
                "countyCode": 17,
                "id": "000a6a6f-ea7e-90ec-e040-ed8f66444c13",
                "landArea": 578.0,
                "municipalityCode": 61,
                "numberOfAddresses": 1,
                "numberOfAreas": 1,
                "numberOfBuildings": 3,
                "postalCode": 66340,
                "propertyDesignation": "STADEN ÖN 1:123",
                "streetAddress": "Testvagen 1",
                "taxationCode": 220,
                "taxationValue": 3081000,
                "taxationYear": 2024,
                "totalArea": 578.0,
                "waterArea": 0.0
            },
            "highlight": {},
            "highlights": []
        }
	],
    "out_of": 5056630,
    "page": 1,
    "request_params": {
        "collection_name": "properties_se_20250531192417",
        "first_q": "*",
        "per_page": 10,
        "q": "*"
    },
    "search_cutoff": false,
    "search_time_ms": 73
}