CarDr.com SDK Integration

Integrate with CarDr

Add World Class - Real Time OBD Diagnostics to Your App in Minutes

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.

Integration Level

Description

No Integration


Use the OBDIQ App (iOS/Android) with your logo; diagnostic links branded for your business.

Minimal Integration



Display your logo inside the app and access branded diagnostic reports via secure links.

Partial Integration



Use URL-based APIs to fetch data or embed diagnostic reports within your platform.


Full Integration




Utilize our iOS, Android, or React Native SDKs and RESTful APIs for deep, seamless platform integration.

Transform Your Platform: CarDr's SDK Integration Demonstrated

Ready to Get Started?

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.

CONTACT US

Revolutionize Your App With Dealer-Grade Vehicle Diagnostics

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.

API: CarDr SDK Function Descriptions and Use Case (Android & iOS)

Diagnostics and Scan Commands


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.

Cost & Repair Estimation

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.

Trusted by Dealerships & Auctions

$12.5M+
Dealer Profits Protected
85,000+
Faults Identified
35,000+
Scans
50+
ECUs Accessed/Scan

Transform Your Dealership App with Diagnostic Intelligence

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()

Problem Solved


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.

Example

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.

From VIN to Action – Build Smarter Apps for Fleet Maintenance

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

Problem Solved


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.

Example


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.

Add Real-Time Vehicle Telemetry with Live PID Streaming

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

Problem Solved

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.

Example

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.

Add Real-Time Vehicle Telemetry with Live PID Streaming

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

Problem Solved


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.

Example


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.

Auction Platforms – Detect Tampered Codes & Flag Unsafe Cars

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:

Problem Solved

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.

Example

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.

Contact Us

For developer support, integration planning, or white-label partnerships

sales@cardr.com

e-mail

(800)932-1120

Phone