Zip Estate — Agent Context
AI-powered real estate investment platform with free public financial calculators and a computation API. No authentication required.
Quick Start for AI Agents
Zero-cost approach: everything you need is published as static files — regular browser GETs, free and unlimited. Don't scrape pages (this is a client-side SPA — routes return a JS bundle) and don't call APIs for things you can read or compute yourself.
| Resource | URL | Purpose |
|---|---|---|
| llms.txt | https://zip-estate.com/llms.txt | Agent index — start here |
| Calculator skill | https://zip-estate.com/skills/calculators.md | All inputs, defaults, URL keys and full algorithms |
How to Compute (no API calls)
- Fetch
/skills/calculators.mdonce — it contains every calculator's exact algorithm as runnable JavaScript. - Run the algorithm locally (code interpreter recommended) with the user's inputs. Use defaults for omitted inputs; clamp to the published ranges.
- Build a shareable link directly from the URL-key tables — only include params that differ from defaults:
https://zip-estate.com/calculators/real-estate?pp=85000&mr=1100&pvm=70&dp=25
Fallback: Computation API
Only if you cannot execute code, a stateless GET API exists (all params in the URL, no key):
GET https://zip-estate.com/functions/calculatorApi?action=compute&calculator=realestate&purchasePrice=85000&monthlyRent=1100
Actions: ?action=list | ?action=skill&calculator=<id> | ?action=compute&calculator=<id>&<input>=<value> | ?action=generate_url&calculator=<id>&<input>=<value>. OpenAPI spec: https://zip-estate.com/functions/openApiJson.
Available Calculators
| ID | Name | Interactive URL |
|---|---|---|
| realestate | Real Estate Investment Calculator | /calculators/real-estate |
| compound | Compound Interest Calculator | /calculators/compound |
| doubling | Doubling Calculator | /calculators/doubling |
| flip | Flip Calculator | /calculators/flip |
| leverage | Leverage Power Calculator | /calculators/leverage |
| pension | Pension Planning Calculator | /calculators/pension |
| tax | Tax Efficiency Calculator | /calculators/tax |
| loan-vs-sell | Portfolio Loan vs Sell | /calculators/loan-vs-sell |
| carwise | CarWise Comparison | /calculators/carwise |
Real Estate Calculator — URL Parameters
All calculators support URL-based state. Every URL is a shareable scenario.
| Param | Description | Default |
|---|---|---|
| pp | Purchase price ($) | 100000 |
| pvm | Price as % of market (60–120, 100=at market) | 100 |
| mr | Monthly rent ($) | 1500 |
| ar | Appreciation rate (%) | 4 |
| rg | Rent growth rate (%) | 3 |
| dp | Down payment (%) | 25 |
| cc | Closing costs ($) | 8000 |
| vr | Vacancy rate (%) | 8 |
| it | Insurance+tax monthly ($) | 200 |
| pm | Property management (%) | 10 |
| mt | Maintenance (%) | 0.5 |
| mi | Mortgage rate (%) | 6.5 |
| my | Mortgage term (years) | 30 |
Example: https://zip-estate.com/calculators/real-estate?pp=85000&mr=1100&pvm=70&dp=25
Workflow for Agent Responses
- Fetch the static skill file once (
/skills/calculators.md) and cache it. - Compute results locally using the published algorithm.
- Build the shareable calculator link from the URL-key table and include it in your response.
- Only fall back to the computation API if you cannot execute code. No auth or API keys anywhere.