Properstar Property Scraper avatar

Properstar Property Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Properstar Property Scraper

Properstar Property Scraper

Scrape Properstar real estate listings instantly. Extract property data including prices, descriptions, amenities & market info. Perfect for RE market research, investment analysis, portfolio tracking & competitive intelligence.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

7

Total users

3

Monthly active users

a day ago

Last modified

Share

What does Properstar Property Scraper do?

Properstar Property Scraper collects public property listings and project records from Properstar search URLs. Add one or more filtered Properstar result pages, choose how many records and pages to process, and receive a structured dataset with titles, prices, locations, property details, publication dates, listing URLs, and image URLs.

The dataset is useful for real estate market research, investment analysis, property lead generation, price monitoring, competitor tracking, and portfolio reporting. It supports both individual listings and project records when they appear in the selected Properstar search results.

Why use Properstar Property Scraper?

  • Build property datasets faster - Collect structured records from multiple Properstar searches without manual copy-paste.
  • Compare markets and locations - Review prices, property types, room counts, areas, and publication dates across countries, cities, or regions.
  • Support lead generation - Create a current list of properties with direct listing URLs, location data, images, and available contact information.
  • Monitor listing changes - Run the Actor on a schedule and compare repeated datasets to identify new listings, removed listings, and price changes.
  • Handle multiple searches in one run - Provide several Properstar URLs and set one result limit for the complete run.
  • Export data for your workflow - Download the dataset as JSON, CSV, Excel, XML, or another supported format, or connect it to an application through the Apify API.

What data can you extract from Properstar?

FieldDescription
idProperstar identifier for the listing or project
result_typeResult category, such as listing or project
automatic_titleMain title supplied for the result
titleLocalized title when available
referenceListing or project reference code when published
transaction_typeTransaction category, such as sale or rent
property_typeProperty type, such as apartment, house, or land
property_subtypeMore specific property classification when available
cityCity associated with the result
postcodePostal code when published
country_isoISO country code
latitudeLatitude coordinate when available
longitudeLongitude coordinate when available
price_originalOriginal numeric price
price_original_currencyCurrency of the original price
price_convertedConverted numeric price when available
price_converted_currencyCurrency of the converted price
roomsTotal room count when available
bedroomsBedroom count
bathroomsBathroom count
area_livingLiving area value
area_landLand area value when available
area_totalTotal area value when available
area_unitUnit used for area values
publication_datePublication timestamp
creation_dateCreation timestamp when available
picturesArray of image URLs
pictures_countNumber of available picture URLs
floor_plansArray of floor-plan URLs when available
mediaArray of additional media URLs when available
urlDirect Properstar listing or project URL
source_urlProperstar search URL that produced the record

Additional fields can be included when the source publishes them, including search_id, page, position, show_address, show_postcode, contact_users, related_accounts, and listing status flags.

How to use Properstar Property Scraper

  1. Open the Actor in Apify Console.
  2. Add one or more public Properstar search result URLs to urls.
  3. Set results_wanted for the maximum number of records and max_pages for the page limit per URL.
  4. Configure proxyConfiguration when your workflow requires proxy settings.
  5. Run the Actor and review the dataset preview.
  6. Download the results or connect the dataset to your next workflow.

Use search URLs that already contain the location, transaction type, property type, and other filters you need. A URL copied from a filtered Properstar results page is the easiest way to reproduce a search.

Input Parameters

ParameterTypeRequiredDefaultDescription
urlsArray of stringsNo["https://www.properstar.com.ng/portugal/buy/apartment-house"]One or more Properstar search result URLs.
results_wantedIntegerNo20Maximum number of unique records to save across all supplied URLs.
max_pagesIntegerNo3Maximum number of result pages to process for each URL.
proxyConfigurationObjectNoNot configuredOptional proxy settings for the run.

The Actor uses a default Portugal apartment and house search when no URL is provided. Each value for results_wanted and max_pages must be at least 1.

Usage Examples

Collect up to 20 records from a Properstar Portugal search page.

{
"urls": [
"https://www.properstar.com.ng/portugal/buy/apartment-house"
],
"results_wanted": 20,
"max_pages": 3
}

Multiple Locations or Searches

Combine several Properstar result pages in one dataset and collect up to 120 unique records.

{
"urls": [
"https://www.properstar.com.ng/portugal/buy/apartment-house",
"https://www.properstar.com.ng/portugal/lisbon-district/buy/apartment-house?p=2"
],
"results_wanted": 120,
"max_pages": 4
}

Larger Market Collection

Increase both limits when building a broader dataset for market analysis or monitoring.

{
"urls": [
"https://www.properstar.com.ng/portugal/buy/apartment-house"
],
"results_wanted": 500,
"max_pages": 10,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Sample Output

One dataset item can look like this:

{
"source_url": "https://www.properstar.com.ng/portugal/buy/apartment-house",
"search_id": 1281022695,
"page": 1,
"position": 1,
"result_type": "listing",
"id": 112264559,
"url": "https://www.properstar.com.ng/listing/112264559",
"automatic_title": "House for sale in Arco da Calheta, Portugal",
"title": "House for sale in Arco da Calheta, Portugal",
"reference": "PT-112264559",
"transaction_type": "buy",
"property_type": "house",
"city": "Arco da Calheta",
"country_iso": "PT",
"price_original": 4500000,
"price_original_currency": "EUR",
"bedrooms": 5,
"bathrooms": 5,
"area_living": 379,
"area_unit": "m2",
"pictures_count": 2,
"pictures": [
"https://files-api.properstar.com/api/v2/files/example-id-1/1",
"https://files-api.properstar.com/api/v2/files/example-id-2/1"
],
"publication_date": "2026-05-12T12:00:00"
}

Tips for Best Results

  • Start with a small results_wanted value and inspect the dataset before larger runs.
  • Use complete, public Properstar search URLs with the filters you want to preserve.
  • Use max_pages to control how far the Actor continues through each search.
  • Split very large collections across focused location or property-type URLs.
  • Schedule repeat runs when you need a current property monitoring dataset.
  • Treat optional fields such as contact details, floor plans, coordinates, and media as source-dependent.
  • If a search returns fewer records than expected, test the URL directly and check whether the source currently has matching public results.

Integrations and Export Formats

  • Google Sheets - Review prices, locations, and property attributes in a shared spreadsheet.
  • Airtable - Build a searchable property database for teams and clients.
  • Webhooks - Trigger downstream actions when a run finishes.
  • Make or Zapier - Send new records to CRMs, alerts, or other business tools.
  • Apify API - Read datasets programmatically from your own application.

Apify datasets can be downloaded as JSON, CSV, Excel, XML, and other supported formats.

Frequently Asked Questions

Can I collect listings from multiple Properstar URLs?

Yes. Add multiple search pages to the urls array. The Actor removes duplicate records by result identity and applies results_wanted across the complete run.

Does the Actor collect both listings and projects?

Yes. Results are labeled with result_type, which identifies standard listings and project records when both are present in a search.

Can I scrape sale and rental searches?

Yes. Use the appropriate public Properstar search URL for the transaction type and include it in urls.

Can I limit the number of pages?

Yes. Set max_pages to control the maximum page depth processed for each supplied URL.

Can I export Properstar data to CSV or Excel?

Yes. Download the completed Apify dataset as CSV, Excel, JSON, XML, or another available format.

Why are some fields missing?

Fields are missing when Properstar does not publish that value for a result. This is common for optional contact details, coordinates, floor plans, media, and price conversions.

Can I run the Actor on a schedule?

Yes. Create an Apify schedule to refresh the dataset hourly, daily, weekly, or at another interval that fits your monitoring workflow.

You are responsible for complying with applicable laws, Properstar terms, privacy requirements, and any restrictions that apply to your intended use. Collect and use public data responsibly.

For other real estate datasets from the same developer, see:

Support

For issues, feature requests, or a failing search URL, use the Issues tab on the Actor page. Include the input URL, run ID, and a short description of the unexpected output so the problem can be investigated.

This Actor is intended for legitimate collection of publicly available property information. It is not affiliated with or endorsed by Properstar. Users are responsible for complying with Properstar terms of service, applicable laws, privacy rules, and any restrictions on storing or redistributing collected data.