Skip to content

Optimal Blue mortgage rate-lock data (licensed)

View this page as raw Markdown (.md)

mortgage-marketsrate-lockshousehold-financeprice-dispersionlicenseddata:optimal-blue

Optimal Blue runs a mortgage product-and-pricing-engine platform used by a large share of U.S. originators, so its data captures rate-lock agreements (the locked rate, loan and borrower characteristics, program, points) and, via the Pricing Insight product, the distribution of lender offers available for an identical loan at a point in time. That combination lets researchers compare what a borrower locked against what they could have gotten. A paper we distill uses it: Bhutta, Fuster & Hizmo use 3.6 million Optimal Blue rate-lock agreements (January 2015 to December 2019) and, for the subset of locks in 20 MSAs where offer data is sold, link each lock to the real-time distribution of competing lender offers, to measure how much borrowers overpay relative to the offers available for the same loan.

  • Cost: licensed, research agreement. No free tier.
  • Vendor: Optimal Blue (Constellation Software).
  • Coverage: locked mortgages flowing through Optimal Blue’s pricing engine, with loan / borrower attributes and (in Pricing Insight) the contemporaneous lender offer surface; the citing paper covers 2015 to 2019, with offer-level data for 20 MSAs.
  • Through an Optimal Blue research / data agreement. Extracts are obtained under a licence with Optimal Blue; the lock-level data and the Pricing Insight offer distributions are separate products that must both be licensed for the overpayment comparison.
  • Keyed by loan and lock date. A lock record carries the locked rate, points, FICO, LTV, loan amount, program, purpose, and MSA; matching to offers requires the same-day, same-MSA offer surface for a near-identical loan.
  • No credential is run here. Keep any access credentials in .env, never hard-coded.

These are the failure modes to expect; they are documented, not verified here.

  • Platform coverage, not the whole market. The data covers originators that use Optimal Blue’s pricing engine, not every U.S. lender; the panel of lenders and channels (retail, wholesale, correspondent) is selected. Check representativeness before generalizing to all originations.
  • Points and the rate are a package. The locked rate is meaningless without the points paid; comparing rates across loans requires adjusting for the points-rate trade-off (the citing paper adjusts locked rates for points using the empirical relationship). Never compare bare rates.
  • The offer match defines the benchmark. “Overpayment” is only as clean as the match between a lock and the offer distribution for an identical loan (same day, MSA, FICO, LTV, program, amount, points). A loose match contaminates the benchmark; the offer data also exists only for the subset of MSAs Optimal Blue sells, which is why the matched sub-sample (roughly 67,500 loans) is far smaller than the full 3.6 million locks.
  • A lock is not a closed loan. Rate locks can expire, be renegotiated, or fall through; a lock record is the lock, not a funded mortgage. Do not treat lock counts as origination counts.
  • Linking to other mortgage data. Joining to HMDA or to lender financials such as the Mortgage Call Report (NMLS) requires careful mapping of lender identity and loan attributes; the join has no shared key and must be built on characteristics. Document the merge.

Cite the vendor and product, e.g.: Optimal Blue rate-lock and Pricing Insight data, accessed YYYY-MM-DD. State the lock-date range, whether the offer distribution was used, the MSAs covered, and the points adjustment applied.

Found an error or want a topic covered? Open an issue, use the Edit page link above, or email contact@instituteforautomatedresearch.org. Edits are reviewed before publishing; provenance and accuracy are the point.