# Get your CRMLS Matrix searches through an API

> Read your Matrix saved search results, Agent Hot Sheet changes and Neighborhood Market Report comps from CRMLS with one API call each. Or have a workflow check your saved searches every morning and email you the price changes before your first showing.

Page: https://fous.com/automate/crmls
Updated: 2026-11-12

Works with your own CRMLS account. Fous is an independent product.

## What you can build on CRMLS

### Get saved search results

Runs one of your Matrix saved searches from My Matrix and reads the results in the Agent 1 Line display.

- Takes: Saved search name
- Returns: Listing ID, status, sub type, street number, street name, city, area, list or close price, $/Sqft, beds and baths, Sqft, year built, DAM/CDAM, date

### Get Hot Sheet changes on a search

Runs a Matrix search or saved search and reads the Agent Hot Sheet display, which adds the change date, change type and the from and to values.

- Takes: Saved search name, changed since
- Returns: Listing ID, address, city, status, price, change date, change type, changed from, changed to

### Pull closed comps for an area

Searches Matrix for closed sales in one area and reads the Neighborhood Market Report display for each comparable.

- Takes: City or MLS area, property sub type, beds, Sqft range, closed since
- Returns: Listing ID, status, unit, MLS area, current price, beds, baths, Sqft, year built, lot size, close date, list office

### Set up an Auto Email for a contact

Runs a Matrix search, chooses Save, New Auto Email, picks or creates the Contact, writes the subject and sets the Schedule.

- Takes: Search criteria, contact name, contact email, subject, schedule (ASAP, Daily or Monthly)
- Returns: Contact, subject, schedule, number of listings matched

## Automate CRMLS with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### Morning Hot Sheet on your saved searches

Starts: Every weekday at 7:00, Pacific time

1. For each saved search you name, get the Hot Sheet changes since yesterday.
2. Keep the changes that were not there on the last run.
3. Email you the list, one section per saved search, with change type and from and to values.

### Weekly closed sales report for your farm areas

Starts: Every Monday at 8:00, Pacific time

1. For each MLS area you name, pull the closed comps from the last 7 days.
2. Stop when no area has a new closed sale.
3. Have an AI step group the sales by area with the count and price range.
4. Email you the summary with each sale's close date, price, beds, baths and Sqft.

### New matches on a buyer's search, posted to your CRM

Starts: Every hour, Pacific time

1. Get the results of the buyer's saved search in Matrix.
2. Keep the listings that were not there on the last run.
3. Post each one to your CRM's webhook with Listing ID, address, price, Br/Ba and Sqft.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get saved search results” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "go.crmls.org/get_saved_search_results",
    "input": {
      "saved_search": "Acme buyers, Pasadena 3+ bd"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "saved_search": "Acme buyers, Pasadena 3+ bd",
    "listings": [
      {
        "listing_id": "AC26104821",
        "status": "A",
        "sub_type": "Single Family Residence",
        "street_number": "1482",
        "street_name": "Northwind Ave",
        "city": "Pasadena",
        "area": "Pasadena SE",
        "price": 1489000,
        "price_per_sqft": 812,
        "beds_baths": "3/2",
        "sqft": 1833,
        "year_built": 1938,
        "dam_cdam": "6/6",
        "date": "2026-11-06"
      }
    ],
    "count": 1
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## CRMLS’s own options

CRMLS licenses a RESO certified feed, by RESO API or RETS, through CoreLogic Trestle after a data licensing agreement with CRMLS. Brokers get two Trestle feeds at no charge, and IDX links generated in Matrix are free to all CRMLS users. Agents who sign in use Matrix, Paragon or Flexmls by hand.

| Option | What it covers | What it takes |
| --- | --- | --- |
| RESO certified feed through Trestle | A raw data connection to CRMLS listing data, as an IDX feed or a Broker feed tied to a broker's office. | A data licensing agreement with CRMLS. Two feeds free for brokers, then $85 a month per IDX feed or $25 a month per Broker feed. |
| IDX Standard and IDX Plus links | Frameable listing search links for your website, generated in Matrix or with the IDX Link Generator. | Your Matrix ID and Office ID. No additional cost to CRMLS users. |
| Approved IDX vendor | Listing search on your website through a vendor that has an agreement with CRMLS to receive its data feed. | Your Matrix ID, Office ID and the CRMLS IDX Request Form. CRMLS charges nothing; the vendor sets its own fees. |
| Matrix by hand | Searches, saved searches and Auto Emails in My Matrix, Hot Sheet and market reports, CMAs printed to PDF. | A CRMLS account with a User ID, password and MFA. |

Read on November 12, 2026: [CRMLS IDX resources](https://go.crmls.org/idx-resources/), [CRMLS Matrix knowledgebase](https://kb.crmls.org/kb/matrix-resources/).

## Signing in to CRMLS

You sign in from the Login button on go.crmls.org with your User ID and password, then verify by Text, Email or Passkey: multifactor authentication is required. You land on the REcore Dashboard and open your MLS system by its icon. With Fous you sign in once through CRMLS's own sign-in with your own account: the login is sealed with AES-256, codes sent by email are handled, and an expired session is signed back in.

## Worth knowing

- **Three MLS systems behind one sign-in**: CRMLS supports Matrix, Paragon and Flexmls, and your association staff can tell you which one you use. The methods above use Matrix's screen names, so describe your own system's screens if you are on Paragon or Flexmls.
- **Agent reports and customer reports differ**: Matrix marks displays such as Agent 1 Line and Agent Hot Sheet as not for public distribution. Customer displays such as Customer 1 Line are the ones meant for clients, and the new Customer Flyers print as PDF only.
- **Do not select listings before an Auto Email**: If you check individual listings before New Auto Email, the client gets updates only for those listings. A Monthly schedule sends on the first of the month at midnight.
- **Quick CMA comes out as a PDF**: A Quick CMA is made by checking listings in the results, choosing Print, Quick CMA and Print to PDF. To get comps as data, read a results display such as the Neighborhood Market Report instead.

## More in Real estate: property management and listings

- [レインズ](https://fous.com/automate/reins.md)
- [HomeWiseDocs](https://fous.com/automate/homewisedocs.md)
- [Bright MLS](https://fous.com/automate/bright-mls.md)
- [Flexmls](https://fous.com/automate/flexmls.md)
- [Matrix](https://fous.com/automate/matrix.md)
- [Paragon MLS](https://fous.com/automate/paragon-mls.md)
- [Ignite](https://fous.com/automate/ignite.md)
- [PF Expert](https://fous.com/automate/pf-expert.md)
- [Rightmove Plus](https://fous.com/automate/rightmove-plus.md)
- [ZooplaPro](https://fous.com/automate/zooplapro.md)
- [AppFolio Property Manager](https://fous.com/automate/appfolio-property-manager.md)
- [Buildium](https://fous.com/automate/buildium.md)
- [Entrata](https://fous.com/automate/entrata.md)
- [PropertyMe](https://fous.com/automate/propertyme.md)
- [Yardi Voyager](https://fous.com/automate/yardi-voyager.md)
- [Rental Bonds Online](https://fous.com/automate/rental-bonds-online.md)
- [RTBA Online](https://fous.com/automate/rtba-online.md)
- [ShowingTime](https://fous.com/automate/showingtime.md)
- [Deposit Protection Service](https://fous.com/automate/deposit-protection-service.md)
- [Tenancy Deposit Scheme](https://fous.com/automate/tenancy-deposit-scheme.md)

Other industries: [KinderConnect](/automate/kinderconnect), [Scintilla](/automate/scintilla), [Morrisons Supplier Portal](/automate/morrisons-supplier-portal), [AT&T Business Center](/automate/at-and-t-business-center), [Housecall Pro](/automate/housecall-pro), [Tungsten Network](/automate/tungsten-network).

## Frequently asked questions

### Does CRMLS have an API?

Yes, as a licensed data feed: a RESO certified feed by RESO API or RETS through CoreLogic Trestle, after a data licensing agreement with CRMLS. Brokers get two feeds free, then $85 a month per IDX feed or $25 a month per Broker feed. Agents who sign in use Matrix, Paragon or Flexmls by hand.

### Which MLS system does my CRMLS account use?

One of three: Matrix, Paragon or Flexmls, and CRMLS tells you to check with your association staff which one is yours. After you sign in at go.crmls.org you land on the REcore Dashboard and open your system with its Application icon.

### How do I get comparable sales out of Matrix?

Run a search, check the listings and choose Print, Quick CMA, Print to PDF for a CMA report. For the numbers in rows, the Neighborhood Market Report display shows Stat, Current Price, Beds, Bath, Sqft, Built, Lot Size Area and Close Date for each listing.

### How do I see what changed on my saved searches?

In My Matrix, select an Auto Email or Saved Search and choose Market Update, then set a run time or date range and click Run Update for the count of changes. The Agent Hot Sheet display shows each listing's Chg Date, Chg Type and Chg From/To.

### Is Fous affiliated with California Regional Multiple Listing Service?

No. Fous is an independent product. You use it with your own CRMLS account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of CRMLS (California Regional Multiple Listing Service). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
