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.
- JSON and XML, one document
- Regenerated every 15 minutes
- Codes defined in Lithuanian and English
Resources
https://api.topbroker.lt/spec/v1This 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
.jsonURL, or the same URL ending in.xmlif your importer only speaks XML. Both are the same document. - 4
The document is regenerated every 15 minutes. Re-fetch and diff against your stored copy.
Rules that matter
- 01
Absence means delist
The feed is the complete current set of published listings. A listing present yesterday and absent today has been archived or withdrawn, and must be removed from your site. There is no separate deletion signal.
- 02
Sold stays visible
A sold listing remains in the feed with
statussold, so a website can show which property is sold, for example which units of a new-build project are gone. If you list only available properties, hide it. - 03
All areas are square metres
Every field ending in
_m2is already converted. You never need to know what unit the agency quotes internally. - 04
Presence is the flag
A
saleobject present means the property is for sale; arentobject 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”. - 05
Hidden locations are omitted, not flagged
When an agency withholds an exact address,
location.precisionis"district"and the street, building number and coordinates are simply absent. You are never asked to hide something we sent you. - 06
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.