Programmatically manage your entire inventory with our powerful RESTful API. Perfect for dealerships with 50+ vehicles.
10,000 requests/hour for enterprise dealers
Add, update, delete hundreds of vehicles at once
TLS 1.3 encryption, GDPR & CCPA compliant
Simple, standard REST API with JSON responses
Login with your dealer credentials. Save the user.id - that's your dealer ID!
POST https://iqautodeals.com/api/auth/login
{
"email": "dealer@dealership.com",
"password": "your_password"
}
// Response - Save the user.id!
{
"user": {
"id": "550e8400-e29b-41d4-a716...", ← Your Dealer ID
"email": "dealer@dealership.com",
"userType": "dealer"
}
}Upload each vehicle photo individually and collect the URLs
POST https://iqautodeals.com/api/upload
Content-Type: multipart/form-data
file: [binary image data]
// Response - Save this URL!
{
"url": "https://blob.vercel-storage.com/photo1.jpg"
}
// Repeat for photos 2, 3, etc. (max 15 photos)Create the vehicle listing using your dealer ID and collected photo URLs
POST https://iqautodeals.com/api/dealer/cars
{
"dealerId": "550e8400...", ← From Step 1
"make": "Honda",
"model": "Accord",
"year": 2023,
"vin": "1HGCV1F30JA123456",
"mileage": 8500,
"color": "Black",
"transmission": "Automatic",
"salePrice": 28900.00,
"description": "Excellent condition",
"photos": [
"https://blob.../photo1.jpg",
"https://blob.../photo2.jpg"
], ← From Step 2
"city": "Los Angeles",
"state": "CA",
"latitude": 34.0522,
"longitude": -118.2437
}/api/auth/login/api/dealer/cars/api/dealer/cars/api/dealer/cars/:id/api/dealer/cars/:id/api/dealer/cars/:id/api/upload/api/dealer/deal-requests/api/dealer/submit-offer/api/dealer/mark-as-sold/api/dealer/dead-deal/api/dealer/reports/api/dealer/outbid-reportSign up for a dealer account and get access to our API immediately. 90-day free trial included.