Skip to main content

Custom Database Integration

Bring your own listing data from any database. ARIS supports PostgreSQL, MySQL, MongoDB, and SQL Server.

Setup

1

Open MLS Sync

In the ARIS dashboard, go to MLS Sync → Custom Database.
2

Connect

Enter your connection string and credentials.
3

Map fields

Map your database fields to ARIS fields.
4

Set sync schedule

Choose hourly, daily, or manual sync.

Required fields

ARIS needs at minimum:
ARIS FieldTypeDescription
addressstringStreet address
citystringCity
statestringState (2-letter code preferred)
pricenumberListing price
bedsintegerBedrooms
bathsnumberBathrooms
sqftnumberSquare footage
statusstringe.g. “Active”, “Pending”, “Sold”

Optional fields

ARIS FieldTypeDescription
zipstringZIP code
descriptionstringListing description (enables semantic search)
photosstring[]Photo URLs
propertyTypestringSingle Family, Condo, Townhouse, etc.
yearBuiltintegerYear built
lotSizenumberLot size in sq ft or acres
hasPoolbooleanPool flag
hasGaragebooleanGarage flag
isWaterfrontbooleanWaterfront flag
listingIdstringYour internal listing ID
detailsUrlstringLink to full listing page
For semantic and hybrid search modes to work, provide the description field. ARIS will generate vector embeddings automatically during sync.

Manual import

You can also upload listings as a CSV or JSON file in the dashboard.