The easiest way to add MLS search, maps and properties to a Base44 website

Base44 IDX Plugin Adds MLS Search & Listings to Your Base44 Website

Yes - adding MLS property search, listings, maps and lead capture to a Base44 real estate website is easy with Buying Buddy. You don't touch code: paste our install prompt and Base44's AI adds everything for you. Under the hood it installs as the official @buyingbuddy/react package, so it works the way Base44 builds - as native components.

Get A Free 30-Day Trial!

Your AI installs it

Paste one line and Base44's AI adds the package and provider for you.

Drop-in Components

Render MLS properties anywhere across your Base44 app's pages.

On Your Own Domain

Your pages and brand stay yours - no iframes and no lock-in.

Give your Base44 real estate app serious MLS authority

Add IDX to your Base44 website.

Adding the full MLS to your Base44 real estate site is simple - MLS search, property listings, interactive maps and lead capture, all displayed on your own pages.

Because Base44 builds a React app, Buying Buddy installs as our official React package and runs as native components - not an iframe or a bolt-on.

Base44's AI can do the whole install from our AI prompts - see Install in Base44 with AI.

Base44 logo

Discover how

Real estate leads viewing a Base44 real estate website with IDX MLS search.
AI-Installed
No coding needed
Map Searching
Lead Capture & CRM
Add the official Buying Buddy React package to your Base44 app and render MLS search, listings and capture as components anywhere in your real estate website.

Create Your Real Estate Showcase

Use Buying Buddy widget components to display MLS search forms, listings, canned search results, an interactive map, capture forms and a lot more.
  • Add a quick-search or full-search to your pages.
  • Search with a radius or just close-by.
  • Interactive dynamic map search tool with polygon shape search is built-in.
  • Use various layouts such as a gallery / grid, a list view or a map to show properties.
  • Create hotsheet landing page widgets that will display any properties:
    • Your own listings, listings from your office, or listings from your team.
    • Any available listing status including for-sale / active, pending, sold, coming soon, and even rental.
    • Any MLS field such as areas like city, zip, county, or type / subtype of property or any other field.
    • Your private, off-market pocket listings can be added and displayed too.
  • Status banners highlight listings that are recently listed, have a reduced price, or have an open-house.
Learn More
MLS property listings displayed in a grid layout inside a Base44 React app.

Works the Way Base44 Does

Your pages, routes and metadata stay under your control with React's own routing. Buying Buddy widgets add the live MLS data, search and lead capture.

Buying Buddy widgets load live MLS content in the browser once your site runs, so they fit naturally into how Base44 builds and navigates your pages.

You build SEO-friendly pages in Base44 as usual, then drop in widgets for MLS search, listings and capture. Four foundation routes - results, details, market reports and communities - power the full search-to-listing flow.

Base44 uses a separate publish step: your site goes live at your Base44 Built-in URL (for example your-app.base44.app). Your editor preview runs at the same address with preview-- in front (preview--your-app.base44.app) - Base44 does not display it, but it always follows that pattern. The two are authorized separately in your Buying Buddy dashboard, so add both to see widgets in your preview and on your live site.

Learn More
Base44 React pages and routing you control, with Buying Buddy widgets adding live MLS data.

Set It Up With AI Prompts

You don't have to edit code. Paste our ready-made prompts and Base44's AI adds Buying Buddy for you, one prompt per step.

Open our Base44 AI prompts, copy the prompt for each step, and paste it into the Base44 chat. It installs Buying Buddy, creates your foundation pages and adds the MLS disclaimer - then you publish and authorize your domain in your dashboard.

Prefer to install it by hand? The manual steps are in the FAQ below. Widgets are mobile- and container-responsive, so they fit any Base44 layout.

Learn More
Adding Buying Buddy to a Base44 app: install the package, add the provider, add widgets.

More Properties Will Give You More Credibility

Displaying curated MLS properties across your Base44 app is simple - configure a widget with a type and a filter.

Use the Widget Wizards in your Buying Buddy dashboard to define niche displays and hotsheet landing pages. The wizard guides you to specify what to show and gives you the configuration to use.

First, decide the widget (map, list, gallery).
Then pick the MLS criteria that define the properties to show, and the wizard turns them into a ready-to-use widget.

Add that widget to any page to show your curated displays of properties.

Learn More
Configuring a Buying Buddy widget in Base44 with type and filter to display MLS properties.

Style and Theme

Use Buying Buddy Widget Themes to seamlessly blend IDX widget content with your Base44 app's design and brand.
  • The library holds a large collection of Themes.
  • Or, create a Theme, using the Theme editor.
  • Or, if you wish, you can also edit CSS if needed.
See Demo
Styling Buying Buddy IDX widgets to match a Base44 website theme.

Base44 IDX Plugin - Common Questions

Base44's AI can do the whole install for you from our Base44 AI prompts. You paste one line for each step into the Base44 chat and it makes the changes - no coding needed.

In more detail, this is what happens:

  1. Base44 builds a React app, so its AI installs the official @buyingbuddy/react package and wraps your app once with <BuyingBuddyProvider activationKey="your-key">.
  2. It adds <BuyingBuddyWidget> components - a search form, your foundation pages and the disclaimer.
  3. You publish, then authorize your published Base44 domain (your Built-in URL) and your preview domain in your dashboard.

Yes. If you would rather not use the AI prompt, you can install the package yourself:

  1. Install @buyingbuddy/react and wrap your app once with <BuyingBuddyProvider activationKey="your-key">.
  2. Add <BuyingBuddyWidget> components - a search form, your foundation pages (results, details, market report, communities), and the disclaimer.
  3. Publish, then authorize your published Base44 domain (your Built-in URL) and your preview domain in your dashboard.

The widgets render in the browser and hook into React's component lifecycle, so they initialize correctly in single-page apps and with client-side navigation.

No. Paste our prompt into the Base44 chat and it installs the package, adds the provider and drops in the widgets for you.

Yes, once its domain is authorized. Widgets only load on domains registered to your account, and Base44's preview and published sites are authorized separately. Base44 does not display the preview domain, but it follows a fixed pattern: it is your Base44 Built-in URL with preview-- in front - for example your-app.base44.app becomes preview--your-app.base44.app. Add both in Website Options in your Buying Buddy dashboard.

No. There are no API keys to obtain and nothing to host. Buying Buddy receives the IDX feed directly from the MLS and the widgets display it in your Base44 app. An IDX license and MLS approval are required to show live data - a standard process we help you with - and until approval, widgets show our Demonstration MLS.

Or, call: 800.205.0317