Pincali Mexico Real Estate Scraper
Pricing
from $0.69 / 1,000 listings
Pincali Mexico Real Estate Scraper
Scrape Pincali.com Mexico property listings: title, price, currency, bedrooms, bathrooms, floor size, location, images, description, and availability. Filter by keyword, price, type, and rooms. Export JSON, CSV, Excel.
Pricing
from $0.69 / 1,000 listings
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Pincali Mexico Real Estate Scraper
Pincali Mexico Real Estate Scraper extracts structured property data from Pincali.com — Mexico's EasyBroker-powered real estate marketplace. Paste a Pincali search URL for apartments, houses, or rentals, add optional filters, and get clean listing data ready for analysis, monitoring, or lead generation.
| Turn any Pincali search into an analysis-ready dataset — title, asking price and currency, bedrooms, bathrooms, floor size, neighborhood, region, coordinates, every listing photo, description, and availability — for sale and rental property across Mexico. |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
Actor: parsebird/pincali-scraper — scrapes property listings from pincali.com (Mexico real estate, sale + rent). Input: {"startUrl": "https://www.pincali.com/en/properties/apartments-for-sale", "keyword": "Tulum", "min_price": 2000000, "max_price": 9000000, "property_type_ids": ["29057"], "min_bedrooms": 2, "max_bedrooms": 4, "min_bathrooms": 2, "max_bathrooms": null, "results_wanted": 50, "max_pages": 10, "proxyConfiguration": {"useApifyProxy": true}}. startUrl is a Pincali search URL (/en/properties/apartments-for-sale, /houses-for-sale, /properties-for-rent) or a single listing URL. property_type_ids: Apartment 29057, House 29058. All filter fields are optional. results_wanted caps saved listings; max_pages caps result pages (~42 listings/page). Run via ApifyClient("YOUR_TOKEN").actor("parsebird/pincali-scraper").call(run_input=input). Output per listing: listing_id, easybroker_id, title, url, image_url, image_urls, description, property_type, bedrooms, bathrooms, floor_size, floor_size_unit, locality, region, country, price, currency, offers, availability, date_posted, latitude, longitude, exact_location, source_url, page, scraped_at. Get an API token at https://console.apify.com/account#/integrations. Full API spec: https://apify.com/parsebird/pincali-scraper/api
What does Pincali Mexico Real Estate Scraper do?
Pincali Mexico Real Estate Scraper is a Pincali scraper and Mexico real estate data extractor. Pincali aggregates listings from thousands of agencies through the EasyBroker network — apartments, houses, land, and commercial property for sale and for rent across every Mexican state — and this actor reads that public search data into a structured dataset. No Pincali account or API key is required.
🔍 Search or single listing — paste a Pincali search-results URL (the scraper mirrors the operation type in the URL) or a single property URL for a one-off record.
🏙️ Filter the search — layer a keyword (neighborhood, city, or development name), min/max price, property type IDs (Apartment 29057, House 29058), min/max bedrooms, and min/max bathrooms on top of the Start URL.
📄 Auto-pagination — the scraper walks result pages for you up to your max_pages limit and stops at results_wanted. Do not add ?page= to the URL.
💰 Price and offers — asking price, currency code, and the full offers array with availability status.
📐 Property detail — property type, bedrooms, bathrooms, and built floor size with its unit code.
📍 Location — locality (neighborhood or municipality), region (state), country, and exact latitude/longitude from the listing card.
🖼️ Media — the primary image plus the card's image gallery.
Why scrape Pincali?
- Build a Mexico real estate dataset — price per m², bedrooms, and supply by city or state
- Track new listings in a target neighborhood and get notified when they appear
- Generate agency and development leads from active listings
- Feed a property portal, CRM, or valuation model with structured Pincali data
- Run rent vs. buy and price analysis across Mexican markets
What data can you extract from Pincali?
| Field | Type | Description |
|---|---|---|
| listing_id | string | null | Pincali listing identifier when published |
| easybroker_id | string | null | EasyBroker public code (e.g. EB-WZ0763) |
| title | string | Listing headline |
| url | string | Direct public listing URL |
| image_url | string | null | Primary image URL |
| image_urls | string[] | Image URLs available on the listing card |
| description | string | null | Published listing description |
| property_type | string | null | Property type supplied by the listing |
| bedrooms / bathrooms | number | null | Bedroom and total bathroom counts |
| floor_size / floor_size_unit | number / string | Built area value and unit code (e.g. MTK for m²) |
| locality | string | null | City, locality, or neighborhood |
| region | string | null | State or broader region |
| country | string | null | Country from the listing |
| price | number | null | Main asking price |
| currency | string | null | Currency code for the asking price |
| offers | object[] | null | Full schema.org offers array (price, currency, availability) |
| availability | string | null | Published availability status |
| date_posted | string | null | Original publication date when available |
| latitude / longitude | number | null | Coordinates from the listing card |
| exact_location | boolean | Whether Pincali marks the pin as exact |
| source_url | string | Search page used to collect the record |
| page | number | Result page number where the record was found |
| scraped_at | string | ISO 8601 timestamp of the run |
How to scrape Pincali.com
- Open Pincali Mexico Real Estate Scraper and click Try for free.
- On pincali.com, open the search you want — apartments for sale, houses for sale, or properties for rent — and copy the URL from your browser.
- Paste it into Start URL. Do not add
?page=— pagination is automatic. - Add optional filters: keyword, min/max price, property type IDs (
29057apartment,29058house), min/max bedrooms, min/max bathrooms. - Set Results wanted and Max pages (start low to keep the first run cheap and fast).
- Click Start, then export the dataset as JSON, CSV, Excel, or HTML, or pull it via the API.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| startUrl | string | Yes | Apartments for sale | Pincali listing or search URL |
| keyword | string | No | — | Free-text search applied with the other filters |
| min_price / max_price | integer | No | — | Price bounds in the listing currency |
| property_type_ids | string[] | No | — | Pincali property type IDs (Apartment 29057, House 29058) |
| min_bedrooms / max_bedrooms | integer | No | — | Bedroom bounds |
| min_bathrooms / max_bathrooms | integer | No | — | Bathroom bounds |
| results_wanted | integer | No | 20 | Maximum listings to save |
| max_pages | integer | No | 5 | Maximum result pages to visit (~42 listings per page) |
| proxyConfiguration | object | No | Residential | Proxy configuration. Pincali blocks datacenter IPs, so an Apify residential proxy is used by default |
Output example
{"listing_id": "6240763","easybroker_id": "EB-WZ0763","title": "Modern apartment with terrace in Polanco","url": "https://www.pincali.com/en/home/oportunidad-3ra-seccion-polanco","image_url": "https://assets.easybroker.com/property_images/6240763/110707248/EB-WZ0763.jpeg","image_urls": ["https://assets.easybroker.com/property_images/6240763/110707248/EB-WZ0763.jpeg","https://assets.easybroker.com/property_images/6240763/110707250/EB-WZ0763.jpeg"],"description": "Apartment in Polanco III Sección, Miguel Hidalgo","property_type": "Apartment","bedrooms": 3,"bathrooms": 2,"floor_size": 254,"floor_size_unit": "MTK","locality": "Miguel Hidalgo","region": "Mexico City","country": "Mexico","price": 15400000,"currency": "MXN","offers": [{ "@type": "Offer", "price": 15400000.0, "priceCurrency": "MXN", "availability": "https://schema.org/InStock" }],"availability": "https://schema.org/InStock","date_posted": "2026-09-10T04:43:53-06:00","latitude": 19.4314779,"longitude": -99.201924,"exact_location": true,"source_url": "https://www.pincali.com/en/properties/apartments-for-sale","page": 1,"scraped_at": "2026-09-10T11:00:00Z"}
Download results in JSON, CSV, Excel, or HTML from the Apify Console or via the API.
Use cases
- 📊 Mexico housing market research — price-per-m² and supply datasets by city, state, or property type
- 🔔 New-listing monitoring — schedule the actor and alert on fresh listings in a target area
- 🧲 Real estate lead lists — pull active listings for a neighborhood or development
- 🏠 Property portals and search tools — power a property-finder with structured Pincali data
- 🤖 Dashboards and bots — feed a BI dashboard or chatbot with live Mexican real estate listings
- 💹 Investment analysis — compare asking prices and rental yields across regions
How it works
- Search spec — the Start URL sets the operation type (sale or rent); your filters are layered on as Pincali
search_criteriaparameters. - Solve once — the actor solves Pincali's anti-bot challenge a single time with a real browser engine, then reuses the session for fast page requests.
- Paginate — result pages are fetched in order until
results_wanted,max_pages, or the last page is reached; repeated pages are detected and stop the run. - Parse — each listing card's structured data (schema.org JSON-LD) plus its coordinates and image gallery are mapped to a clean record.
- Output — records are de-duplicated by URL and pushed to the dataset.
How much does it cost to scrape Pincali?
Pincali Mexico Real Estate Scraper uses pay-per-event pricing. One event is charged per listing pushed to the dataset. Platform compute is included.
| Plan | Price per listing | Price per 1,000 listings |
|---|---|---|
| Free | $0.00099 | $0.99 |
| Bronze | $0.00089 | $0.89 |
| Silver | $0.00079 | $0.79 |
| Gold | $0.00069 | $0.69 |
Example: a run that saves 500 listings costs $0.50 on the Free plan. Listings dropped by the result cap are never charged.
You can run Pincali Mexico Real Estate Scraper with the free monthly usage credits on every Apify plan.
Integrations and API access
Pincali Mexico Real Estate Scraper works with the full Apify platform:
- API access — run it and fetch results via the REST API or the Python and JavaScript clients
- Scheduling — set up recurring runs with the Apify Scheduler to track new listings
- Webhooks — trigger downstream work when a run finishes
- Integrations — push data to Google Sheets, Slack, Zapier, Make, Airtable, and more
Python example
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run_input = {"startUrl": "https://www.pincali.com/en/properties/houses-for-sale","property_type_ids": ["29058"],"max_price": 5000000,"min_bathrooms": 2,"results_wanted": 50,"max_pages": 10,}run = client.actor("parsebird/pincali-scraper").call(run_input=run_input)for row in client.dataset(run["defaultDatasetId"]).iterate_items():print(row["price"], row["currency"], row["bedrooms"], row["locality"], row["url"])
JavaScript example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const input = {startUrl: 'https://www.pincali.com/en/properties/properties-for-rent',keyword: 'Tulum',min_bedrooms: 1,max_bedrooms: 3,results_wanted: 30,max_pages: 5,};const run = await client.actor('parsebird/pincali-scraper').call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach((l) => console.log(`${l.price} ${l.currency}\t${l.bedrooms}bd\t${l.locality}\t${l.url}`));
Pricing
| Event | Price per event (Free) | Price per 1,000 |
|---|---|---|
| listing | $0.00099 | $0.99 |
One event per listing in the dataset. Bronze, Silver, and Gold plans pay less — see the cost section above.
FAQ
Where does the data come from? Pincali's public property search pages — the same data anyone browsing pincali.com sees. No login and no Pincali account is required.
How do I scrape houses instead of apartments?
Use a houses-for-sale Start URL, or pass property_type_ids: ["29058"]. For apartments use 29057.
How do I filter by neighborhood or development?
Put its name in keyword (e.g. Vista Lomas, Tulum). The keyword is submitted as part of the same Pincali search as the price, type, and room filters.
How many listings can I get per run?
As many as results_wanted, bounded by max_pages × ~42 listings per page. For very large collections, split the search by city, price band, or property type and run each URL.
Why does the first minute of a run show no results? Pincali is protected by an anti-bot challenge that the actor solves once at the start of each run before it begins collecting listings. This warm-up usually takes one to three minutes; scraping is fast afterwards.
Why did my run return fewer results than results_wanted?
The search may have fewer matching listings than your cap, or max_pages was reached first. Pincali also repeats the last page for out-of-range page numbers — the scraper detects this and stops.
Does it cover rentals?
Yes. Use a properties-for-rent Start URL. Prices are then monthly rents in the listing currency.
Can I schedule recurring runs? Yes — use Apify scheduling and webhooks to keep a listings feed fresh.
Found a bug or need a field added? Open the Issues tab on the Actor page.
Is it legal to scrape Pincali?
Pincali Mexico Real Estate Scraper collects publicly available information: property listings that Pincali publishes for anyone to browse. It does not log in, submit inquiries, or access personal data.
Scraping public data is generally legal, as reaffirmed by the US Ninth Circuit in hiQ Labs v. LinkedIn. Make sure your use complies with applicable law (including Mexican data-protection rules) and with Pincali's Terms of Use. This actor is independent and not affiliated with or endorsed by Pincali or EasyBroker. See Apify's guide to the legality of web scraping.
Related actors
- Trulia Property Scraper — US homes for sale and rent with prices and details
- Apartments.com Scraper & API — US rental listings, prices, and property detail
- LandWatch.com Scraper — US rural land and land agents
- Craigslist Real Estate Scraper — for-sale and rental listings from Craigslist
- Milanuncios Scraper — Spanish classifieds including real estate