Kyero.com | Only $1.5 | Search | Detail(s) | Agent(s) | Scraper avatar

Kyero.com | Only $1.5 | Search | Detail(s) | Agent(s) | Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Kyero.com | Only $1.5 | Search | Detail(s) | Agent(s) | Scraper

Kyero.com | Only $1.5 | Search | Detail(s) | Agent(s) | Scraper

Effortlessly extract detailed property data from Kyero.com with our advanced scraper. Whether you're analyzing the market or searching for the perfect home, this tool gives you fast, reliable access to listing prices, features, agent info, and more. Streamline your real estate workflow today!

Pricing

from $1.50 / 1,000 results

Rating

5.0

(1)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

35

Total users

5

Monthly active users

a day ago

Last modified

Share

Overview

The Kyero.com Scraper is a powerful tool designed to extract comprehensive property data from Kyero.com. Whether you’re a real estate professional, property investor, or researcher, this scraper efficiently collects detailed information about properties listed for sale across Spain and other locations on Kyero.com.

Kyero.com is a popular real estate platform showcasing thousands of property listings, making it an ideal resource for anyone interested in buying or analyzing property markets.

Features

  • Extract Property Listings: Scrape data for properties, including price, location, size, and other attributes.
  • Comprehensive Agent Scraping: Extract detailed agent/agency information including:
    • Agent/agency name and contact details
    • Number of listed properties
    • Agent location and service areas
    • Profile images and agency logos
    • Social media and website links
    • Agent descriptions and specialties
  • Property-Agent Relationships: Automatically link properties to their respective agents/agencies.
  • Image and Media URLs: Extract URLs for property images and other media.
  • Flexible Input Options: Start scraping from any URL including:
    • Property listing pages
    • Agent/agency profile pages
    • Search result pages
  • Customizable Scraping Settings: Adjust settings for concurrency, retries, and maximum items to tailor the scraping process.
  • Built-in Proxy Support: Ensure reliable and anonymous scraping using proxy configurations.

How to Use

  1. Set Up: Ensure you have an Apify account and access to the Apify platform.
  2. Provide Start URLs: Add URLs from Kyero.com to define your scraping scope.
  3. Adjust Scraper Settings: Modify settings such as maxItems, maxConcurrency, and minConcurrency based on your needs.
  4. Run the Scraper: Start the scraper on the Apify platform.
  5. Download Results: Export the scraped data in your preferred format, such as JSON, CSV, or Excel.

Input Configuration

Here is an example of how to set up the input for the Kyero.com Scraper:

{
"startUrls": [
"https://www.kyero.com/en/spain-property-for-sale-0l55529?sort=created_at_desc",
"https://www.kyero.com/en/spain/estate-agents/malaga-l29",
"https://www.kyero.com/en/spain/estate-agents",
"https://www.kyero.com/en/spain/estate-agents/profile/lucas-fox-a-dils-company-a1135",
"https://www.kyero.com/en/spain-property-for-sale-0l55529?sort=created_at_desc",
"https://www.kyero.com/en/spain-apartments-long-let-1l55529g1?page=1",
"https://www.kyero.com/en/spain-property-for-sale-0l55529?sort=created_at_desc"
],
"maxItems": 30,
"maxConcurrency": 50,
"minConcurrency": 1,
"maxRequestRetries": 100,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}

Input Fields Explanation

  • Start URLs (startUrls): URLs to start scraping from. For example, search result pages or property listings.
  • Max Items (maxItems): Maximum number of listings to scrape in a single run. Default is 30.
  • Max Concurrency (maxConcurrency): Maximum number of concurrent requests. Default is 50.
  • Min Concurrency (minConcurrency): Minimum number of concurrent requests. Default is 1.
  • Max Request Retries (maxRequestRetries): Number of times the scraper retries a failed request before stopping. Default is 100.
  • Proxy Configuration (proxy): Configure proxy settings for anonymity and reliability.

Output Structure For Listing

The scraper produces a list of property listings with detailed information. Below is an example of the output:

{
"id": 18450828,
"name": "Apartment in El Masnou, Barcelona province",
"price": 345000,
"price_formatted": "€345,000",
"reference_no": "VBM2412004",
"location_id": 4281,
"images": [
"https://d2hhh2ewuz3i8z.cloudfront.net/crop/960x720/https://production-kyero-property-images.s3.amazonaws.com/18450/18450828/353852749_original.jpg",
"https://d2hhh2ewuz3i8z.cloudfront.net/crop/960x720/https://production-kyero-property-images.s3.amazonaws.com/18450/18450828/353852750_original.jpg"
],
"path": "/en/property/18450828-apartment-for-sale-el-masnou",
"bedroom_count": 3,
"bathroom_count": 1,
"built_m2": 79,
"plot_m2": 0,
"short_html_description": "Near transport, near beach, close to all amenities, dining area, dining room with fireplace, fireplace, terrace, independent kitchen, lounge, clos...",
"property_type": {
"id": 1,
"key": "apartment",
"property_group_id": 1
},
"agent": {
"id": 9598,
"name": "aProperties Real Estate Barcelona",
"logo_url": "https://d2hhh2ewuz3i8z.cloudfront.net/fit/125x125/https://production-kyero-property-images.s3.amazonaws.com/agents/9/9598.jpg?checksum=b33c77fb6092e1e606067eba75626fb2",
"path": "/en/estate-agents-spain/aproperties-real-estate-barcelona-a9598"
},
"virtual_tour_url": null,
"video_url": null,
"remote_viewing_enabled": false,
"feature_keys": [
"lift",
"terrace",
"near_shops",
"near_beach",
"near_transport",
"pool",
"resale_only"
],
"badges": [],
"primary_badge": "near_beach",
"plot_m2_formatted": "0 m²",
"build_m2_formatted": "79 m²",
"advertiser": "aProperties Real Estate Barcelona",
"address": "El Masnou, Costa Garraf / Maresme, Barcelona province, Catalonia, Spain",
"bedrooms": "3",
"bathrooms": "1",
"buildSize": "79",
"description": null,
"photos": [
"https://d2hhh2ewuz3i8z.cloudfront.net/crop/480x320/https://production-kyero-property-images.s3.amazonaws.com/18450/18450828/353852749_original.jpg",
"https://d2hhh2ewuz3i8z.cloudfront.net/crop/480x320/https://production-kyero-property-images.s3.amazonaws.com/18450/18450828/353852750_original.jpg"
]
}

Output Fields Explanation

  • id: Unique identifier for the property listing.
  • name: Title of the property.
  • price: Price of the property.
  • price_formatted: Human-readable price format.
  • reference_no: Reference number assigned by the agent or listing platform.
  • location_id: Location identifier for the property.
  • images: Array of image URLs.
  • path: Relative URL to the property listing.
  • bedroom_count: Number of bedrooms.
  • bathroom_count: Number of bathrooms.
  • built_m2: Built area in square meters.
  • plot_m2: Plot area in square meters.
  • short_html_description: Brief description of the property.
  • property_type: Object containing type and group ID of the property.
  • agent: Information about the listing agent.
  • virtual_tour_url: URL for the virtual tour, if available.
  • video_url: URL for a video of the property, if available.
  • remote_viewing_enabled: Boolean indicating if remote viewing is supported.
  • feature_keys: Array of key features of the property.
  • badges: Array of additional badges associated with the property.
  • primary_badge: The main badge for the property.
  • plot_m2_formatted: Human-readable plot area.
  • build_m2_formatted: Human-readable built area.
  • advertiser: Name of the advertiser or listing agency.
  • address: Full address of the property.
  • bedrooms: Number of bedrooms as a string.
  • bathrooms: Number of bathrooms as a string.
  • buildSize: Built size in square meters as a string.
  • description: Detailed description of the property, if available.
  • photos: Array of photo URLs in a lower resolution.

Agent Scraping

The scraper can extract comprehensive agent/agency information from Kyero.com. You can scrape agent data by:

  1. Direct Agent Profile URLs: Provide direct links to agent/agency profiles
  2. Property Pages: The scraper will automatically extract agent data from property listings
  3. Search Results: Extract agents from search result pages

Output Structure For Agent

Example agent data structure:

{
"name": "Developments.es", // Name of the agency/agent
"logoUrl": "", // URL of the agency's logo (if available)
"coverPhotoUrl": "https://.../cover_photo_13102.jpg", // URL of the agency's cover photo
"propertiesForSale": 871, // Number of properties currently listed for sale
"languages": [ // List of languages spoken by the agency
"English",
"Dansk",
"Deutsch",
"Español",
"Français",
"Nederlands",
"Norsk",
"Svenska"
],
"description": "Free updated access to...", // Agency's description or tagline
"address": "Oasis Business Center...", // Full formatted address
"email": "", // Contact email (if available)
"website": "https://www.kyero.com/...", // Agency's website or profile URL
"region": "Malaga", // Region/state where the agency is located
"locality": "Marbella", // City/town where the agency is located
"country": "ES", // ISO country code
"postalCode": "29600", // Postal/ZIP code
"streetAddress": "Oasis Business Center, N-340, Km 183", // Street address
"telephone": "+34919017059" // Contact phone number
}

Field Descriptions:

  • name: The official name of the real estate agency or agent.
  • logoUrl: Direct URL to the agency's logo image. May be empty if no logo is available.
  • coverPhotoUrl: URL of the header/cover photo used on the agent's profile.
  • propertiesForSale: Total number of active property listings associated with this agent/agency.
  • languages: Array of languages supported by the agency for communication.
  • description: Business description or tagline provided by the agent/agency.
  • address: Complete formatted mailing address.
  • email: Primary contact email address (if provided by the agent).
  • website: Official website or Kyero profile URL for the agency.
  • region, locality, country, postalCode, streetAddress: Structured address components.
  • telephone: Primary contact phone number with country code.

Explore More Scrapers

If you found the Kyero.com Scraper useful, check out other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to streamline your web scraping and automation needs.

Support

Additional Services

🤖 For AI Agents & LLM Apps

Compact reference for AI agents calling this actor via the Apify MCP server or the Apify API (actor: memo23/kyero-cheerio).

Purpose: Extract Kyero.com real-estate listings across Spain and other regions (and estate-agent profiles) from search, property, or agent URLs.

Minimal input:

{
"startUrls": ["https://www.kyero.com/en/spain-property-for-sale-0l55529?sort=created_at_desc"],
"maxItems": 20,
"maxConcurrency": 50,
"minConcurrency": 1,
"maxRequestRetries": 100,
"enrichEmails": false,
"qualifyByPayment": false,
"proxy": { "useApifyProxy": true }
}

Output: Property rows — id, name, price, price_formatted, reference_no, location_id, address, bedroom_count, bathroom_count, built_m2, plot_m2, property_type {key}, agent {id, name, logo_url, path}, images[], photos[], feature_keys[], path, short_html_description. Agent-profile URLs yield agent rows — name, propertiesForSale, languages[], description, address, email, website, region, locality, country, postalCode, streetAddress, telephone. With enrichEmails: adds contactEmail, contactWebsite, emailEnrichment; with qualifyByPayment: adds takesPayments, paymentProcessors, stripeLiveKey, paymentConfidence.

Behaviors an agent should know:

  • Search, property, and agent-profile URLs all go in startUrls (plain URL strings); property URLs yield property rows, agent-profile URLs yield agent rows.
  • maxItems default is 30 — always cap it; search URLs paginate and can return thousands of rows.
  • enrichEmails (default false) finds a contact email per result; billed per email found, never for misses.
  • qualifyByPayment (default false) requires enrichEmails; flags businesses that take online payments at no extra charge.
  • Built-in residential proxy; proxy is optional.
  • Public pages only; no login-gated fields.
  • Base run is pay-per-event, plus a per-email charge only when enrichEmails returns an email (misses are never charged) — see the Pricing tab on the actor page.

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Portal47 Limited (operator of Kyero.com) or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

The scraper accesses only publicly available Kyero.com property and estate-agent listing pages — no authenticated endpoints, paid features, or content behind the kyero.com login wall. Users are responsible for ensuring their use complies with kyero.com's Terms of Service, applicable data-protection law (GDPR, CCPA, etc.), and any contractual obligations of their own organization.

SEO Keywords

Kyero scraper, scrape Kyero, Kyero.com scraper, Kyero API, Apify Kyero, spain property scraper, real estate listings scraper, estate agent scraper, property data extraction, real estate lead generation, property market analysis, Spain real estate data, overseas property intelligence, realtor contact scraper, property investment research