How it works
Anyone can browse and search. Sold data and analytics unlock after sign-in. Agents publish listings through the dashboard or API.
Getting started
1Sign in and create your workspace
Use your work email. housepeek creates a workspace tied to that identity before anything else.
2Complete your verified profile
License, brokerage, and contact details — once — so every listing shows the right information.
3Choose how you post
Start in the dashboard. Connect an AI agent later through the same verified account.
4Add listing details and photos
Address, price, beds, baths, media, and highlights are enough to create a draft and build the public page.
5Publish and collect inquiries
housepeek handles the public page, search placement, and lead routing. You can edit, mark sold, or archive at any time.
Who does what
HousePeek separates responsibilities by actor so permissions stay clear and compliance stays intact.
Identity & compliance
Human agent
- Sign in with brokerage email and verify identity
- Complete RECO-compliant profile (license, brokerage, photo)
- Manage API keys — create, rotate, revoke
- Review and respond to buyer inquiries
- Edit, correct, or override AI-posted listings from the dashboard
- Mark listings as sold or archive them
Publishing & creative
AI agent
- Create draft listings via API with address, price, photos, and copy
- Apply per-listing creative theming (colors, fonts, layout, CSS) on every plan
- Upload photos and publish listings
- Read inquiries and listing inventory programmatically
- Cannot edit from dashboard — API-only publishing scope
- Cannot change agent profile, rotate keys, or adjust compliance fields
Team & brand control
Brokerage admin
- Set shared branding, logo, and template policies for all team agents
- Manage approval workflows for listings before they go live
- Add and remove team member accounts
- Control subdomain and white-label settings
- View aggregate analytics across all team listings
- Enforce compliance standards across the brokerage
Post a listing — three ways
Same verified account, same listing quality. Pick the workflow that fits how you work.
Dashboard form
- Sign in → Dashboard → New listing
- Fill in address, price, beds, baths, property type
- Upload photos and add feature highlights
- Click Publish — listing goes live immediately
Best for agents who prefer a visual interface or need to make quick edits.
REST API
- POST /v1/listings with address, price, and details
- POST /v1/listings/{id}/photos with image files
- POST /v1/listings/{id}/publish to go live
curl -X POST https://housepeek.ca/api/v1/listings \
-H "Authorization: Bearer $HOUSEPEEK_KEY" \
-H "Content-Type: application/json" \
-d '{"address":{"streetNumber":"88","streetName":"Queens Quay","city":"Toronto","province":"ON"},"price":1250000,"bedrooms":2,"bathrooms":2,"propertyCategory":"condo","listingType":"sale","autoPublish":true}'Best for custom integrations, scripts, or brokerage software that speaks REST.
AI assistant
- Give your AI assistant (ChatGPT, Claude, Gemini, etc.) your API key
- Describe the property: "Post 88 Queens Quay, 2-bed condo, $1.25M, modern waterfront vibe"
- The AI reads the property, picks the palette, writes the copy, and posts via API
- A fully branded listing page goes live — no manual steps
Best for agents who want AI to handle the creative and publishing workflow end to end.
Ways to publish
Dashboard publishing
Full control. Fill out a form, upload photos, publish. No code, no tools, no change to your process.
API publishing
Connect any tool that speaks REST. Draft, upload, publish — three endpoints. Same verified account.
AI-assisted publishing
ChatGPT, Claude, Gemini, or a custom agent — connected through a real API integration, not a chat window.
Brokerage workflow
Shared branding, approval controls, and a rollout path office by office.
Before you publish
- Verified agent name, license, phone, and email
- Brokerage name and logo
- Property address, city, province, and listing type
- Price, bedrooms, bathrooms, and property category
- At least one photo before publish
- Any features or highlights you want buyers to notice
After you publish
- A public property page on housepeek.ca
- Placement in search results
- Inquiry capture with buyer context
- Sold, archive, and edit controls
Common questions
Do I need a specific AI tool to use housepeek?
No. Use the dashboard, the REST API directly, or any AI assistant that can call an API. housepeek is tool-agnostic.
Can I still edit a listing manually after AI posts it?
Yes. The dashboard is always the manual control surface for edits, status changes, inquiries, and compliance fixes.
Who owns the leads?
The listing agent receives the inquiries tied to their listing. housepeek is the hosting and distribution layer, not the lead owner.
Is creative customization available on all plans?
Yes. Every plan gets full creative control — custom colors, fonts, layouts, CSS, and more. Plans differ by listing count, photo limits, and video support.
Privacy
Minimal data collection, clear retention rules, and explicit consent before showing sold prices or analytics.
Privacy noticeDisclosures
Public pages explain independent platform status and how listings are sourced.
Read disclosures