95+ endpoints across 20 categories. Real-time inventory, plugin system, multi-source data, AI assistant, dealer management, and more.
Base URL: https://api.carfluence.io/api/v1
curl -X GET "https://api.carfluence.io/api/v1/inventory" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
# Response (200 OK)
{
"vehicles": [
{
"vin": "1HGCM82633A004352",
"year": 2024,
"make": "Honda",
"model": "Accord",
"price": "25999.00",
"status": "active",
"days_on_lot": 12
}
],
"pagination": {
"total": 150,
"limit": 50,
"offset": 0
}
}Extensible plugin architecture for CRM, call tracking, advertising, and analytics integrations with credential validation
JWT authentication, scoped API keys, encrypted credentials, IP whitelisting, and full audit trails
Unify inventory, calls, leads, and sales from 50+ sources with normalization templates and source mapping
Clean, predictable JSON endpoints following REST best practices with consistent pagination across all data types
Explore all 91 endpoints grouped by category
Login, token refresh, and user profile endpoints.
Query, filter, and analyze vehicle inventory across all data sources.
Connect and manage data feeds from CRMs, DMS platforms, and inventory tools. Store credentials, trigger syncs, and monitor sync history.
Discover and validate integration plugins for inventory, CRM, call tracking, advertising, and analytics platforms.
Combine data from multiple sources with field-level priority control.
Query call data with filtering, pagination, and aggregate statistics. Enrich calls with source directory metadata.
List and analyze leads by status, type, and source. Get breakdowns by lead type and conversion status.
Track deals and revenue with filtering by salesperson, contract type, and date range. Get sales performance stats.
Manage the canonical source directory and map raw source values from ingested data to standardized names.
Create and manage field and value mapping templates. Clone shared templates from the community bank.
Manage dealership profiles, CRM aliases, and AI-powered dealer matching.
Manage data partner records and relationships.
Create and manage scoped API keys with rate limiting.
Define transformation rules that automatically modify data during sync.
Configure how source file columns map to Carfluence fields.
Interact with the AI assistant that has full context of your inventory.
Generate and send SFTP credential emails to data providers.
View API request logs and security audit trails.
Platform administration: AI config, usage stats, health checks, and more.
All API requests (except login) require a valid JWT bearer token. Tokens are issued via FusionAuth and include user identity, dealer group access, and role claims.
RS256-signed tokens with user identity and access claims
Create keys with specific scopes like inventory:read for partner access
Admin endpoints require elevated permissions
Configurable per-key rate limits to prevent abuse
Every API request is logged with user, IP, and timestamp
// Step 1: Get a JWT token
const res = await fetch("https://api.carfluence.io/api/v1/auth/login", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
email: "[email protected]",
password: "your-password"
})
})
const { token } = await res.json()
// Step 2: Use the token for all API requests
const inventory = await fetch("https://api.carfluence.io/api/v1/inventory", {
headers: {
"Authorization": `Bearer ${token}`,
"Content-Type": "application/json"
}
})
const data = await inventory.json()
// Or use a scoped API key for partner access
// Authorization: Bearer cf_live_xxxxxxxxxxxxStart free, scale as you grow
Perfect for testing and development
For production applications
For large-scale integrations
Get your API key in minutes and start building with Carfluence data.