Developer Platform

Build on the dealer operating system

The LouieAuto API gives your integration direct access to AI lender routing, stip checking, trade appraisal, and real-time inventory intelligence. One key, one endpoint, every module.

Get an API Key → View API Reference

Earn while you integrate

Revenue Share Program

15% per license
revenue share on every license sold through your integration

AutoFi, RouteOne, DriveCentric, and F&I menu systems — if your product touches a dealer's workflow, your customers need this data. We pay 15% of every $9,995 license sold on every rooftop you bring in. No caps, no clawbacks, no minimum volume requirement.

Apply for Partner Status →

Up and running in under 5 minutes

The official JavaScript SDK wraps every endpoint with proper error handling, timeout management, and automatic header injection.

Browser (CDN)
<script src="https://louieauto.com/js/louieauto-sdk.js"></script>
npm (coming soon)
npm install louieauto
Initialize + Route a Lender
// Initialize with your API key
const louie = new LouieAuto({ apiKey: 'your-key-here' });

// Route a lender in 3 lines
const deal = await louie.routeLender({
  beacon: 580,
  down_payment: 1500,
  vehicle_price: 14000,
  vehicle_type: 'car',
  known_issues: ['repo'],
});
console.log(deal.primary.lender); // "Westlake Financial"

// Check stips before you call
const stips = await louie.stipCheck({ lender: 'Westlake', beacon: 580 });
stips.required_stips.forEach(s => console.log(`[${s.priority}] ${s.stip}`));

// Pull aged inventory alerts
const alerts = await louie.getInventoryAlerts({ days_aged: 45 });
console.log(`${alerts.total_aged_units} units need attention`);

// Appraise a trade-in
const appraisal = await louie.appraiseVehicle({
  year: 2019, make: 'Ford', model: 'F-150',
  mileage: 87000, condition: 'good', zip: '60601'
});
console.log(`Max acquisition: $${appraisal.max_acquisition}`);

Error handling: all methods throw LouieAuto.Error with .status and .body properties. Use try/catch or .catch() — no silent failures.

What integrators are building

If your product is in the deal flow, the LouieAuto API adds intelligence at the exact moment it's needed — not after the desk has already made the call.

F&I Menu Systems

Pull live stip requirements per lender. No more stip surprises at funding. Real-time Westlake, CAC, and DriveTime requirements in your menu before the customer sits down.

CRM Platforms

Add AI-powered lender routing to any lead workflow. When a customer fills a credit app in your CRM, route it to the highest-probability lender before the desk ever sees it.

DMS Add-ons

CDK, Reynolds, Tekion — if your DMS add-on module needs inventory intelligence or wholesale alerts, the Inventory API delivers aged-unit and market-data feeds in real time.

Trade-In Tools

TradePending, AccuTrade, Kelley Blue Book integrators — stack Louie's AI appraisal data alongside your own. Our model weights dealer-specific history, not just market comps.

Real-time event stream

Subscribe your endpoint to dealer events. Louie signs every payload with HMAC-SHA256 — verify the X-Louie-Signature header using the SDK's LouieAuto.verifyWebhookSignature() utility. Failed deliveries are retried 3 times with exponential backoff over 24 hours.

Event When it fires
deal.funded A deal is marked funded in the system
lead.new New BDC lead arrives from any intake channel
inventory.aged_alert A unit crosses the aged threshold (configurable, default 45 days)
lender.weight_updated Nightly lender weight recalculation completes
stip.cleared All stips on a deal are marked cleared
appraisal.complete Trade appraisal AI result is ready

Register webhooks via the API: louie.registerWebhook({ url, events, secret }) — or configure them in the admin panel.

Built for production integrations

SHA-256 signed webhooks
100 req/day free tier
SOC 2 Type II (in audit)
Multi-org isolation guaranteed

Ready to build?

Every module. One key. Documentation that doesn't waste your time.