Version 1

TopBroker Open Property Feed

One self-describing feed of real-estate listings, served in two encodings of the same document. Every document carries the definitions of every code it uses, so you never need a second lookup to understand it.

This page is rendered from a snapshot of the registry. The authoritative, always-current version is the API above.

Getting a feed

  1. The agency enables the Open Property Feed in TopBroker and sends you its link.
  2. Each portal partner gets its own link, so an agency can publish a different set of listings to you than to anyone else, and can revoke your link without affecting others.
  3. Fetch the .json URL, or the same URL ending in .xml if your importer only speaks XML. Both are the same document.
  4. The document is regenerated hourly. Re-fetch and diff against your stored copy.

Rules that matter

Absence means delist

The feed is the complete current set of published listings. A listing present yesterday and absent today has been sold, archived or withdrawn, and must be removed from your site. There is no separate deletion signal.

All areas are square metres

Every field ending in _m2 is already converted. You never need to know what unit the agency quotes internally.

Presence is the flag

A sale object present means the property is for sale; a rent object present means it is for rent. Both may be present. There is no separate boolean and no price of zero standing in for "not offered".

Hidden locations are omitted, not flagged

When an agency withholds an exact address, location.precision is "district" and the street, building number and coordinates are simply absent. You are never asked to hide something we sent you.

Read the legend, not a lookup table

Every document opens with a vocabulary block defining every code it uses, in Lithuanian and English, with a definition. One fetch is always enough.

Property kinds

apartment Apartment Butas

A self-contained dwelling unit within a multi-unit residential building.

house House Namas

A detached, semi-detached or terraced house, cottage or homestead, sold together with the land it stands on.

land Land Sklypas

An undeveloped land parcel. Its `area_m2` is the parcel itself.

commercial Commercial premises Komercinės patalpos

Non-residential premises - office, retail, warehouse, catering, manufacturing or service space. Aruodas calls this category "premises".

garage Garage Garažas

A garage or parking structure. A property stored as a house whose form is a garage is published under this kind too.

Fields

PathTypeMeaning
idstring requiredStable identifier for this listing. Use it to match a listing you already hold; it changes only when the broker deliberately relists the property under a new identity.
kindenum requiredThe category of property. Determines which other fields are present. Codes: kinds
kind_labeli18n_string The agency's own name for this category. A display hint only — never key on it, agencies rename these freely.
statusenum requiredAvailability of the listing. Sold and archived properties are never present in the feed at all. Codes: status
updated_atdatetime requiredWhen this listing last changed, ISO 8601 with offset. Diff against your stored copy to find what moved since the last fetch.
titlestring Short human-readable headline for the listing.
descriptionsarray Free-text descriptions, one entry per language. Plain text; no markup.
descriptions.localestring ISO 639-1 language code, e.g. "lt" or "en".
descriptions.contentstring The description body.
saleobject Present if and only if the property is for sale. Its presence IS the for-sale flag; there is no separate boolean.
sale.pricemoney Asking price.
sale.price_per_m2money Asking price divided by area_m2, as quoted by the agency.
rentobject Present if and only if the property is for rent. Its presence IS the for-rent flag.
rent.pricemoney Rent per period.
rent.price_per_m2money Rent divided by area_m2, as quoted by the agency.
rent.periodenum The unit the rent price is quoted in. Never assume monthly. Codes: rent_period
locationobject requiredWhere the property is. Keys are OMITTED, not blanked, when the agency has chosen to hide the exact location — you will never be asked to hide something we sent you.
location.precisionenum How precisely this location is disclosed. Codes: location_precision
location.municipalitystring Municipality (savivaldybė).
location.citystring City or settlement.
location.districtstring District or neighbourhood within the city.
location.streetstring Street name. Omitted when precision is "district".
location.building_numberstring House or building number. Omitted when precision is "district".
location.coordinatesobject WGS84 latitude and longitude. Omitted entirely when precision is "district".
location.coordinates.latdecimal Latitude in WGS84 decimal degrees.
location.coordinates.londecimal Longitude in WGS84 decimal degrees.
area_m2decimal (m2) requiredUsable floor area in SQUARE METRES. Always m², regardless of the unit the agency quotes internally.
roomsinteger Number of rooms.
floorinteger Which floor the unit is on. Negative values are basement levels. Absent when the floor is not stated.
floors_totalinteger Number of floors in the building.
year_builtinteger Year the building was completed.
year_renovatedinteger Year of the most recent major renovation, if any.
buildingobject Properties of the building the unit sits in.
building.structureenum Construction type of the building. Codes: building_structure
building.formenum The form of house - detached, semi-detached, townhouse, homestead and so on. Present for houses only. Codes: building_form
building.heatingenum How the unit is heated. Codes: building_heating
building.conditionenum Fit-out and repair state of the unit. Codes: building_condition
building.energy_classenum EU energy performance certificate class. Codes: energy_class
building.windowsenum Window frame material. Codes: window_type
featuresenum_set Amenities present. An unlisted code means "not stated", not "absent". Codes: features
land_area_m2decimal (m2) Area of the land parcel belonging to a house, in SQUARE METRES. For a `land` property the parcel area is `area_m2` itself and this field is absent.
area_from_m2decimal (m2) Smallest area available, in SQUARE METRES, when commercial premises can be divided into units.
area_to_m2decimal (m2) Largest area available, in SQUARE METRES, when commercial premises can be divided into units.
floors_frominteger Lowest floor the offered commercial premises occupy.
floors_tointeger Highest floor the offered commercial premises occupy.
purposesenum_set Permitted or intended uses. Present for land and commercial premises, which routinely carry more than one. Codes: purposes
garageobject Garage detail. Present for a garage, and for a house that includes one. Note this is a FIELD named garage; the property kind of the same name is separate.
garage.typeenum Construction type of the garage. Codes: garage_type
garage.cars_fitinteger How many cars fit.
mediaarray Photos, video and virtual tours, in the order the agency arranged them.
media.typeenum What kind of media this is. Codes: media_type
media.urlstring Absolute URL.
media.positioninteger Display order for photos, ascending.
media.providerstring Hosting provider for a virtual tour, e.g. "matterport".
contactobject requiredThe agent handling this listing. Always an agent, never the property owner.
contact.namestring Agent's full name.
contact.emailstring Agent's email address.
contact.phonestring Agent's phone number in international format.

Vocabularies

building_condition

fully_equippedFully finishedVisa apdailaFully finished and ready to occupy.
partially_equippedPartially finishedDalinė apdailaPartially finished; some fit-out work remains.
renovatedRenovatedSuremontuotasRecently renovated.
good_conditionGood conditionTvarkingasSound and habitable, not recently renovated.
needs_renovationNeeds renovationRemontuotinasRequires renovation before comfortable occupation.
otherOtherKitaNone of the above.
shellShellNeiųrengtas/StatomasWeather-tight shell, unfinished inside, or still under construction.
unfinishedUnfinishedNeiųrengtasNot fitted out.

building_form

houseDetached houseNamasA free-standing single house.
semi_detachedSemi-detachedSublokuotasA house blocked together with one or more neighbours.
house_sharePart of a houseNamo dalisA share of a house rather than the whole building.
townhouseTownhouseKotedžasA townhouse or cottage in a terrace.
homesteadHomesteadSodyba/VasarnamisA rural homestead or summer house.
garden_houseGarden houseSodo namasA house in a garden association, often seasonal.
otherOtherKitaNone of the above.

building_heating

centralCentralCentrinisBuilding-wide central heating.
districtDistrictCentrinis kolektorinisMunicipal district heating delivered through a shared collector.
gasGasDujinisIndividual gas boiler.
electricElectricElektrinisElectric heating.
solid_fuelSolid fuelKietu kuruWood, pellet or coal fired.
geothermalGeothermalGeoterminisGround-source heat pump.
liquid_fuelLiquid fuelSkystu kuruOil or other liquid fuel fired.
aerothermalAerothermalAeroterminisAir-source heat pump.
otherOtherKitaNone of the above.

building_structure

panelPanelBlokinisPrefabricated concrete panel or block construction, not brick.
brickBrickMūrinisBrick or masonry construction.
monolithicMonolithicMonolitasCast-in-place reinforced concrete.
woodWoodMedinisTimber construction.
timber_frameTimber frameKarkasinisFrame construction with non-loadbearing infill.
logLogRąstinisLog construction.
metalMetalMetalinisMetal frame or hangar construction.
otherOtherKitaNone of the above.

energy_class

a++A++A++EU energy performance class A++
a+A+A+EU energy performance class A+.
aAAEU energy performance class A.
bBBEU energy performance class B.
cCCEU energy performance class C.
dDDEU energy performance class D.
eEEEU energy performance class E.
fFFEU energy performance class F.
gGGEU energy performance class G

features

air_conditioningAir conditioningKondicionavimasAir conditioning installed. (apartment, house, commercial)
alarm_systemAlarm systemSignalizacijaBurglar alarm installed. (apartment, house, commercial)
atticAtticYra palėpėThe building has an attic. (apartment)
attic_unitLocated in atticButas palėpejeThe unit itself is in the attic. (apartment)
automatic_gateParking gatesAutomatiniai vartaiAutomatic entrance gate. (garage)
balconyBalconyBalkonasHas a balcony. (apartment, commercial)
basementBasementRūsysHas a basement or cellar. (apartment, house, garage)
bathThe bathroomVoniaBathtub in the bathroom. (apartment, house)
bathhouseBathousePirtisSeparate bathhouse or sauna building. (house)
border_plotBorder plotKraštinis sklypasThe plot is on the edge of its block. (house, land)
cable_tvCable TVKabelinė televizijaCable television connection available. (apartment, house)
canteen_in_buildingCafeteriaMaitinimo įstaiga pastateCafeteria or canteen in the building. (commercial)
cargo_elevatorCargo elevatorKrovininis liftasThe building has a goods lift. (commercial)
cctvVideo camerasVaizdo kamerosVideo surveillance covering the property. (apartment)
closed_yardClosed yardUždaras kiemasEnclosed or gated courtyard. (apartment)
conference_hallConference hallKonferencijų salė pastateConference hall in the building. (commercial)
detailed_planFloor planDetalus planasA detailed territorial plan has been approved. (apartment, house, land, commercial)
dish_washerDish WasherIndaplovėDishwasher included. (apartment)
double_glazingWindows with double glazingLangai su stiklo paketaisDouble- or triple-glazed windows. (apartment, house)
dressing_roomCloakroomRūbinėSeparate dressing room or walk-in wardrobe. (apartment, house)
electricityElectricityElektraElectricity is connected. (house, land, commercial)
elevatorElevatorLiftasThe building has a passenger lift. (apartment, house, commercial)
fireplaceFireplaceŽidinysFireplace or wood stove. (apartment, house)
furnitureWith furnitureSu baldaisSold or let furnished. (apartment, house, commercial)
gasGasDujosGas is connected. (apartment, house, land, commercial)
good_accessGood accessGeras privažiavimasConvenient vehicle access. (house, commercial)
heat_recovery_ventilationRecuperation systemRekuperacinė sistemaMechanical ventilation with heat recovery. (apartment)
heated_floorsHeated floorsŠildomos grindysUnderfloor heating. (apartment)
heatingHeatingŠildymasThe space is heated. (garage)
high_ceilingHigh ceilingAukštos lubosCeilings noticeably higher than standard. (apartment)
inspection_pitPitDuobėHas a vehicle inspection pit. (garage)
internetInternetInternetasInternet connection available. (apartment, house, land, commercial)
kitchenHousehold appliancesBuitinė technikaHas a separate kitchen. (apartment, house, commercial)
kitchen_furnitureEquipped kitchenVirtuvės komplektasFitted kitchen units included. (apartment)
landlineTelephone lineTelefono linijaLandline telephone connection. (apartment, house, land, commercial)
local_sewerageLocal sewageVietinė kanalizacijaLocal septic or treatment system. (house)
mains_sewerageCity sewageMiesto kanalizacijaConnected to municipal sewerage. (house)
near_forestNear forestŠalia miškoAdjoins or is close to forest. (house, land)
near_waterHas access to water lakeŠalia vandens telkinioClose to a lake, river or the sea. (house, land)
new_electricityNew electricity installationNauja elektros instaliacijaElectrical installation recently renewed. (apartment)
new_sewerageNew sewerageNauja kanalizacijaSewerage recently renewed. (apartment)
open_kitchenKitchen connected with sitting - roomVirtuvė sujung. su kamb.Kitchen open to the living area. (apartment, house)
parkingParking spaceVieta automobiliuiParking space available. (apartment, commercial)
parquetParquetParketasParquet flooring. (apartment, house)
partial_unitPart of an apartmentButo dalisOnly part of the unit is offered. (apartment)
paved_accessGood road accessPatogus privažiavimasReached by a paved road. (land)
plastic_plumbingPlastic plumbingPlastikiniai vamzdžiaiPlumbing renewed with plastic piping. (apartment, house)
refrigeratorFridgeŠaldytuvasRefrigerator included. (apartment, house)
reinforced_doorArmored doorŠarvuotos durysReinforced security entrance door. (apartment, house)
residence_registrationPlace of recidenceGalima deklaruoti gyv. vietąResidence may be registered at this address. (apartment)
saunaBathousePirtisPrivate sauna. (apartment)
secured_stairwellStaircase with coded lockKodinė laiptinės spynaStairwell locked by key or code. (apartment)
securitySecurityApsaugaGuarded, or covered by a security service. (apartment, commercial, garage)
separate_entranceDedicated entranceAtskiras įėjimasHas its own separate entrance. (apartment, commercial)
separate_toiletWC and bathroom separatedTualetas ir vonia atskiraiToilet separate from the bathroom. (apartment, house)
seweragePlumbingKanalizacijaSewerage is available. (land)
showerShowerDušasShower in the bathroom. (apartment, house, commercial)
storage_roomWarehouseSandėliukasDedicated storage room. (apartment)
stoveStoveViryklėCooker or hob included. (apartment)
street_entranceStreet EntranceĮėjimas iš gatvėsEntrance directly from the street. (commercial)
swimming_poolWaterpoolBaseinasHas a swimming pool. (house)
terraceBalcony or terraceBalkonas/TerasaHas a terrace or balcony. (apartment, house)
three_phase_electricityElectricity 3x380VElektra 3x380VThree-phase 380V electricity supply. (house)
tv_connectionTVTelevizoriusTelevision connection available. (apartment, house)
two_levelApartment over several floorsButas per kelis aukštusThe unit spans two floors. (apartment)
washing_machineWashing machineSkalbimo mašinaWashing machine included. (apartment, house)
waterWaterVandentiekisMains or well water is connected. (house, land, commercial, garage)
water_boilerHot water boilerBoilerisHot water boiler installed. (house)

garage_type

brickBrickMūrinisBrick or masonry garage.
metalMetalGeležinisPrefabricated metal garage.
undergroundUndergroundPožeminisUnderground parking.
multi_storeyMulti-storeyDaugiaaukštisA space in a multi-storey car park.
otherOtherKitaNone of the above.

kinds

apartmentApartmentButasA self-contained dwelling unit within a multi-unit residential building.
houseHouseNamasA detached, semi-detached or terraced house, cottage or homestead, sold together with the land it stands on.
landLandSklypasAn undeveloped land parcel. Its `area_m2` is the parcel itself.
commercialCommercial premisesKomercinės patalposNon-residential premises - office, retail, warehouse, catering, manufacturing or service space. Aruodas calls this category "premises".
garageGarageGaražasA garage or parking structure. A property stored as a house whose form is a garage is published under this kind too.

location_precision

exactExactTikslusFull address and coordinates are disclosed.
districtDistrictRajonasThe agency has withheld the exact location. Street, building number and coordinates are omitted from this listing.

media_type

photoPhotoNuotraukaA still image of the property.
videoVideoVaizdo įrašasA video walkthrough.
tourVirtual tour3D turasAn interactive 3D or 360-degree tour.

purposes

residentialResidentialNamų valdaResidential homestead plot. (land)
multi_storey_residentialMulti-storey residentialDaugiaaukštė gyvenamojiZoned for multi-storey housing. (land)
agriculturalAgriculturalŽemės ūkioFarmland. (land)
forestryForestryMiškųForest land. (land)
gardenGardenSodųLand in a garden association. (land)
commercial_landCommercialKomercinėZoned for commercial development. (land)
industrialIndustrialPramoninėZoned for industry. (land)
storageStorageSandėliavimoZoned for warehousing. (land)
recreationalRecreationalRekreacinėsZoned for recreation. (land)
officeOfficeAdministracinėsOffice use. (commercial)
retailRetailPrekybosRetail or trade use — shops and other customer-facing commerce. (commercial)
warehouseWarehouseSandėliavimoWarehousing and storage use, not a shop. (commercial)
cateringCateringMaitinimoRestaurant, cafe or other catering use. (commercial)
servicesServicesPaslaugųService-industry use. (commercial)
hospitalityHospitalityViešbučiųHotel or guest accommodation use. (commercial)
manufacturingManufacturingGamybinėsManufacturing use. (commercial)
whole_buildingWhole buildingPastatasThe entire building is offered rather than individual premises. (commercial)
otherOtherKitos paskirtiesA use not covered by the codes above. (land, commercial)

rent_period

monthPer monthPer mėnesįRent is quoted per calendar month.
nightPer nightPer parąRent is quoted per night — a short-term listing.

status

availableAvailableLaisvasOn the market and not reserved.
reservedReservedRezervuotasReserved by a prospective buyer or tenant but not yet sold. Still advertised. No detail about the reservation is disclosed.

window_type

woodWoodenMediniaiWooden window frames.
plasticPVCPlastikiniaiPVC window frames.
aluminiumAluminiumAliuminiaiAluminium window frames.
glass_blockGlass blockStiklo blokeliaiGlass block glazing.

What this feed never contains

The feed is an allowlist: only the fields listed above can ever appear in it. It carries no property owners, no agent commission, no free-form internal notes, no transaction or negotiation history, no buyer identities, no viewing records and no internal task data. The contact on every listing is the listing agent, never an owner.

Sold and archived listings are removed from the feed entirely rather than published with a status, which is why status has only two values: available and reserved. A reserved listing discloses nothing about the reservation itself.

Išmanus duomenų valdymo įrankis, padedantis šiuolaikiškoms kompanijoms efektyviai planuoti, parduoti ir administruoti nekilnojamąjį turtą.

© 2026 TopBroker

Funkcijos

Produktas

Kodėl TopBroker

Įmonė