Coldwell Banker platform500 trial credits · No credit card required

Coldwell Banker Property facts API

Read source-reported property and price facts from your account’s saved search or detail observation. Get structured JSON through one RealtyCrawl API key.

Use the listing_id from this account’s source search or detail response. Facts preserve the property and price fields actually collected; additional features depend on the source and observation. This read does not fetch missing fields or refresh the source. This detail beta uses primary page labels and synthetic offline fixtures, without fresh provider acceptance. It requires separate operator enablement. Exact country, market, property type and canonical URL must agree; unsupported pages fail without a search fallback. This operation reads an account-owned retained observation. It does not refresh the source; inspect its collection time and retention limits. Check live capabilities for accepted inputs and availability before running your request.

Coldwell Banker API

What can you do with the Property facts API?

Read source-reported property and price facts from your account’s saved search or detail observation.

Example request

curl --request GET 'https://realtycrawl.dev/v1/listings/YOUR_LISTING_ID/facts' \
  --header "x-api-key: $REALTYCRAWL_API_KEY" \
  --header 'X-Max-Credits: 1'

Parameters

Parameters for Coldwell Banker Property facts API
ParameterRequiredDescription
listing_idYeslisting_id
fieldsNoResponse-only comma-separated field paths relative to data items; up to 32 paths. Source requests and billing are unchanged.
formatNoResponse-only export format. JSON retains the envelope; CSV/NDJSON contain data records, with request/credit metadata in headers. Errors stay JSON.

Use the listing_id from this account’s source search or detail response. Facts preserve the property and price fields actually collected; additional features depend on the source and observation. This read does not fetch missing fields or refresh the source. This detail beta uses primary page labels and synthetic offline fixtures, without fresh provider acceptance. It requires separate operator enablement. Exact country, market, property type and canonical URL must agree; unsupported pages fail without a search fallback.

Example response

What does the Coldwell Banker Property facts API return?

The response includes a source-reported property facts object in data, plus source outcomes and request metadata. Explore the structure below before making a call.

Illustrative response
{
  "data": {
    "description": null,
    "year_built": 2001,
    "features": null,
    "at_a_glance": null,
    "virtual_tours": null,
    "property": {
      "id": null,
      "address": {
        "country": "US",
        "formatted": null,
        "line1": null,
        "unit": null,
        "city": "Austin",
        "region": "TX",
        "postal_code": null
      },
      "property_type": "condo",
      "bedrooms": 2,
      "bathrooms": 3,
      "rooms": null,
      "year_built": 2001,
      "geometry": null,
      "areas": [
        {
          "value": 1200,
          "unit": "sqft",
          "basis": "living"
        },
        {
          "value": 0.0174,
          "unit": "acre",
          "basis": "land"
        },
        {
          "value": 757.94,
          "unit": "sqft",
          "basis": "land"
        }
      ]
    },
    "price": {
      "amount": "500000",
      "currency": "USD",
      "kind": "asking",
      "period": "one_time",
      "display_text": null
    },
    "status": "unknown",
    "transaction": "sale",
    "observation_kind": "source_exact_detail_observation",
    "origin": "source_reported",
    "source": {
      "platform": "coldwellbanker",
      "provider": "example",
      "country": "US",
      "native_id": "10101",
      "url": "https://www.coldwellbankerhomes.com/tx/austin/illustrative-condo/pid_10101/",
      "observed_at": "2026-11-03T20:00:00Z",
      "access_class": "public_portal"
    },
    "details": {
      "coldwellbanker": {
        "origin": "source_reported",
        "verification": "source_reported_unverified",
        "source": {
          "platform": "coldwellbanker",
          "provider": "example",
          "country": "US",
          "native_id": "10101",
          "url": "https://www.coldwellbankerhomes.com/tx/austin/illustrative-condo/pid_10101/",
          "observed_at": "2026-11-03T20:00:00Z",
          "access_class": "public_portal"
        },
        "bathrooms": {
          "full": 2,
          "half": 1,
          "total": 3,
          "basis": "source_total_is_a_count_of_bathrooms_not_weighted_half_baths"
        },
        "area_source_label": "Public Records",
        "year_built_source_label": "Public Records",
        "parking_spaces": 2,
        "garage_spaces": 2,
        "heating_label": "Central",
        "cooling_label": "Central Air",
        "association_fee": {
          "amount": "350",
          "currency": "USD",
          "kind": "unknown",
          "period": "month"
        },
        "general_tax_observation": {
          "amount": {
            "amount": "8400",
            "currency": "USD",
            "kind": "unknown",
            "period": null
          },
          "year": 2025,
          "source_label": "Taxes",
          "paid_status": "unknown",
          "source": {
            "platform": "coldwellbanker",
            "provider": "example",
            "country": "US",
            "native_id": "10101",
            "url": "https://www.coldwellbankerhomes.com/tx/austin/illustrative-condo/pid_10101/",
            "observed_at": "2026-11-03T20:00:00Z",
            "access_class": "public_portal"
          }
        },
        "financial_tax_observation": {
          "amount": {
            "amount": "8400.07",
            "currency": "USD",
            "kind": "unknown",
            "period": null
          },
          "year": 2025,
          "source_label": "Tax Amount / Tax Year",
          "paid_status": "unknown",
          "source": {
            "platform": "coldwellbanker",
            "provider": "example",
            "country": "US",
            "native_id": "10101",
            "url": "https://www.coldwellbankerhomes.com/tx/austin/illustrative-condo/pid_10101/",
            "observed_at": "2026-11-03T20:00:00Z",
            "access_class": "public_portal"
          }
        },
        "listing_reference": {
          "namespace": "source_mls_reference",
          "value": "EXAMPLE_REF",
          "verification": "source_reported_unverified",
          "source": {
            "platform": "coldwellbanker",
            "provider": "example",
            "country": "US",
            "native_id": "10101",
            "url": "https://www.coldwellbankerhomes.com/tx/austin/illustrative-condo/pid_10101/",
            "observed_at": "2026-11-03T20:00:00Z",
            "access_class": "public_portal"
          }
        },
        "listing_data_source": "Austin_MLS",
        "currency_basis": "US Austin market and labelled dollar asking price; no currency conversion"
      }
    }
  },
  "meta": {
    "request_id": "example_request",
    "schema_version": "1.0.0",
    "generated_at": "2026-11-03T20:00:00Z",
    "completeness": "unknown",
    "sources": []
  }
}

Schema example with placeholder values; not a live source result. Actual fields, values, and completeness vary by source and request.

API details

How does the Coldwell Banker Property facts API work?

Send a GET request with your API key and accepted inputs. RealtyCrawl returns structured JSON and preserves the source context for your application.

Method

GET

Response

JSON · CSV · NDJSON

GET /v1/listings/{listing_id}/facts
Why RealtyCrawl

Why use RealtyCrawl for Coldwell Banker Property facts?

Keep source collection behind a shared interface so you can focus on the product you’re building.

Developer first

How do you bring real estate data into your app?

Use familiar HTTP requests, inspect a common schema, and connect the results to the tools your team already uses.

One key, many sources

Use the same credential across supported operations and check capabilities for each source.

Property data with context

Keep currencies, area units, source identifiers, and observation times with your results.

Your language, your workflow

Call the API with cURL, Python, TypeScript, or any backend that can send an HTTP request.

import requests

# Check current source availability before collecting.
response = requests.get(
    'https://realtycrawl.dev/v1/meta/capabilities',
    params={'platform': 'zillow'}
)
response.raise_for_status()
capabilities = response.json()
// Check current source availability before collecting.
const response = await fetch(
  'https://realtycrawl.dev/v1/meta/capabilities?platform=zillow'
);
if (!response.ok) throw new Error('Request failed');
const capabilities = await response.json();
curl 'https://realtycrawl.dev/v1/meta/capabilities?platform=zillow'
import requests

# Check current source availability before collecting.
response = requests.get(
    'https://realtycrawl.dev/v1/meta/capabilities',
    params={'platform': 'redfin'}
)
response.raise_for_status()
capabilities = response.json()
// Check current source availability before collecting.
const response = await fetch(
  'https://realtycrawl.dev/v1/meta/capabilities?platform=redfin'
);
if (!response.ok) throw new Error('Request failed');
const capabilities = await response.json();
curl 'https://realtycrawl.dev/v1/meta/capabilities?platform=redfin'
import requests

# Check current source availability before collecting.
response = requests.get(
    'https://realtycrawl.dev/v1/meta/capabilities',
    params={'platform': 'realtor'}
)
response.raise_for_status()
capabilities = response.json()
// Check current source availability before collecting.
const response = await fetch(
  'https://realtycrawl.dev/v1/meta/capabilities?platform=realtor'
);
if (!response.ok) throw new Error('Request failed');
const capabilities = await response.json();
curl 'https://realtycrawl.dev/v1/meta/capabilities?platform=realtor'
import requests

# Check current source availability before collecting.
response = requests.get(
    'https://realtycrawl.dev/v1/meta/capabilities',
    params={'platform': 'rightmove'}
)
response.raise_for_status()
capabilities = response.json()
// Check current source availability before collecting.
const response = await fetch(
  'https://realtycrawl.dev/v1/meta/capabilities?platform=rightmove'
);
if (!response.ok) throw new Error('Request failed');
const capabilities = await response.json();
curl 'https://realtycrawl.dev/v1/meta/capabilities?platform=rightmove'
import requests

# Check current source availability before collecting.
response = requests.get(
    'https://realtycrawl.dev/v1/meta/capabilities',
    params={'platform': 'idealista'}
)
response.raise_for_status()
capabilities = response.json()
// Check current source availability before collecting.
const response = await fetch(
  'https://realtycrawl.dev/v1/meta/capabilities?platform=idealista'
);
if (!response.ok) throw new Error('Request failed');
const capabilities = await response.json();
curl 'https://realtycrawl.dev/v1/meta/capabilities?platform=idealista'
Capability excerpt · illustrative
{
  "platform": "zillow",
  "operation": "searchPlatformListings",
  "status": "active",
  "geographies": [
    "US"
  ],
  "execution": "sync"
}
{
  "platform": "redfin",
  "operation": "searchPlatformListings",
  "status": "active",
  "geographies": [
    "US"
  ],
  "execution": "sync"
}
{
  "platform": "realtor",
  "operation": "searchPlatformListings",
  "status": "active",
  "geographies": [
    "US"
  ],
  "execution": "sync"
}
{
  "platform": "rightmove",
  "operation": "searchPlatformListings",
  "status": "active",
  "geographies": [
    "GB"
  ],
  "execution": "sync"
}
{
  "platform": "idealista",
  "operation": "searchPlatformListings",
  "status": "active",
  "geographies": [
    "ES"
  ],
  "execution": "sync"
}
Browse the platform catalog
FAQ

Have a question?
We got answers

Find answers to common questions about Coldwell Banker requests, responses, and credits.

Contact us
How can I try the Coldwell Banker Property facts API?

Create an account for 500 trial credits, check live capabilities for Coldwell Banker, and use the example request above with your API key. This operation lists 1 credits per successful call.

What does the Property facts API return?

The JSON response contains a source-reported property facts object in data. The meta object carries request diagnostics and source outcomes. CSV/NDJSON exports contain data records with request and credit metadata in headers.

Where do I put the request parameters?

Use the listing_id from this account’s source search or detail response. Facts preserve the property and price fields actually collected; additional features depend on the source and observation. This read does not fetch missing fields or refresh the source. This detail beta uses primary page labels and synthetic offline fixtures, without fresh provider acceptance. It requires separate operator enablement. Exact country, market, property type and canonical URL must agree; unsupported pages fail without a search fallback.

Is this endpoint available for every market?

Availability is operation-specific. Check /v1/meta/capabilities for the platform’s live status, accepted selectors, and markets. Unavailable requests are not charged.

Is this an official Coldwell Banker endpoint?

RealtyCrawl is an independent real estate data API and is not affiliated with Coldwell Banker.

Ready to use Coldwell Banker Property facts?

Get your API key and start building a source-linked property workflow.

Get an API key

1 credits per successful call · Failed calls are refunded