California Regional MLS · CRMLS

Get Live CRMLS Listings on WordPress via the CRMLS API

Get live CRMLS listings on your WordPress site. MLSImport connects to your board-approved CRMLS API feed, the modern RESO Web API, and imports California Regional MLS listings into WordPress as native property posts: owned, indexable content on your own domain, not a framed widget parked on someone else’s server.
Works with WpResidence · WpEstate · Houzez · Real Homes
CRMLS coverage
Create a real estate website with pre-built demos. MLS import publishes the CRMLS properties you select to import.

Connect your website to CRMLS

Import the CRMLS properties you wish. Enable data synchronization and listings to sync and delete automatically.
Start a subscription for MLS Import and get 30 days to use the import tool for free, without extra costs or setup fees.
Native import

Get CRMLS Listings on Your WordPress Site with MLSImport

It works with WpResidence, WpEstate, Houzez, and Real Homes, syncs modified listings automatically (commonly every hour), and streams photos straight from the MLS/CDN instead of stuffing them into your media library. Start a free 30-day trial for $49/month, or $504/year (about $42/month billed yearly), no setup fee, cancel anytime. One honest caveat: you bring your own valid CRMLS credentials, because MLSImport is the importer, not the data licensor.
Here’s the thing most “put CRMLS on your website” options get wrong: the data never actually lands on your site. A framed CRMLS IDX widget keeps the listings on a vendor’s servers inside an iframe, so the search engine credit and page ownership stay with the vendor, not you.
MLSImport runs the opposite model. It pulls your CRMLS feed over the RESO Web API and writes each listing into your WordPress database as a real property post.
Your CRMLS listings become crawlable pages on your domain, with your permalinks and SEO plugin in control, and they behave like properties you added by hand because your theme renders them. Supported themes are WpResidence, WpEstate, Houzez, and Real Homes.
Photos are handled smartly too. MLSImport syncs images from your MLS and serves them from the MLS CDN, which keeps disk use, backups, and hosting load light on a large CRMLS catalog.
Pricing is flat: $49/month billed monthly, or $504/year (about $42/month, a 15% discount) billed yearly, with a 30-day free trial, no setup fee, and cancel anytime.
API access

How Do I Get CRMLS API Access?

Let’s be crystal clear: MLSImport does not grant you CRMLS access. You must already hold valid, board-approved CRMLS API credentials (your RESO Web API feed). Our team can help confirm your credentials are valid before you begin, but the data license is strictly between you and CRMLS. Here’s the path to CRMLS API access:
1Be, or join under, a CRMLS Broker Participant at a participating Association or Board.
2Request access through CoreLogic Trestle and select CRMLS as your data source. CRMLS Data Licensing ([email protected] or [email protected]) is the originating authority.
3Execute the board-approved CRMLS data-licensing agreement.
4Receive your CRMLS API credentials: the RESO Web API URL plus your client ID and secret.
5Enter those credentials in MLSImport to start importing.
Trestle and CRMLS charge their own data-feed fees, separate from the plugin. Once your credentials are in hand, a free 30-day MLSImport trial lets you import and see real listings before you pay.
Setup
How to Connect MLSImport to CRMLS
Here’s the CRMLS-specific setup, start to finish.
STEP / 01
Install MLSImport on a WordPress site running a supported theme: WpResidence, WpEstate, Houzez, or Real Homes.
STEP / 02
Enter your CRMLS API credentials (the RESO Web API URL, client ID, and secret).
STEP / 03
Choose your listing types and filters.
STEP / 04
Map the RESO fields you want to display.
STEP / 05
Run the first import, then schedule the ongoing sync.
CRMLS exposes a wide set of listing types: Residential, Residential Lease, Residential Income, Lots and Land, Mobile Home, Commercial, Commercial Lease, and Business Opportunity. You don’t have to import all of it. Filter by county, city, ZIP, agent, office, and price range, so a single brokerage can build a CRMLS WordPress site that shows only its own agents’ listings.
Field mapping runs on the RESO Data Dictionary, so common fields like ListPrice, BedroomsTotal, LivingArea, PropertyType, City, and PostalCode line up without custom work. After the first bulk import, MLSImport automatically syncs modified properties, commonly every hour. A single MLSImport site connects to one MLS feed, so multiple regions mean separate setups, and compliance stays your responsibility as the broker.
About CRMLS

What is CRMLS?

California Regional MLS (CRMLS) is one of the nation’s largest and most recognized subscriber-based MLSs. Per its July 2025 press release, CRMLS serves more than 103,000 real estate professionals from dozens of Associations, Boards, and MLS organizations, concentrated in Southern and Central California.
CRMLS also sits inside a reciprocal data network with Bright MLS and Stellar MLS, which the same announcement calls the three largest MLSs in the country, together linking almost 300,000 professionals. As CRMLS CEO Art Carter puts it: “The MLS is the lifeblood of real estate, and at CRMLS, we are committed to serving our brokerage community and all our users with everything they need, from pristine housing data to the latest proptech solutions.”
Full nameCalifornia Regional MLS
AbbreviationCRMLS
Subscribers103,000+ professionals
ConcentrationSouthern and Central California
Data networkBright MLS · Stellar MLS
Network reach~300,000 professionals
CEOArt Carter
Data standard
Yes. CRMLS offers a modern RESO Web API (OData/JSON, v1.0.3) for distributing listing data, in addition to its legacy RETS feed. The API is read-only and standards-based, so a RESO-compliant importer like MLSImport can map fields cleanly. Access requires a board-approved CRMLS data-licensing agreement.
Legacy RETS is the deprecated XML pull standard; the RESO Web API is the modern OData/JSON standard that replaced it. CRMLS publishes native API endpoints in its developer docs (a production endpoint plus staging, both on RESO Web API v1.0.3), and earned RESO Data Dictionary Platinum Certification in 2015, the field-mapping backbone that lets a tool line up the standard fields correctly.
Coverage

CRMLS Coverage Map: Counties and Participation Tiers

CRMLS coverage is layered, not a single boundary line. The same county can be served through different access arrangements, and the exact tier is set by the local Association or Board. Confirmed core participating counties: Los Angeles, Orange, Riverside, San Bernardino, San Diego, and Ventura. Central California partner associations (Fresno, Madera, Merced, Mariposa) and ZIP-cluster service areas (Lake, San Luis Obispo) are served through data-share or additional-service-area arrangements, with the exact tier varying by Association or Board.
CRMLS defines four access tiers: (1) Participating AORs/BORs/MLSs get full access to all listings, products, training, and support; (2) Data Share AORs access CRMLS listings from their own MLS system through frequent data exchange; (3) Reciprocal Access AORs reach CRMLS data by logging into a separate system; (4) Additional Service Areas are specific ZIP codes treated as CRMLS service area under NAR’s MLS-of-Choice policy. For scale, a 2023 breakdown counted roughly 39 participating AORs/BORs/MLSs, 14 data-share AORs, 4 reciprocal-access AORs/BORs, and 15 additional ZIP-cluster service areas, so “CRMLS = Los Angeles only” is a myth.
39
Participating AORs/BORs/MLSs
14
Data-share AORs
4
Reciprocal-access AORs/BORs
15
Additional ZIP-cluster service areas
Core participating counties
Los AngelesOrangeRiversideSan BernardinoSan DiegoVentura
Central California partner associations
FresnoMaderaMercedMariposa
ZIP-cluster service areas
LakeSan Luis Obispo
Eligibility

Who Is Eligible for CRMLS Membership?

CRMLS member eligibility comes down to one distinction that trips up a lot of agents: Participant versus Subscriber. Broker Participants hold the data-license relationship with CRMLS. Agents and appraisers are Subscribers who work under a broker. When an IDX or API data feed gets licensed, it is licensed to the Participant, and the data-licensing agreement is signed at the broker level.
So who can actually join? A real estate professional who is a member of a participating Association or Board. The general path: join a participating AOR, complete CRMLS onboarding and training, pay the applicable fees, and execute the participant or subscriber agreement. The misconception worth correcting: “any agent can get a raw CRMLS feed directly” is not quite true. The data license typically lives at the Broker Participant level, and agents act as subscribers under a broker.
In practice

What a CRMLS Website Looks Like in Practice

No public MLSImport case study features a named CRMLS site yet, so here’s a representative configuration, labeled as an example: a San Bernardino brokerage on the Real Homes theme connects MLSImport to its CRMLS RESO Web API feed, filters to Residential and Residential Lease across Riverside and San Bernardino counties for a set of ZIP codes, maps the RESO fields, and schedules an hourly sync while photos stream from the CRMLS/CoreLogic CDN.
For live proof of the same workflow on other MLSs, look at ToriThompsonRealtor.com (ACTRIS, city filtering), Roiave.com (Stellar, city plus price-range filtering), and Herdine.com (Miami, over 4,000 listings). MLSImport’s own roughly 8,000-listing WpResidence demo shows the faceted search, sticky map, and large-catalog performance you’d expect from a full CRMLS county.
yourbrokerage.com/listings
CRMLS LISTINGS GRID
The landscape

How CRMLS Website Providers Compare

There are three honest ways to put CRMLS listings on a website. First, framed or widget IDX vendors such as iHomefinder, IDX Broker, and Web4Realty, where the data stays on the vendor’s servers. Second, a raw CRMLS API or RETS feed under your own direct data license, where you carry full compliance and build the display yourself. Third, a RESO Web API import into your own WordPress database (MLSImport’s model), where listings become native posts on your domain.
Realtyna’s Organic MLS Integration is the closest native-import comparison, though its pricing tends to run higher and it’s a different product. CoreLogic Trestle isn’t a competitor at all; it’s the distribution gateway your data flows through. MLSImport’s wedge is simple: native WordPress posts you own across WpResidence, WpEstate, Houzez, and Real Homes, at a flat $49/month with a free trial.
CRMLS FAQ

Frequently Asked Questions

Still curious? Talk to a human.

Does CRMLS Have a RESO Web API?
Yes. CRMLS offers a modern RESO Web API using OData/JSON at version 1.0.3, a read-only standards-based feed, alongside its legacy RETS option. Because it follows the RESO Data Dictionary, a compliant importer like MLSImport can map the fields cleanly. Access requires a board-approved CRMLS data-licensing agreement, which you arrange through CRMLS Data Licensing or CoreLogic Trestle. See our guide to MLS access costs for the full breakdown.
How Many Members Does CRMLS Have?
CRMLS serves more than 103,000 real estate professionals from dozens of Associations, Boards, and MLS organizations, per its July 2025 press release, making it one of the nation’s largest subscriber-based MLSs. It belongs to a reciprocal data network with Bright MLS and Stellar MLS that links almost 300,000 professionals across the three largest MLSs in the country.
Does MLSImport Give Me CRMLS Access?
No. MLSImport is the importer, not the data licensor. You need valid, board-approved CRMLS RESO Web API credentials, which you obtain by being (or working under) a CRMLS Broker Participant and executing the data-licensing agreement through CRMLS or CoreLogic Trestle. The support team can help confirm your credentials are valid before you start, but the data license is between you and CRMLS.
How Much Does It Cost to Put CRMLS Listings on WordPress?
MLSImport costs $49/month billed monthly, or $504/year (about $42/month) billed yearly, with a 30-day free trial, no setup fee, and cancel-anytime terms. Your CRMLS and CoreLogic Trestle data-feed fees are separate and billed by them, since the data license is yours. Budget for two line items: the plugin subscription and your own MLS feed cost.
Once you hold valid CRMLS credentials, MLSImport turns that CRMLS API feed into owned, SEO-indexable WordPress listings instead of a rented widget. Start your free 30-day MLSImport trial and get your CRMLS listings on a website you actually own.