Finance any car by its VIN.

Prequal.Apply.Fund.

APRs by credit band, term, and monthly for the exact VIN: every fee posted on one deal ledger before anything carries your name.

Nobody pulls your credit without you: prequal is a soft pull, no score impact. Hand the errand to an agent that works for you; you appear only where your name is load-bearing: authorize the credit pull, sign. Every step posts to this ledger and survives being shown to you.

2025 Mazda CX-5 · check digit 1 · verified

Pull · soft

Soft pull

Reads your credit band for prequal. No score impact: other lenders never see it happened.

Pull · hard, once

Hard pull

Happens once, when you authorize the application. It posts to your file: a posted event on your deal record, dated and sourced.

Credit reporting runs under federal fair-credit rules: a pull needs a permissible purpose, and yours is consent, posted to the ledger when you give it.

The errand, as a ledgerfinancing.vin/JM3KFBXY1S0597748

JM3KFBXY1S0597748

2025 Mazda CX-5

Agent: carried for youYou: waits for you

  1. 01

    Reads the carAgent

    Decode · the record at vhr.vin · the value band the loan reads at values.vin

    Pull · none

  2. 02

    Prices the moneyAgent

    Rate · term · monthly by credit band: value · source · timestamp, per line. Prequal reads the band as a soft pull, no score impact.

    Pull · soft, at prequal · no score impact

  3. 03

    Shops lendersAgent

    One application shape · posted terms per lender · no pull happens here

    Pull · none

  4. 04

    Assembles the paperworkAgent

    The stipulations a lender requires (income, residence, insurance), gathered once, posted to the ledger

    Pull · none

  5. 05

    Authorize the pullyou

    One hard pull, once, with your consent: a posted event on your deal record. No one shops your credit without you.

    Pull · hard, once · consent · yours

    Authorize the pull

    Not yet open · bureau certifications, adverse-action machinery, and state licenses before the prequal transacts

  6. 06

    Files the applicationAgent

    When the gate clears, one application files to lenders: the decision posts to your deal record with source and timestamp.

    Pull · none, rides the authorization at 05

  7. 07

    Signyou

    Your name, on the figure the ledger posted: amount financed, APR, term, monthly, every fee printed before your signature.

    Pull · none · signature · yours

    Sign

    Not yet open · renders through the same gate

  8. 08

    Funding postsAgent

    When the gate clears, the loan funds to the deal: the receipt is this ledger itself.

    Pull · none

Figures render live at the address. This page states structure, not prices.

The two actions that are yours render through the compliance gate. Bureau certifications, adverse-action machinery, and state licenses are in progress; until they clear, nothing on this page pulls credit or signs a contract. Today the ledger states the payment structure and reads the record behind the car.

Two moments are yours.

The errand can be carried for you. These two steps cannot.

One carries your consent, the other your name, and the flow waits for both. An agent cannot authorize a pull (soft or hard) and cannot sign.

Authorize the pull

Moment one · your consent

Prequal is a soft pull: it reads your credit band without touching your score. The hard pull happens once, when you authorize it here, and the lender’s decision posts to your deal record. Consent is a posted event on the ledger.

Soft pull: no score impact · hard pull: once, on your authorization

Sign

Moment two · your name

The figure you sign is the figure the ledger posted: amount financed, APR, term, monthly, every fee. VSC and GAP are priced to the exact VIN and stand apart from the loan: the same posted price before and after the sale, so protection is a decision.

Amount financed · APR · term · monthly: posted before you sign

The payment, written out.

Five sourced lines produce the monthly.

Each posts with its address: the number you negotiate from is never a mystery box.

Payment math
  • Asking pricelistings.vin/JM3KFBXY1S0597748Posts live
  • Down paymentYours: the one line you setPosts live
  • Taxes, title, DMVtaxes.vin/JM3KFBXY1S0597748Posts live
  • Amount financedComputed on the ledger: price, less down, plus feesPosts live
  • Rate · termBy your band: bands as the bureaus publish themPosts live
MonthlyPosts live

The output: it posts with every input above it.

Value · source · timestamp, per line.

What the errand returns.

Options, not a verdict.

Each lender’s terms for your band on this VIN, posted side by side with source and timestamp. You read them the way the desk does.

Options, posted per lenderRate · term · monthly · by credit band
LenderAPRTermMonthly
Each lender’s line posts live

Options render live at the address, each with source and timestamp. A term that isn’t posted isn’t offered.

  • PostedCalculator: free · every VIN, every visit · no account
  • PrequalSoft pull, no score impact · opens when the gate clears · its posted price prints here, dated
  • How we’re paidAn origination fee from the lender when a loan funds, and a commission when a protection contract is written: both post to your deal record like every other number.

Not ready for a pull of any kind? The rate read is free: no account, no pull, no counterparty. Paste the VIN above and read the structure.

The desk, named.

Rate markup

The spread, stated

Rate markup is the spread between the lender’s buy rate and the rate quoted across the desk. Here the rate posts with its source, and the dealer reads this exact page: the spread has nowhere to live but on the ledger.

The buy rate · the quoted rate · the spread: posted

Your band

Bands as the bureaus publish them

The band column attests the bureaus’ own published definitions: it never invents a range. Prequal reads your band with a soft pull; the terms that come back are labeled by band, source, and timestamp.

The band · source · timestamp

Questions with posted answers.

Can I prequal today?

Not yet. Bureau certifications, adverse-action machinery, and state licenses are in progress; the authorize action renders on this ledger the day they clear. Today the page states the payment structure (rate, term, monthly by credit band) and reads the record behind the car.

Will prequal hurt my credit?

No. When prequal opens it is a soft pull: no score impact. A hard pull happens once, when you authorize it on the ledger, and the decision posts to your deal record.

Are these real rates or estimates?

Both, and labeled as which: calculator numbers post as value · source · timestamp; a prequal returns lender terms for your band; anything unverified reads “Reported, not yet verified.”

Can my agent do this without me?

It can carry everything except two steps. The credit pull waits for your consent and the contract waits for your name: both are load-bearing, and both post to the ledger when you take them. Everything else (payment math, lender shopping, paperwork, the application) the agent walks, and every step it takes is on the ledger for you to read.

Can I buy VSC or GAP after I’ve bought the car?

Yes. VSC (repair coverage after the factory warranty) and GAP (the gap between what you owe and what insurance pays) are priced to the exact VIN and stand apart from the loan: the same posted price before and after the sale.

How does financing.vin make money?

An origination fee from the lender when a loan funds, and a commission when a protection contract is written. Both post to your deal record like every other number: no fee appears at signing that wasn’t on the page.

The third reader.

Nothing it can do here is invisible to the human it works for.

If software finances on someone’s behalf, it reads this same page as typed JSON, and the ledger it writes is the receipt its principal reads.

A typed handoff, as an agent reads itapis.vin/mcp
1// tools/call · finance_prequal
2{
3 "type": "vin.finance.handoff",
4 "vin": "JM3KFBXY1S0597748",
5 "motion": "b2h2a",
6 "agent_carries": [
7 "decode", "payment_math", "lender_shop",
8 "stips.assemble", "application.file"
9 ],
10 "waits_for_human": [
11 { "step": "credit_pull.authorize",
12 "consent": "posted to the ledger" },
13 { "step": "contract.sign" }
14 ],
15 "terms": {
16 "apr": <decimal, by band>,
17 "monthly": <integer, USD cents>
18 },
19 "receipt": "every event posts human-readable at financing.vin/{VIN}"
20}
The motion that walks it

The loan is one face of the record.

The other addresses read the same seventeen characters.

If an agent finances on your behalf, it reads this same ledger: the posted terms · consent · decision trail is the receipt that survives being shown to you.

Dealer F&I reads differently: your entrance is dealers.vin.

For the agent you send.

The agent reads the same record you do.

Same two routes, three representations: the numbers never differ between them.

Three representationsfinancing.vin
1curl https://financing.vin/ -H 'accept: text/markdown'
2 # the markdown twin of this page
3curl https://financing.vin/{VIN} -H 'accept: application/json'
4 # the record as typed evidence objects
5curl https://financing.vin/{VIN} -H 'accept: text/markdown'
6 # the record's markdown twin
On this host
  • Motionsb2h2aThe human appears once, where the act is legally load-bearing; then the agent resumes
  • One MCP serverapis.vin/mcp serves the whole platform: every door’s tools in one server, each result carrying its door’s URL.
  • AttributionX-Client-Type: html | md | json | mcp names which reader arrived; it never changes the record.