Importing Properties to Mapaprop
Importing properties to Mapaprop lets you quickly migrate your catalog from other websites. We offer several AI-backed methods that automatically map your property's data to the Mapaprop system's fields.
Want to migrate your whole catalog at once? We do it for you: see the Full catalog migrations section below.
If the property is missing data, the system will ask you to complete it manually before finishing the import.
Available import methods
From the application you import one property at a time, with three modes that share the same review Editor. Full catalog migrations are handled by our team (see the next section).
Individual Import
One property at a time. It's the most used method to add specific listings (for example, a new property a client brings you from another portal).
Within the individual import there are three modes that share the same review Editor:
| Mode | When to use it |
|---|---|
| URL | Most common case. Paste the listing's link (Zonaprop, Argenprop, MercadoLibre, the client's website) and the system extracts the data. |
| HTML | When the URL doesn't work (sites with a login wall or anti-bot protection). Copy the source code from your browser and paste it. |
| JSON | For advanced users who already have structured data (exported from another system). |
→ How to import by URL / HTML / JSON
Full catalog migrations: we do them for you
If you want to bring in your entire portfolio at once, you don't have to do it yourself: write to feedback@mapaprop.com with the address of your current website (or the portal where you publish today) and our team performs the import as a monitored process.
We do it this way, rather than with an automated process inside your account, for a concrete reason: a bulk migration brings the properties in but leaves required fields empty (zip code, rooms, age), and your portfolio cannot be published until they are filled. We review property by property before handing the result over, so that what ends up in your account is ready to publish.
What we need from you:
- The address of the site or portal the properties should come from.
- One sample property (the link to any listing), so we can verify we can read your system.
- The branch and user the portfolio should be assigned to.
We'll confirm whether your site is compatible and agree on the next steps.
Technical rules and requirements
List of points to keep in mind before importing:
- There is a specific format for importing properties, determined by the methods of our Property API → The property JSON object.
- The import is AI-assisted, so manual mapping is not necessary in most cases.
- The methods may have flaws that get fixed and improved on demand. For any failure, we recommend contacting the technical team explaining the case, and sending the necessary data (property URL, type of import used, system provider, etc.).
Minimum information required to import a property
The minimum fields required for a property to be created successfully:
ambiences: number of roomslandArea: land area in m²buildingArea: built area in m²rooms: number of bedroomsyearsOld: age in yearsgarage: number of parking spacestitle: descriptive title of the propertyaddress: full addresspropertyOperation: type of operation (numeric value)type: property type (numeric value)zone0tozone3: hierarchical geographic location codesprice: property pricezipCode: postal codecurrency: currency (e.g.:"USD")description: detailed descriptiondescriptionFormatted: formatted descriptionimages: array with at least 1 image (URL, description is optional)
If any of these fields are missing from the original listing, the Editor will ask you to complete it before you can save the property.
Additional features
Fill in with AI from text
On the Create Property screen there is a "Fill in with AI from text" button that lets you paste any text with property data (owner's copy via WhatsApp, description from another portal, listing from another system) and the AI automatically extracts the form fields. It's a fast alternative when you don't have a URL but do have the listing's text.
This feature is complementary to bulk or individual import from URL and consumes tokens from your AI plan.
Found a problem? Report it in Technical Support so we can fix it.