

API
Your Website
Power your website with listings from Ruby via the public API. Update once, your website updates too.
Overview
Ruby exposes a public API that lets your brokerage website pull listings, projects, and lead-intake endpoints directly from your Ruby data. Create an API token in Ruby, plug it into your website, and your listings stay in sync without any manual export. Lead-capture forms on your website can POST straight into Ruby too — no Zapier, no spreadsheet.
How to set up
- 1
Enable 'Website Publishing' in Ruby's Company Settings (this gates the API tokens).
- 2
Go to Settings → API Tokens, click 'Create token', name it (e.g. 'rubycrm.ai website'), copy the value.
- 3
Plug the token into your website backend or static-site builder. Ruby's listing endpoints return JSON with photos, prices, references — everything your site needs.
- 4
Add a lead-intake form on your website that POSTs to Ruby's public lead endpoint with the token — submissions become real leads instantly.
Benefits
- Listings auto-sync from Ruby to your website — change a price once, both update
- Lead-capture forms POST directly into Ruby with full attribution
- Per-token revocation — kill a token if it leaks without breaking other integrations
- Filterable, paginated endpoints designed for real website traffic (not just internal use)
- Base URL `server.rubycrm.ai` — production-grade infrastructure included
Why it matters
Your brokerage website is the single piece of property you fully own — not Bayut's, not PropertyFinder's. Yet most brokerages let it rot because keeping listings synced is too much work. Ruby's public API makes your own website as easy to keep current as the portals — which is the only way it'll actually convert.
Ready to connect Your Website to Ruby?
Get a 30-minute walkthrough with our team. We'll set up the integration with you live and have your first lead flowing in by the end of the call.
Get Free Demo