Kyero Property Search Extractor avatar

Kyero Property Search Extractor

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Kyero Property Search Extractor

Kyero Property Search Extractor

Give the actor a search URL for a city, region, or coastal area and it walks the pagination, collecting every listing shown: price, currency, property type, location, bedrooms, bathrooms, build size, photo gallery, agency name, and a short summary — ready to use as clean JSON, CSV, or Excel.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Extract structured property listing data from any Kyero search-results page. Give the actor a search URL for a city, region, or coastal area and it walks the pagination, collecting every listing shown: price, currency, property type, location, bedrooms, bathrooms, build size, photo gallery, agency name, and a short summary — ready to use as clean JSON, CSV, or Excel.

What it does

Kyero aggregates property listings for sale across Spain, Portugal, France, Italy, and other markets. Browsing page by page and copying details into a spreadsheet gets old fast, especially when comparing dozens of listings in one area. This actor automates that: point it at a search-results page and it follows pagination automatically, pulling every listing it finds until it hits your item limit or runs out of pages.

Each listing returned includes:

  • Listing URL and unique property ID
  • Title, property type, and location (locality and region)
  • Price and currency
  • Bedrooms, bathrooms, and build size (m²)
  • Full photo gallery URLs
  • Listing agency name
  • Short summary text from the listing card
  • Whether the listing is marked as "featured"
  • Timestamp of when the listing was scraped

No login, API key, or Kyero account is required — the actor works directly against public search-results pages.

How to use it

  1. Go to Kyero and run a search for the location you care about (a city, region, or coastal area).
  2. Copy the URL of the search-results page.
  3. Paste that URL into the Kyero search URL input field.
  4. Optionally set Max items to cap how many listings are returned (default 20).
  5. Click Start to run the actor.

Results appear in the actor's Dataset tab and can be exported directly to JSON, CSV, Excel, HTML table, or pushed to an external system via Apify's integrations (Zapier, Make, webhooks, etc.).

Example input

{
"searchUrl": "https://www.kyero.com/en/costa-del-sol-property-for-sale-0l10186",
"maxItems": 20
}

Example output

{
"listingUrl": "https://www.kyero.com/en/property/20912844-apartment-for-sale-paris-city",
"propertyId": "20912844",
"listingTitle": "Apartment in Paris City, Paris",
"price": 1750000,
"currency": "EUR",
"propertyType": "Apartment",
"locationName": "Paris City",
"regionName": "Paris",
"bedrooms": 4,
"bathrooms": 1,
"buildSizeSqm": 126,
"listingImages": [
"https://img.kyero.com/crop/960x720/properties/20912/20912844/419013210.jpg"
],
"listingSummary": "Exclusive, exceptional apartment in Paris 16th, Chaillot...",
"agencyName": "IAD France",
"isFeatured": true,
"scrapedAt": "2026-08-09T12:00:00.000000+00:00"
}

Input parameters

FieldTypeRequiredDefaultDescription
searchUrlStringYesA Kyero search-results URL for the location you want listings from.
maxItemsIntegerNo20Maximum number of property listings to return (max 1000).
requestTimeoutSecsIntegerNo30Per-request timeout in seconds (5–120).

Output fields

FieldTypeDescription
listingUrlStringDirect link to the property listing page.
propertyIdStringKyero's unique identifier for the listing.
listingTitleStringListing title as shown on the card.
priceNumberListing price.
currencyStringCurrency code (e.g. EUR, GBP).
propertyTypeStringProperty category (apartment, villa, townhouse, etc.).
locationNameStringLocality / town of the property.
regionNameStringBroader region the property is in.
bedroomsNumberNumber of bedrooms.
bathroomsNumberNumber of bathrooms.
buildSizeSqmNumberBuild size in square meters.
listingImagesArrayPhoto gallery URLs for the listing.
listingSummaryStringShort description text from the listing card.
agencyNameStringName of the listing agency.
isFeaturedBooleanWhether the listing is marked as featured.
scrapedAtStringISO 8601 timestamp of when the listing was scraped.

Use cases

  • Real estate agents pulling comparable listings when pricing a new property.
  • Investors and analysts tracking price movement and inventory across a market over time.
  • Lead generation — building a contact list of active listing agencies in a region.
  • Property aggregators and portals keeping a live feed of current listings without checking Kyero manually.
  • Market research comparing property types, sizes, and pricing across different regions or countries.

How it works

The actor requests the Kyero search-results page for the given URL, parses each listing card on the page, and follows pagination links automatically — continuing until it reaches maxItems or there are no more pages of results. If a page fails to load, the run logs the issue and stops gracefully rather than crashing partway through, so you still get all the listings collected up to that point.

Limitations & notes

  • The actor extracts data as published on Kyero's public search-results pages; it does not access private or authenticated listing data.
  • Field availability can vary by listing (e.g. not every listing publishes bathroom count or build size).
  • Respect Kyero's terms of service when using extracted data.

Support

Found a bug or have a feature request? Open an issue on the actor's GitHub repository, or reach out via the Apify platform's contact options on the actor's page.