Ship Rate Features in
Minutes, Not Months

One API call. 5,000+ credit unions. Real-time mortgage rates for your application.

GET /rates?productType=30-year-fixed&sort=apr

See It In Action

GET /rates
Request
// Fetch the best 30-year fixed rates const response = await fetch(`https://query.planfi.app/rates ?productType=30-year-fixed &sort=apr &maxPoints=0`); const rates = await response.json(); // That's it. You have live mortgage rates. console.log(rates);
200 OK
Loading...

Built for Developers

Blazing Fast

Sub-5ms response times from our global CDN. Your users get instant rate data.

🏦

5,000+ Credit Unions

The most comprehensive credit union rate database. Updated daily.

🔌

Simple Integration

REST API with JSON responses. Works with any language or framework.

📊

Rich Data

APR, rate, points, term, product type, and institution details in every response.

🔒

Enterprise Ready

99.9% uptime SLA, dedicated support, and custom data needs.

💰

Zero Marginal Cost

Our AI learns each site once, then extracts forever at $0. Savings passed to you.

Up and Running in 60 Seconds

app.js
// Install: npm install rateapi
import { RateAPI } from 'rateapi';

const client = new RateAPI('your-api-key');

// Get the best 30-year fixed rates
const rates = await client.getRates({
  productType: '30-year-fixed',
  sort: 'apr',
  maxPoints: 0,
  limit: 10
});

// Access rate data
rates.forEach(rate => {
  console.log(`${rate.institution}: ${rate.apr}% APR`);
});

Simple, Usage-Based Pricing

Starter

$0.01

per API call

  • Up to 10,000 calls/month
  • All rate data included
  • Daily data updates
  • Community support
Get Started

Enterprise

Custom

volume pricing

  • Unlimited API calls
  • Custom data feeds
  • Dedicated support
  • 99.99% uptime SLA
Contact Sales