City24 Latvia Scraper - Real Estate Listings & Prices avatar

City24 Latvia Scraper - Real Estate Listings & Prices

Pricing

from $8.00 / 1,000 result scrapeds

Go to Apify Store
City24 Latvia Scraper - Real Estate Listings & Prices

City24 Latvia Scraper - Real Estate Listings & Prices

Scrape real estate listings from City24.lv, Latvia's leading property portal. Get sale and rent prices, addresses, rooms, area, floor, build year, coordinates and agency info. No login or cookies required.

Pricing

from $8.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

City24 Latvia Scraper

Scrape real estate listings from City24.lv, Latvia's leading property portal. Get apartments and houses for sale and for rent with prices, addresses, room counts, living area, floor, build year, energy label, geo coordinates, photos and the listing agency. No login, no cookies, no browser automation.

What this actor does

City24.lv is one of the largest real estate marketplaces in Latvia and part of the Baltic City24 platform. This actor pulls structured listing data straight from City24's own search API and returns it as clean JSON or a table you can export to Excel, CSV, JSON, or feed into your own database.

You give it a location (a city or municipality), whether you want sale or rent listings, and a property type. It returns every matching listing up to your result limit, one row per property.

Why use it

  • Market research — track asking prices and rents across Rīga, Jūrmala, Liepāja, Daugavpils and the rest of Latvia.
  • Price monitoring — watch price per square meter by district over time.
  • Lead lists — collect listings and the agencies behind them.
  • Investment analysis — filter by area, rooms, build year and location, then compute yield from sale vs rent data in the same schema.
  • Data enrichment — every listing includes latitude and longitude for mapping and geospatial joins.

No login or cookies are required. The actor talks to City24's public search API, so results match what you see on the site.

How to scrape City24 Latvia data

  1. Set Location to a Latvian city or municipality, for example Rīga, Jūrmala, Liepāja, Jelgava, or Mārupes novads. Leave it empty to search all of Latvia. Unknown names fall back to a country-wide search filtered by name.
  2. Choose Listing Type: sale or rent.
  3. Choose Property Type: apartment, house, commercial, land, cottage, or garage.
  4. Set Max Results to the number of listings you want.
  5. Provide a Bright Data API key (see below) or set the BRIGHT_DATA_API_KEY environment variable.
  6. Run the actor. Results appear in the dataset, ready to export.

City24 sits behind Cloudflare, so this actor routes its API calls through Bright Data Web Unlocker. One request returns up to 500 listings, so large runs stay fast and cheap.

Input

FieldTypeDescription
locationstringLatvian city or municipality. Default Rīga. Empty = all Latvia.
searchQuerystringOptional alias for location.
listingTypestringsale or rent. Default sale.
propertyTypestringapartment, house, commercial, land, cottage, garage. Default apartment.
maxResultsintegerMaximum listings to return. Default 100.
brightDataApiKeystring (secret)Bright Data Web Unlocker key. Required (or set BRIGHT_DATA_API_KEY).
proxyConfigurationobjectProxy settings (documented fallback; the working transport is Bright Data).

Example input

{
"location": "Rīga",
"listingType": "sale",
"propertyType": "apartment",
"maxResults": 100
}

Output

Each listing is a flat JSON object:

FieldTypeExample
friendlyIdstring"3544701"
listingTitlestring"Apartment — Brāļu Kaudzīšu iela 37, Pļavnieki, Rīga"
pricenumber200900
pricePerUnitnumber2456.6
currencystring"EUR"
listingTypestring"sale"
propertyTypestring"Apartment"
addressstring"Brāļu Kaudzīšu iela 37-A 19, Pļavnieki, Rīga"
citystring"Rīga"
districtstring"Pļavnieki"
countystring""
streetstring"Brāļu Kaudzīšu iela 37-A 19"
roomsnumber4
areanumber81.8
lotSizenumbernull
floornumber3
totalFloorsnumber5
buildYearnumber1986
conditionstring"renovated"
energyLabelstring"C"
latitudenumber56.9496
longitudenumber24.1052
agencyNamestringagency or broker name
imageUrlstringprimary image URL
imageUrlsarrayall image URLs
datePublishedstring"2026-06-19T16:09:01+03:00"
urlstringfull City24.lv listing URL
scrapedAtstringISO 8601 scrape timestamp

Example output

{
"friendlyId": "3544701",
"listingTitle": "Apartment — Brāļu Kaudzīšu iela 37, Pļavnieki, Rīga",
"price": 200900,
"pricePerUnit": 2456.6,
"currency": "EUR",
"listingType": "sale",
"propertyType": "Apartment",
"city": "Rīga",
"district": "Pļavnieki",
"county": "",
"rooms": 4,
"area": 81.8,
"floor": 3,
"totalFloors": 5,
"buildYear": 1986,
"latitude": 56.9496,
"longitude": 24.1052,
"url": "https://www.city24.lv/real-estate/apartments-for-sale/riga/3544701"
}

Supported locations

Major cities resolve to exact City24 areas: Rīga, Jūrmala, Mārupe, Liepāja, Jelgava, Daugavpils, Ventspils, Sigulda, Salaspils, Ādaži, Ikšķile, Ogre, Talsi, Cēsis, Kuldīga, Saulkrasti. Municipalities (novadi) also work: Mārupes, Ropažu, Ādažu, Salaspils, Siguldas, Ķekavas, Ogres, Talsu, Olaines, Cēsu, Dienvidkurzemes, Bauskas, Limbažu, Tukuma novads. Any other name triggers a country-wide search filtered by the name you entered.

Cost estimate

The actor reads City24's search API in pages of up to 500 listings per request, so it is fast and light. Bright Data Web Unlocker cost per listing is a fraction of a cent because one request covers hundreds of results. A typical run of a few hundred listings finishes in under a minute.

Limitations and known issues

  • Requires a Bright Data Web Unlocker key because City24 is behind Cloudflare.
  • condition and energyLabel use City24's own codes (for example new_building, no_certificate, energy class letters).
  • floor and totalFloors are only present when the seller filled them in.
  • Detail-page URLs are built from the numeric listing ID and resolve on City24.lv; the visible slug may differ slightly from the on-site one.

Part of a European real estate collection:

Disclaimer

Use this actor responsibly and in line with City24's terms and applicable law. Scrape public data only and respect rate limits.