⚡ Automate real estate value updates in YNAB using Rentcast.io with Discord alerts
⚡ 302 views · ⚡ Personal Productivity
Description
How it works
Uses the rentcast.io api to get approximate value of real estate. Updates the asset in YNAB.
Setup
- Get Rentcast.io api key
- Get YNAB API Key
- Get YNAB
Buget IDandAccount ID
This can be done by navigating to your budget in the browser, then extracting ID from the URL
https://app.ynab.com/XXXX/accounts/YYYY
xxxx = Budget ID
yyyy = Account ID
- If you don’t already have an account to track your property, create a new Unbudgeted tracking asset.
Screenshot 20250818 at 18.12.16.png
Set the veriables in the ‘Set Fields’ node (Or setup subworkflow if you have multiple properties).
| Variable | Explination | Example |
|---|---|---|
| rentcast_api | api key for rentcast | |
| ynab_api | apk key for ynab | |
| address | Exact address. Its recomended to look it up in rentcast first since they use non standard values like ‘srt’ , ‘ave’, ect… | 1600 Pennsylvania Ave NW, Washington, DC 20500 |
| propertyType | one of ‘Single Family’, ‘Condo’, ‘Apartment’, see api docs for all options | Single Family |
| bedrooms | Number of bedrooms (whole number) | 3 |
| bathrooms | Number of bathrooms, while fractions (2.5) are probably supported, they haven’t been tested | 2 |
| squareFootage | Total square feet | 1500 |
| ynab_budget | Budget ID (derive from URL) | xxxx |
| ynab_account | Account ID (derive from URL ) | yyyy |
Screenshot 20250818 at 18.11.30.png
🔗 Nodes Used
HTTP Request, Discord, Execute Workflow Trigger
📥 Import
Download workflow.json and import into n8n:
Workflow menu → Import from File