Built locally, sourced publicly, displayed honestly.
529 home-service businesses across Kamloops, BC. 209 verified against public BC licensing registries. Real Google and Yelp ratings, real license numbers, real phone numbers. No fabricated data, no paid placement in rankings.
- Contractors
- 529
- License-verified
- 209
- With reviews
- 350
- Trades covered
- 22
Principles
License-first
Every licensed contractor carries a real, verifiable BC license number pulled directly from the provincial registry and displayed right on their listing. No other Kamloops directory does this.
Sourced data
Every listing has a source: Technical Safety BC, BC Housing, or Google Places. The pipeline is documented and the data is refreshed monthly.
Transparent ratings
Ratings appear per-platform (Google, Yelp) with a link to the source. No blended "our score." What you see is what the source shows.
Local-first
Built specifically for Kamloops, not as a page on a national franchise. The data, the design, and the people behind it are all local.
Data sources
Technical Safety BC
Provincial licensing registry for electricians, gas fitters, refrigeration, boilers, and elevators. License numbers shown inline.
BC Housing
Licensed Residential Builder registry. This separates legitimate home builders and general contractors from unlicensed operators.
Google Places & Yelp
For unregulated trades (roofing, painting, landscaping, cleaning, flooring) we use Places to find local businesses and aggregate review data.
What we show and what we hide
If a business doesn't have a description, we show nothing. If it has no reviews, we show no stars. If we can't find a phone number, we hide the Call button instead of faking one. We never invent data to fill space.
Descriptions come from each business's own website or are generated from their license category. Service tags (residential, commercial, emergency, etc.) are extracted from their public website copy.
Why this exists
Most home-service directories are national. Kamloops is a city of around 100,000 and deserves one that's built locally, treats license verification as a baseline feature, and surfaces the contractors that are actually here. The province publishes the licensing registries; we just turn them into something searchable.
How it's built
The directory is a static Next.js site. Data is fetched monthly from the source registries, matched against Google Place IDs for rating data, and written to a JSON file at build time. Nothing is server-rendered from a database. This is deliberately boring: boring is cheaper to run, faster to serve, and harder to break.
Data last refreshed .
Questions, corrections, typos?
Kamloops Contractors is built and maintained by Trim Automation, locally in Kamloops, BC. If you own a listed business or spot an error, get in touch.