Pincali.com Mexico Real Estate Scraper π
Pricing
from $1.00 / 1,000 results
Pincali.com Mexico Real Estate Scraper π
Scrape Mexican property listings from Pincali with prices, locations, descriptions, agent contacts & photos. Ideal for investment analysis, market intelligence, price benchmarking, proptech enrichment & real estate datasets. Production-ready JSON output.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(1)
Developer
Shahid Irfan
Maintained by CommunityActor stats
2
Bookmarked
4
Total users
4
Monthly active users
14 days ago
Last modified
Categories
Share
What does Pincali Mexico Real Estate Scraper do?
Pincali Mexico Real Estate Scraper collects public property listings from Pincali search pages across Mexico. It returns structured records with listing titles, prices, locations, property details, images, descriptions, availability, and direct listing URLs.
You can start with a Pincali sale or rental URL, then narrow the collection with a keyword, price range, property type, bedroom count, and bathroom count. These filters are combined in the same search, so a keyword can be used together with the numeric and property-type options.
Why use this Actor?
- Build a clean dataset for Mexican real estate research.
- Monitor asking prices and property availability over time.
- Find listings matching a specific neighborhood, development, feature, or phrase.
- Create property leads for investment, brokerage, and market analysis workflows.
- Export results to JSON, CSV, Excel, XML, or connect them to another service through Apify integrations.
What data can you collect?
| Field | Description |
|---|---|
listing_id | Listing identifier when published by Pincali. |
title | Listing headline. |
url | Direct public listing URL. |
image_url | Primary image URL. |
image_urls | Available image URLs for the listing. |
description | Published listing description. |
property_type | Property type supplied by the listing. |
bedrooms | Number of bedrooms. |
bathrooms | Number of bathrooms. |
floor_size | Built area value when published. |
floor_size_unit | Unit for the built area. |
locality | City, locality, or neighborhood. |
region | State or broader region. |
country | Country value from the listing. |
price | Main asking price. |
currency | Currency code for the asking price. |
offers | Additional price or availability offers when present. |
availability | Published availability status. |
date_posted | Original publication date when available. |
source_url | Search page used to collect the record. |
page | Result page number where the record was found. |
Fields that Pincali does not publish are omitted from the individual record.
How to use
- Open the Actor in the Apify Console.
- Enter a Pincali category, city, sale, or rental search URL in
startUrl. - Optionally add a keyword and combine it with price, property type, bedroom, or bathroom filters.
- Set
results_wantedandmax_pagesfor the desired coverage. - Run the Actor and download or connect the resulting dataset.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | Apartments for sale in Mexico | Pincali listing or search URL. |
keyword | String | No | None | Keyword search applied together with the other filters, such as a neighborhood or development name. |
min_price | Number | No | None | Minimum price in the listing currency. |
max_price | Number | No | None | Maximum price in the listing currency. |
property_type_ids | Array of strings | No | None | Pincali property type IDs. Apartment is 29057; House is 29058. |
min_bedrooms | Integer | No | None | Minimum bedroom count. |
max_bedrooms | Integer | No | None | Maximum bedroom count. |
min_bathrooms | Integer | No | None | Minimum bathroom count. |
max_bathrooms | Integer | No | None | Maximum bathroom count. |
results_wanted | Integer | No | 20 | Maximum number of listings to save. |
max_pages | Integer | No | 5 | Maximum number of result pages to visit. |
proxyConfiguration | Object | No | No proxy | Optional proxy settings for larger collections. |
Usage examples
Basic apartment search
{"startUrl": "https://www.pincali.com/en/properties/apartments-for-sale","results_wanted": 20,"max_pages": 5}
Keyword combined with filters
The keyword is submitted as part of the same Pincali search as the price, property type, and bedroom filters.
{"startUrl": "https://www.pincali.com/en/properties/apartments-for-sale","keyword": "Vista Lomas","min_price": 7000000,"property_type_ids": ["29057"],"min_bedrooms": 2,"results_wanted": 20,"max_pages": 3}
House listings under a price limit
{"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}
Rental or location search
{"startUrl": "https://www.pincali.com/en/properties/properties-for-rent","keyword": "Tulum","min_bedrooms": 1,"max_bedrooms": 3,"results_wanted": 30,"max_pages": 5}
Sample output
{"listing_id": "123456","title": "Modern apartment with terrace in Mexico City","url": "https://www.pincali.com/en/property/123456","image_url": "https://www.pincali.com/uploads/property/main.jpg","image_urls": ["https://www.pincali.com/uploads/property/main.jpg","https://www.pincali.com/uploads/property/living-room.jpg"],"description": "Bright apartment close to shops and public transport.","property_type": "Apartment","bedrooms": 2,"bathrooms": 2,"floor_size": 110,"floor_size_unit": "MTK","locality": "Mexico City","region": "Mexico City","country": "Mexico","price": 7350000,"currency": "MXN","availability": "https://schema.org/InStock","source_url": "https://www.pincali.com/en/properties/apartments-for-sale","page": 1}
Tips for better results
- Use a specific Pincali category or city URL when you need predictable coverage.
- Use
keywordfor a development, neighborhood, amenity, or other phrase, and add the price and room filters when required. - Use
29057for apartments and29058for houses. Other IDs can be supplied when supported by the selected Pincali search. - Increase
max_pageswhen the requested result count is larger than one page, while keeping the URL focused. - Prices use the currency selected by the source search. Check the returned
currencyfield before comparing records. - A listing may omit descriptions, images, dates, or room counts when those values are not published by Pincali.
Export and integrations
After a run, export the dataset as JSON, CSV, Excel, XML, or HTML from the Apify Console. You can also consume the dataset through the Apify API, schedule recurring runs for price monitoring, send results to webhooks, or connect the Actor to tools such as Google Sheets, Airtable, Zapier, and Make.
FAQ
Does keyword replace the other filters?
No. keyword is combined with price, property type, bedroom, and bathroom filters in one Pincali search request.
Can I collect both apartments and houses?
Yes. Supply the relevant Pincali type IDs in property_type_ids, or use a broader Pincali URL when the source search supports it.
How does pagination work?
The Actor follows the available next-page links until it reaches max_pages, saves results_wanted records, or there are no more result pages.
Why is a field missing from an output record?
The field was not available in that public listing's structured data. Missing values are omitted instead of filled with guesses.
Can I run this on a schedule?
Yes. Create a schedule in Apify, select the input values you want, and use the resulting dataset or integration for each run.
Related Actors
Support
If a run returns fewer records than expected, confirm that the startUrl opens a populated Pincali search page, broaden the keyword or filter combination, and increase max_pages when more coverage is needed. For persistent issues, include the run ID, input JSON, and a short description of the result when contacting the Actor maintainer.
Legal notice
This Actor is intended for lawful collection of publicly available information. You are responsible for complying with Pincali's terms, applicable privacy and data-protection laws, copyright rules, and any restrictions that apply to your intended use. Do not use collected data for unlawful profiling, harassment, spam, or other prohibited activity.