CarDr delivers industry-leading vehicle diagnostics powered by its Dynamically Reconfiguring OBD System (CarDr ULTRA) and cloud-based AI analytics.
Our platform supports:·
OEM-Level Diagnostics: Coverage across 138 proprietary protocols.·
Real-Time Multiplexing: Dynamic OBD pin configuration based on VIN recognition.
Fastest Scan in the Market: Complete vehicle diagnostics in 15 seconds, accessing 50+ ECUs including transmission, ABS, airbag, and telematics.
AI-Powered Analysis:
o Repair cost estimation with part & labor breakdowns.
o Detection of recently cleared DTCs (code resets).
o Emissions readiness verification.o Predictive analytics for potential component failure.
Custom Branding: Reports and app interfaces can be branded with your company’s logo.
Use the OBDIQ App (iOS/Android) with your logo; diagnostic links branded for your business.
Display your logo inside the app and access branded diagnostic reports via secure links.
Use URL-based APIs to fetch data or embed diagnostic reports within your platform.
Utilize our iOS, Android, or React Native SDKs and RESTful APIs for deep, seamless platform integration.
Harness the power of comprehensive diagnostics and VIN-specific repair estimation. Our platform gives you the tools to diagnose, analyze, and act—all from a single interface.
Contact us today to schedule a demo or learn more about integrating these features into your workflow.
CarDr’s mobile SDK (for iOS and Android) delivers the fastest, deepest automotive diagnostics directly inside your app—with 15-second scan speeds, DTC decoding, cost estimates, and 138+ proprietary OEM protocols. Ideal for: Dealership platforms, auctions, warranty apps, repair & fleet services.
startScan() Initiates a full diagnostic scan of the vehicle’s onboard systems, returning a structured list of all current, pending, historic, and permanent Diagnostic Trouble Codes (DTCs).
Use Case: A dealership app triggers this command during a vehicle intake to immediately identify any faults and classify their criticality.
getEmissionMonitors() Returns the readiness state of key emission-related components like the O2 sensor, catalytic converter, and EVAP system.
Use Case: An auction platform automatically runs this to filter emission-compliant inventory by state.
getRecentCodeReset() Flags whether the vehicle’s DTCs were recently cleared. It also reports mileage, warm-up cycles, and runtime since the last reset.
Use Case: A vehicle appraisal app uses this data to alert buyers of potential tampering before purchase.
startLiveDataStream() Begins live telemetry from selected PIDs (up to 8), allowing apps to stream real-time engine metrics like RPM, coolant temperature, throttle position, etc.
Use Case: A mobile repair app uses this during road tests to diagnose intermittent issues.
subscribeToLiveStream() Enables the app to listen for and act on live data packets during the stream.
Use Case: Fleet maintenance software uses this to track engine performance metrics across multiple vehicles.
endStream() Terminates the live diagnostic session cleanly.
Use Case: Used to close the session after a test drive or diagnostic run.
getRepairCostSummary(vin, dtcList) Generates a repair estimate based on each fault code found, including a breakdown of required parts and labor for the specific vehicle identified by VIN. Estimates are region-aware and VIN-matched to ensure accuracy.
Use Case: A dealer management system integrates this to immediately show estimated reconditioning costs for trade-ins or auction purchases.
When dealers take in trade-ins or buy at auctions, they're exposed to risk: undisclosed issues, hidden resets, or under-the-hood damage. What if your app could instantly identify problems, estimate repair costs, and prevent overpayment?With the CarDr SDK, that’s now possible. The SDK empowers you to:
-Read the VIN using connectToDevice() and startScan()
- Fetch and decode Diagnostic Trouble Codes (DTCs)
- Translate those codes into plain English with repair recommendations
- Estimate repair costs using getRepairCostSummary()
Dealers no longer have to depend on surface-level visual inspections or vague third-party tools. Your app can deliver informed decision-making, saving your clients thousands in missed issues.
A dealer scans a 2018 Honda Civic. The scan flags an intermittent ABS code and past DTC resets. With a $1,200 repair cost estimated, they negotiate a $1,000reduction—before even test-driving the car.
Managing a fleet of vehicles means avoiding downtime. But most fleet apps don’t go beyond basic OBD scans. With CarDr’s SDK, you can offer preventive diagnostics, uncovering hidden resets and emission issues that lead to costly repairs. Here’s how:
-Use getRecentCodeReset() to find out if codes were recently cleared
- Check getEmissionMonitors() to ensure the vehicle is road and EPA compliant
- Log scans for accountability and maintenance records
Fleets often miss out on patterns—vehicles that seem clean but have just been reset. You help your clients spot bad actors and proactively service vehicles before failure.
A last-mile delivery company adds CarDr SDK to its app. A vehicle shows “no DTCs,” but the code reset tool shows it was cleared just 5 miles ago—flagging a potential issue before it impacts delivery.
The CarDr SDK isn’t just about static scans. With startLiveDataStream() and subscribeToLiveStream(), your app can monitor live engine data, including RPM, fuel trims, oxygen sensor readings, and more.
Ideal for:
- Remote inspections
- Mobile mechanics
- Real-time health checks
- Performance monitoring
Traditional apps only give snapshot data. But mechanics, fleets, and tuners often need live views. This feature lets them detect transient issues like overheating, misfires, or throttle inconsistencies.
A mobile inspection company builds a tool using CarDr SDK. During a test drive, they stream live engine temp and O2 sensors—catching an intermittent misfire that wouldn’t show in static scans.
The SDK lets you go from raw fault codes to a professional, formatted vehicle health report with:
- VIN, DTCs, ECU names, and severity
- Reset and Emission Readiness IQ
- Safety recall status
- Estimated repair costs
- Optional: scan photo capture, scan history
Use this to:
- Equip your app with shareable, branded scan reports
- Build trust with dealerships, buyers, fleet partners, or consumers
- Offer full condition transparency during purchase or resale
Many clients don’t understand “P0420” or “C025E.” But when your app uses CarDr’s functions to translate, estimate, and format this data, you create a user-facing diagnostic experience, not just a code dump.
A warranty app uses CarDr SDK to auto-generate “pre-claim” scans. Reports show whether a fault was present before the claim—reducing fraud and processing time.
When auctions sell vehicles to dealers, trust is everything. CarDr’s SDK gives your app dealer-grade scan results to protect buyer confidence and prevent arbitration. Within the SDK:
Many auction platforms miss tampered vehicles or fail to surface hidden issues. With these features built into your app, you offer transparency and confidence in every transaction.
Your platform adds a “Verified Scan” label to listings where the SDK confirms no recent resets. This builds trust, improves price realization, and reduces arbitration costs.
For developer support, integration planning, or white-label partnerships