Aruodas.lt Property Listings Scraper avatar

Aruodas.lt Property Listings Scraper

Pricing

from $10.00 / 1,000 aruodas.lt property listings scrapers

Go to Apify Store
Aruodas.lt Property Listings Scraper

Aruodas.lt Property Listings Scraper

Collect Aruodas property listings as structured records with IDs, URLs, prices, areas, rooms, locations, and available photo URLs. Run with listing or search URLs; no login or buyer API key. Pricing: $0.01 per dataset item on Free plan. Unshown fields are absent.

Pricing

from $10.00 / 1,000 aruodas.lt property listings scrapers

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Features

Limited permissions

Share

For property-data buyers, this Actor extracts structured public listing cards from Aruodas.lt, including IDs, URLs, prices, areas, rooms, locations, and available photo URLs. It does not require a buyer-supplied API key or an Aruodas login.

  • Collect property listings with IDs, URLs, classifications, prices, and locations for property-market research.
  • Compare asking prices, price per square metre, areas, and room counts across Aruodas search results.
  • Build location-focused property listing datasets from Aruodas category or search URLs.
  • Export structured results without requesting advertiser contact details or signing in to Aruodas.

What you get

The Actor reads listing cards that Aruodas serves as HTML. One returned property becomes one structured dataset item.

FieldTypeWhat it contains
idstringAruodas listing ID; not empty on returned records
urlstringListing URL; not empty on returned records
titlestringListing title; not empty on returned records
property_typestringProperty type classified from the listing URL
listing_typestringSale or rent classification; not empty on returned records
locationstringListing location
addressstringAddress or listing-card address
price_eurnumberAsking price in euros; not empty on returned records
price_per_sqm_eurnumberPrice per square metre in euros
area_sqmnumberProperty area in square metres
roomsnumberRoom count
floorintegerProperty floor
building_floorsintegerTotal building floors
build_yearintegerConstruction year
photo_urlsarray of stringsAvailable listing photo URLs; empty when no photo URLs are found

The parser recognizes property classifications including apartments, houses, land, commercial properties, garages, and homesteads when the corresponding Aruodas URL pattern is present. Sale listings commonly omit a sale word in their URL, while rental listings contain rental wording.

Sample output

One real dataset record:

{
"id": "3712486",
"url": "https://www.aruodas.lt/butai-vilniuje-santariskese-santariskiu-g-parduodame-sviesu-ir-erdvu-ju-kambariu-buta-1-3712486/",
"title": "Vilnius, Santariškės, Santariškių g., 2 kambarių butas",
"property_type": "apartment",
"listing_type": "sale",
"price_eur": 192000,
"photo_urls": ["https://aruodas-img.dgn.lt/object_66_126197913/nuotrauka.jpg"],
"location": "Vilnius",
"address": "Vilnius, Santariškės, Santariškių g., 2 kambarių butas",
"price_per_sqm_eur": 3333,
"area_sqm": 57.6,
"rooms": 2
}

Pricing

The current billing model charges the buyer per event. Actor charges are based on these events:

  • apify-actor-start: $0.00005 per event on the Free plan. This event is charged when the Actor starts; the number of events depends on Actor memory, with one event per GB and a minimum of one event. 1,000 events = $0.05 on Free and 10,000 events = $0.50 on Free.
  • apify-default-dataset-item: $0.01 per event on the Free plan. One event represents one scraped result with all fields. 1,000 events = $10 on Free and 10,000 events = $100 on Free.

One returned property is one dataset item. Failed or empty pages do not create result items. A run with one Actor Start event and 499 returned properties costs $0.00005 on Free for the start event plus $0.01 per result on Free, for a total of 499 results = $4.99005 on Free.

The Apify Free plan includes $5 of monthly platform usage credit; the $5 Free-plan credit covers 499 results (with one Actor Start event).

You pay only for the events listed above. This Actor does not use the Pay per event + usage option, so the platform usage of your runs (compute, proxy traffic and storage) is not billed to you separately.

How to use

  1. Open the Actor in Apify and provide an Apify run input.
  2. Enter one or more aruodas.lt URLs in searchUrls. The default is the homepage, which is read as one page of featured cards. For larger runs, enter a category or search URL (copy it from your browser after filtering on Aruodas.lt); the Actor follows pagination for such URLs. To check what a URL returns, run it with maxResults set to 1.
  3. Set maxResults to the maximum number of unique listings to return.
  4. Leave proxyConfiguration at its default (Apify Proxy, RESIDENTIAL group). Change it only if you need other proxy settings; if you disable the proxy, requests go directly to Aruodas.lt, which may deny them.
  5. Run the Actor. It pushes accepted listings to the dataset, reads listing cards from HTML, deduplicates results by listing ID, and stops after the requested number of unique listings.
  6. Review the dataset.
  7. Schedule the run through Apify Schedules for repeated extraction.

Example input (proxyConfiguration is not listed, so it takes its default, Apify Proxy with the RESIDENTIAL group):

{
"searchUrls": ["https://www.aruodas.lt/"],
"maxResults": 50
}

Export the dataset as JSON or CSV, or read it through the Apify dataset API.

Input parameters

ParameterWhat it doesDefault
searchUrlsList of one or more HTTP or HTTPS Aruodas listing or search URLs. Only aruodas.lt and its subdomains are accepted. The Actor deduplicates returned listings by listing ID.["https://www.aruodas.lt/"]
maxResultsMaximum number of unique property listings to return. Use an integer from 1 through 20000.50
proxyConfigurationApify Proxy settings for the run. When disabled or omitted, requests go directly to Aruodas.lt.{"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]}

Limits and edge cases

ConditionWhat you seeWhat to do
The default URL (the homepage) is usedThe homepage is read as one page of featured cards, so maxResults of 50 may return fewer items.Add category or search URLs to searchUrls for larger runs.
Aruodas denies a direct request to a category or search URL, returning an HTTP 4xx responseThe run fails with an error naming the HTTP status and URL; records already pushed remain.Keep the default Apify Proxy (RESIDENTIAL) enabled and check that the URL opens in a browser.
A page contains no parsable records, or contains no new unique listing IDsPagination stops for that starting URL, so the dataset can contain fewer items than maxResults.Check the URL you entered.
An abort, timeout, or failure occurs after some records are pushedThe records already pushed remain in the dataset; later records are not added.Use the records already in the dataset and rerun if you need the remaining listings.
A category or search URL has more results than the Actor can process in its page loopThe Actor checks up to 200 pagination positions from each starting URL and can return fewer than maxResults.Split the work across additional search URLs where appropriate.

FAQ

How much does it cost to scrape Aruodas.lt property listings?

See Pricing for the Free-plan event prices and the worked example.

Why did my run return an empty dataset?

The Actor only pushes records when it can identify a listing ID, title, and euro price from a listing card. A page with no parsable records, or a page that produces no new unique IDs, stops processing for that URL. Check that the URL is an Aruodas listing or search page.

Does this Actor need an Aruodas login or buyer API key?

No Aruodas login is used, and the Actor does not request advertiser contact details. The input consists of Aruodas URLs, a result limit, and Apify Proxy configuration; buyer cookies and external API keys are not part of the input.

The Actor reads public listing cards that Aruodas serves as HTML. Whether a particular use is legal or allowed depends on the source terms and applicable law for the buyer’s use case; public availability is not a legal guarantee.