Adondevivir Scraper - Peru Real Estate, No Start Fee
Pricing
$3.00 / 1,000 listing scrapeds
Adondevivir Scraper - Peru Real Estate, No Start Fee
Scrape Adondevivir.com property listings in Peru: price, currency, area, bedrooms, bathrooms, address, neighborhood, city and agency. $0.003 per listing, no actor-start fee.
Pricing
$3.00 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Gio
Maintained by CommunityActor stats
1
Bookmarked
3
Total users
2
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
Scrape property listings from Adondevivir, Peru's Navent-network real estate portal. Give it one or more search-result URLs (any city, district, property type or buy/rent filter you can build in the site itself) and get back structured records: price, currency, area, bedrooms, bathrooms, address, neighborhood, city, region and the listing agency's name.
Why use this scraper
Peru's property market runs on a handful of portals, and Adondevivir is one of the largest. The listings page itself embeds a full JSON state object with every field a buyer or analyst actually wants, but it is buried inside a minified script tag, not exposed as a clean API. Pulling that data by hand means viewing page source, finding the right variable, and parsing deeply nested objects for every single search page you care about. This Actor does that automatically for as many search URLs as you give it, and returns one flat JSON record per listing instead of raw markup.
Overview
Input is one or more Adondevivir search-result URLs, built the normal way in your browser (pick a city, district, property type, and buy or rent, then copy the resulting URL). Output is one JSON object per listing: a numeric price with its currency, property type, built area, bedrooms, bathrooms, full address, neighborhood, city, region, the publishing agency's name, a listing image, and the direct listing URL. Runs are plain HTTP against the search page, no browser rendering needed, so a batch of a few hundred listings typically finishes in well under a minute. Pricing is pay-per-result with a single event, listing scraped, and no separate start fee.
Supported inputs
- Start URLs (
startUrls, required) - one or morewww.adondevivir.comsearch-results pages, for examplehttps://www.adondevivir.com/casas-en-venta.htmlfor houses for sale, or any URL you build with the site's own city, district, property-type and operation (buy/rent) filters. - Max items (
maxItems) - caps the total number of listings returned across all start URLs combined, from 1 to 2,000. Default is 100.
Use cases
- Real estate agencies and developers researching asking prices for comparable properties in a specific district before pricing their own listing.
- Market analysts building a price-per-neighborhood or price-per-city view of the Peruvian housing market by pulling several district search pages in one run.
- Lead generation teams identifying active listing agencies in a target area by collecting the
publisherfield across a district's listings. - Price-tracking pipelines that re-run the same set of search URLs on a schedule to catch new listings or price changes in a market of interest.
- Relocation and expat-housing services scanning listings across multiple cities at once to build a comparison shortlist for a client.
- Property aggregator sites that need a lightweight, low-cost feed of Peruvian listings to supplement their own catalog without maintaining a custom Adondevivir parser in-house.
How it works
Adondevivir's search-results pages render their listing data from a window.__PRELOADED_STATE__ JavaScript object embedded directly in the page HTML. The Actor fetches each search URL, locates that object with a balanced-brace scan (more reliable than a fixed string marker, since the exact boundary shifts between page builds), parses it as JSON, and reads the listing array out of it directly. Because the data comes from the page's own embedded state rather than visible DOM text, fields like price, area and bedroom count come back as the real numeric values the site uses internally, not as scraped and re-parsed text.
Input configuration
Single search page, default limit:
{"startUrls": ["https://www.adondevivir.com/casas-en-venta.html"]}
Several districts in one run, higher limit:
{"startUrls": ["https://www.adondevivir.com/departamentos-en-venta-en-miraflores.html","https://www.adondevivir.com/departamentos-en-venta-en-san-isidro.html"],"maxItems": 300}
Rentals instead of sales:
{"startUrls": ["https://www.adondevivir.com/casas-en-alquiler.html"],"maxItems": 50}
Output sample
{"id": "147842493","title": "Se Vende Casa Comercial 1er Piso Mas Aires en Carabayllo","operationType": "Venta","price": 717500,"currency": "S/","propertyType": "Casas","areaBuilt": 279,"bedrooms": 5,"bathrooms": 4,"address": "Av. U, Mz. E, Lt. 26, Carabayllo 15318, Peru","neighborhood": "Carabayllo","city": "Lima","state": "Lima","publisher": "REMAX PRO","url": "https://www.adondevivir.com/propiedades/clasificado/veclcain-se-vende-casa-comercial-1er-piso-mas-aires-en-147842493.html"}
(This is real output from this Actor's own reference run against the Adondevivir houses-for-sale search page; prices and listings change as the market moves.)
Key output fields
| Field | Type | Description |
|---|---|---|
id | string | Adondevivir's internal posting ID |
title | string | Listing title as published |
operationType | string | Venta (sale) or Alquiler (rent) |
price | number | Listing price as a plain number |
currency | string | S/ (Peruvian sol) or US$, as published |
propertyType | string | e.g. Casas, Departamentos, Proyectos Inmobiliarios |
areaBuilt | number | Built area in square meters, when published |
areaLot | number | Lot area in square meters, when published |
bedrooms / bathrooms | number | Room counts, when published |
address / neighborhood / city / state | string | Location, from most to least specific |
publisher | string | Name of the listing agency or individual seller |
url | string | Direct link to the full listing |
Pricing
Pay-per-event, current rates on this Actor:
| Event | Price |
|---|---|
| Listing scraped | $0.003 per listing |
No separate start fee: the run itself is free, you only pay for the listings actually returned.
What makes this richer than the competition
Two other Adondevivir scrapers on the Apify Store, by other publishers: scrapers_lat/adondevivir-scraper (5 users in the last 30 days) advertises agent phone and WhatsApp numbers and amenities on top of the core fields, but charges a tiered Actor Start event (from $0.004 per GB on the Free plan) in addition to its per-result charge, so every run carries a fixed cost before any listing is counted. barefoot_grade/adondevivir-pe-scraper (1 user in the last 30 days) also bills a separate Actor Start event. This Actor has exactly one chargeable event, listing scraped, with no start fee at all, which means a 3-listing test run and a 500-listing batch both cost strictly proportional to what you get back.
Notes & limitations
- Prices are returned exactly as published on the listing (in soles or US dollars, whichever the publisher chose); this Actor does not convert currencies.
- A search URL that matches zero listings returns a single
no-listingsnotice record for that URL and is not charged. - This Actor reads only the public search-results pages Adondevivir serves; it does not log in, does not message agents, and does not access any account-gated data.
- Fields like
bedrooms,bathroomsandareaBuiltcome backnullwhen the listing itself did not publish that attribute, which is common for land and commercial listings. - This Actor is not affiliated with, endorsed by, or sponsored by Adondevivir or Navent.
- Image URLs point to Adondevivir's own CDN and may change or expire over time if the listing is updated or removed from the site; treat
urlas the durable reference, notimage.
FAQ
Can I scrape rentals instead of sales? Yes, use any startUrls built from Adondevivir's rental search (-en-alquiler.html) instead of the sale search; the output fields are the same.
Can I target a specific district or city? Yes, build the search URL on the Adondevivir site itself with the district or city filter applied, then pass that URL to startUrls.
What happens if a search page has no results? The run finishes successfully with a notice record for that URL and no charge, instead of an error.
Does this need a login? No, all data comes from Adondevivir's public search-results pages; no login or account is required.
Can I combine multiple cities in one run? Yes, pass each city or district search URL as a separate entry in startUrls; maxItems caps the combined total across all of them.
Is the price always in the same currency? No, Adondevivir publishers choose soles or US dollars per listing; currency tells you which one applies to that record.
Can I run this on a schedule to catch new listings? Yes, re-running the same startUrls periodically and diffing by id against your own stored results is the standard way to detect new listings or price changes.
For AI Agents & LLM Apps
This Actor is callable directly from an MCP client via mcp.apify.com, or from any backend through the Apify API. Example using the synchronous dataset endpoint, which runs the Actor and returns the dataset items in one call:
curl "https://api.apify.com/v2/acts/YOUR_USERNAME~adondevivir-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-X POST \-H "Content-Type: application/json" \-d '{"startUrls": ["https://www.adondevivir.com/casas-en-venta.html"], "maxItems": 50}'
The response is a plain JSON array of listing objects, ready to hand to an LLM agent for market summarization or lead scoring.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Adondevivir or Navent. "Adondevivir" is a trademark of its respective owner; it is referenced here only to describe the site this Actor reads public listing data from.
SEO Keywords
Adondevivir scraper, Peru real estate scraper, Adondevivir API, Peru property listings, Lima real estate data, Adondevivir dataset, Peru housing market scraper