Mortgage Rate Lookup OpenClaw Skill

Multi-lender mortgage rate comparison — scrapes 13 lenders + Freddie Mac + Mortgage News Daily benchmarks, ranks lowest to highest, tracks day-over-day changes.

v1.0.0 Recently Updated Updated 3 days ago

Installation

clawhub install mortgage-rate-lookup

Requires npm i -g clawhub

24

Downloads

0

Stars

0

current installs

0 all-time

1

Versions

EU EU-Hosted Inference API

Power your OpenClaw skills with the best open-source models.

Drop-in OpenAI-compatible API. No data leaves Europe.

Explore Inference API

GLM

GLM 5

$1.00 / $3.20

per M tokens

Kimi

Kimi K2.5

$0.60 / $2.80

per M tokens

MiniMax

MiniMax M2.5

$0.30 / $1.20

per M tokens

Qwen

Qwen3.5 122B

$0.40 / $3.00

per M tokens

Mortgage Rate Lookup

Multi-lender mortgage rate comparison tool. Scrapes real rates from 13 lenders + 2 national benchmarks (Freddie Mac PMMS, Mortgage News Daily), ranks them lowest to highest, and tracks day-over-day changes.

What It Does

  • Scrapes 13 lenders via patchright stealth browser (headless Chromium)
  • Pulls Freddie Mac PMMS via direct CSV API (no browser)
  • Pulls Mortgage News Daily via urllib (no browser)
  • Compares 30yr fixed, 15yr fixed, ARM, FHA, VA products
  • Ranks by lowest rate with APR
  • Tracks 90-day rolling history for day-over-day change detection
  • Outputs clean text report to stdout (pipe to Discord/Slack/email)

Setup

pip install patchright
python3 -m patchright install chromium

Create config.json in the skill directory:

{
  "zip_code": "YOUR_ZIP"
}

Usage

# Headless, automated lenders only
python3 mortgage_rate_report.py

# Override ZIP code
python3 mortgage_rate_report.py --zip 90210

# Visible browser for debugging
python3 mortgage_rate_report.py --headed

Architecture

Two-tier fetching

  1. Tier 1 — Direct APIs (no browser): Freddie Mac CSV + MND HTML via urllib. Fastest.
  2. Tier 2 — Stealth browser: 13 lenders via patchright. Parallel batches of 4, sequential retry on failure.

Retry logic

  • Batches of 4 lenders in parallel
  • Failed lenders retry sequentially (up to 3 attempts)
  • Wait schedule: 8s → 12s → 15s

Rate extraction

Regex patterns find rate/APR pairs for each product type. Rates validated between 3.0% and 12.0%.

Output Example

=== Mortgage Rate Report (2026-04-06) ===
ZIP: 12540

30-Year Fixed (lowest → highest):
  Freddie Mac PMMS:  6.65%
  Rocket Mortgage:   6.75% (APR 6.82%)  ▼ -0.125
  Wells Fargo:       6.875% (APR 6.94%)
  Chase:             6.99% (APR 7.05%)  ▲ +0.125
  ...

15-Year Fixed (lowest → highest):
  ...

Cron Integration

Works as an OpenClaw cron job — outputs to stdout, OpenClaw delivers to Discord/Telegram.

Dependencies

  • patchright (stealth Chromium automation)
  • Python 3.10+ stdlib only beyond that

Lenders Covered

Automated (headless): Rocket, Wells Fargo, Chase, Bank of America, US Bank, Citizens, PNC, Navy Federal, USAA, TD Bank, Guaranteed Rate, New American Funding, loanDepot

Benchmarks: Freddie Mac PMMS, Mortgage News Daily

Statistics

Downloads 24
Stars 0
Current installs 0
All-time installs 0
Versions 1
Comments 0
Created Apr 7, 2026
Updated Apr 7, 2026

Latest Changes

v1.0.0 · Apr 7, 2026

- Initial release: Compare mortgage rates from 13 lenders plus Freddie Mac and Mortgage News Daily benchmarks. - Scrapes rates for multiple loan types—30yr fixed, 15yr fixed, ARM, FHA, and VA. - Outputs ranked rate tables (lowest to highest) and shows day-over-day changes. - Tracks 90-day rolling history for trends; outputs plain text reports to stdout. - Built-in retry logic for scraping reliability; requires Python 3.10+ and patchright.

Quick Install

clawhub install mortgage-rate-lookup
EU Made in Europe

Chat with 100+ AI Models in one App.

Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.

Customer Support