Skip to content
Data & TechnologyMay 2026

Property Data Enrichment for BC Realtors: Geocoder, ParcelMap, and Assessment Data

Every property listing sits on a foundation of data: lot dimensions, zoning, assessed value, legal description, title charges, and geographic coordinates. Most agents rely on whatever the seller tells them and a quick BC Assessment lookup. But BC has a rich ecosystem of public data sources that can make your listings more accurate, your CMAs more credible, and your compliance files more complete. Here is how to use them.

Written by the Magnate360 Team · Updated May 2026

What Is Property Data Enrichment?

Property data enrichment is the process of supplementing the information you collect during listing intake with data from authoritative external sources. When a seller tells you their lot is "about a quarter acre," enrichment lets you verify the exact lot size from ParcelMap BC. When they say the house was "built in the eighties," you can confirm the exact year from BC Assessment records.

Enrichment is not about replacing what the seller tells you -- it is about verifying, supplementing, and cross-referencing. The seller knows things the government databases do not (recent renovations, neighbourhood nuances), and the databases know things the seller may not (exact legal description, registered easements, zoning classification). The combination is a complete, accurate property profile.

In BC, there are four primary data sources that realtors should use for every listing: the BC Geocoder for address standardization and coordinates, ParcelMap BC for parcel boundaries and dimensions, BC Assessment for property values and building details, and LTSA for title information and encumbrances. Each serves a different purpose and provides unique data.

BC Geocoder API

The BC Geocoder is a free API provided by DataBC, the provincial government's open data platform. It takes a property address as input and returns standardized address components, geographic coordinates (latitude/longitude), a confidence score, and a unique site ID that links to other provincial datasets.

Why does this matter? Because addresses are messy. Sellers write their address differently than it appears in government records. "123 West 4th Avenue" might be officially "123 W 4th Ave" in the BC Address Geocoder. The MLS system requires the official format. The geocoder resolves ambiguities and gives you the authoritative version.

Practical use: When you enter a new listing address in your CRM, the geocoder API instantly returns the standardized address, lat/long coordinates for map placement, and a match score. A score below 80% usually means the address has a typo or does not exist in government records -- a flag to verify with the seller before proceeding.

The geocoder also powers map-based features. Accurate coordinates let your CRM place the listing precisely on a map, calculate distances to schools and transit, and generate neighbourhood boundary data. Without geocoding, you are relying on Google Maps guesses, which can be surprisingly inaccurate for new developments or properties with unusual addressing.

The API is rate-limited but generous -- you can make thousands of requests per day without authentication. For CRM integrations, the typical pattern is to geocode the address at listing creation, store the results, and use them throughout the transaction. The response includes the full civic address, electoral area, locality, and province.

ParcelMap BC Integration

ParcelMap BC is the province's official parcel mapping system, maintained by the Integrated Cadastral Information Society (ICIS). It provides the definitive boundaries for every legal parcel in BC, along with the PID (Parcel Identifier), legal description, lot area, and ownership type (fee simple, strata, Crown land, etc.).

The PID is especially important. This 9-digit number uniquely identifies every titled parcel in BC and is required on most legal documents, including the Contract of Purchase and Sale. Getting the PID wrong on a contract is a serious error that can delay or derail a transaction. ParcelMap BC provides the authoritative PID for any address or location.

ParcelMap data is accessible through the ParcelMap BC REST API or through the web viewer at apps.gov.bc.ca/pmap. The API returns parcel geometry (the boundary polygon), area in square meters, PID, plan number, and parcel status. Your CRM can use this data to auto-fill the legal description on forms, verify lot size claims, and generate accurate parcel maps for listing presentations.

One common use case: a seller says their lot is 6,000 square feet. ParcelMap says it is 5,450. That 10% difference matters for pricing, development potential calculations, and buyer expectations. If the lot is significantly smaller than the seller believes, it is better to discover that at listing intake than after an offer is accepted.

BC Assessment Data

BC Assessment (BCA) is the independent authority that assesses the value of all real property in British Columbia for taxation purposes. Their database contains detailed information on every property: assessed land value, improvement value, total assessed value, year built, total finished area, number of bedrooms and bathrooms, building type, and assessment history.

Assessment data serves several purposes for realtors. First, it provides an independent valuation baseline for CMA discussions. While assessed values and market values are not the same (assessed values reflect July 1 of the prior year), significant divergence between the two is worth investigating. A property assessed at $900K listing at $1.4M needs strong comparable evidence to justify the premium.

Second, BCA data reveals property details the seller may not know or may misremember. Year built, finished square footage, and the number of rooms are commonly incorrect in seller-provided information. If the seller says the house is 2,400 sq ft but BCA records show 2,100 sq ft, you need to reconcile the difference -- perhaps a renovation added space that was not reassessed, or the seller is including the unfinished basement.

Assessment vs market value:BCA assessments reflect the property's market value as of July 1 of the previous year. In a rising market, the assessed value is typically below current market value. In a declining market, it may be above. Never present the assessed value as the market value -- they are different metrics for different purposes. Use assessed values for property tax estimation and as one data point among many in your CMA.

Third, assessment history shows the property's value trajectory over time. A property whose assessed value jumped 40% in one year likely had significant improvements or a subdivision -- information that is useful for your listing narrative and buyer conversations.

LTSA Land Title Searches

The Land Title and Survey Authority of British Columbia (LTSA) maintains the provincial land title register -- the official record of property ownership, charges, and encumbrances. A title search is arguably the most important data enrichment step for any listing because it reveals information that directly affects the transaction.

A standard title search returns: the registered owner's name (which must match the seller on your listing agreement), the property's legal description and PID, all registered charges (mortgages, liens, judgments), easements and rights-of-way, covenants (land use restrictions), and the nature of the title (fee simple, leasehold, strata).

Each title search costs $12.12 and is done through the myLTSA.ca portal. There is no public API for automated title searches -- this is a manual step. However, your CRM can provide structured fields to record the key findings so they are available for form auto-fill and compliance documentation.

What to watch for in a title search: outstanding mortgages or liens that exceed the expected sale price (the seller may not be able to close), registered easements that affect the use of the property (utility right-of-way across the backyard), covenants that restrict renovations or land use, and ownership discrepancies (the registered owner is different from the person trying to list the property). Any of these require resolution before or as part of the transaction.

How Enrichment Improves Your Listings

Data enrichment is not just a compliance exercise -- it directly improves the quality of your listings and your credibility as an agent.

Better MLS remarks:When you know the exact lot size, zoning, year built, and assessment trajectory, you can write more specific and compelling MLS remarks. "7,200 sq ft RS-1 lot with 35-foot frontage" is more informative than "large lot." Buyers and their agents appreciate specificity.

More credible CMAs: When your CMA includes verified lot sizes, confirmed building areas, and assessment comparisons, clients take your pricing recommendation more seriously. You are not guessing -- you are working from the same data the appraiser will use.

Fewer surprises at closing: Title issues, encumbrances, and assessment discrepancies discovered at listing intake can be resolved before they derail a deal. A covenant restricting the number of dwellings on the lot is much less stressful to discover during your prep than three days before completion.

Regulatory compliance: BCFSA expects agents to verify material facts about properties they list. Relying solely on seller-provided information without independent verification is a risk. Enrichment from authoritative sources demonstrates due diligence in your practice.

Automated vs Manual Approaches

Not all data enrichment can be automated. Here is what can and cannot be done programmatically in BC:

Fully Automatable (API Access)

  • BC Geocoder: Free API, no authentication required. Instant address standardization and coordinates.
  • ParcelMap BC: Free REST API. Returns parcel boundaries, PID, lot area, and legal description.

Semi-Automated (Manual Lookup, Structured Entry)

  • BC Assessment: Public web lookup at bcassessment.ca. No public API. Your CRM can provide a direct link to the lookup page and structured fields to enter the results.
  • LTSA title search: Requires myLTSA.ca login and $12.12 per search. No public API. Your CRM provides fields for recording title details, charges, and encumbrances.

The practical workflow is: automate what you can at listing creation (geocoder + parcelmap fire automatically when you enter the address), then complete the manual lookups (assessment + LTSA) during your listing prep phase. A good CRM tracks the enrichment status for each source so you can see at a glance which lookups are complete and which are still pending.

Frequently Asked Questions

What is the BC Geocoder API and how do realtors use it?

The BC Geocoder is a free government API that converts a property address into precise geographic coordinates (latitude and longitude), a standardized address format, and a site ID. Realtors use it to verify addresses match government records, generate accurate map pins for listing presentations, and cross-reference with other BC data systems. The API is provided by the BC government's DataBC program and requires no authentication for basic use.

Is BC Assessment data publicly available?

Yes, BC Assessment property data is publicly available through bcassessment.ca. You can look up any property's assessed value, lot size, building details, year built, and improvement value at no cost. However, the public lookup is manual -- you search one property at a time. For bulk access or API integration, you would need to work with BC Assessment's data licensing program or use a CRM that has integrated the lookup process.

What information does a land title search provide?

A land title search through LTSA (Land Title and Survey Authority of BC) provides the legal owner's name, registered charges and liens (mortgages, caveats, judgments), easements, covenants, legal plan reference, PID (Parcel Identifier), and the property's legal description. This information is essential for verifying ownership, identifying encumbrances, and preparing accurate contract documents. LTSA title searches cost $12.12 per parcel and are accessed through myLTSA.ca.

How does data enrichment improve my listings?

Data enrichment improves listings in three ways. First, accuracy: cross-referencing your listing data with government sources catches errors in lot size, year built, or legal descriptions that could create liability. Second, completeness: enrichment fills in details the seller may not know, like exact lot dimensions, zoning classification, or assessment history. Third, marketing: enriched data helps you write better MLS remarks, create more accurate CMAs, and answer buyer questions with confidence.

Can I automate all of this or do some lookups require manual steps?

Some lookups can be fully automated via API (BC Geocoder, ParcelMap BC) while others require manual steps. LTSA title searches require logging into myLTSA.ca and paying per search -- there is no public API for automated title pulls. BC Assessment lookups can be semi-automated through screen scraping but the official public interface is manual. A good CRM automates what it can (geocoding, parcel data) and provides structured fields for you to enter the results of manual lookups (title search, assessment data).

Enrich your listings with BC government data automatically

Magnate360 auto-enriches every listing with BC Geocoder and ParcelMap data, and provides structured fields for Assessment and LTSA lookups. Enter the address once, get the complete property profile.

Start free