Home/Developers/Open API
REST API v1

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

Terminal
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
  }
}

Plugin System

Extensible plugin architecture for CRM, call tracking, advertising, and analytics integrations with credential validation

Enterprise Security

JWT authentication, scoped API keys, encrypted credentials, IP whitelisting, and full audit trails

Multi-Source Data

Unify inventory, calls, leads, and sales from 50+ sources with normalization templates and source mapping

RESTful Design

Clean, predictable JSON endpoints following REST best practices with consistent pagination across all data types

API Reference

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.

Authentication

Secure by Default

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.

JWT Bearer Tokens

RS256-signed tokens with user identity and access claims

Scoped API Keys

Create keys with specific scopes like inventory:read for partner access

Role-Based Access

Admin endpoints require elevated permissions

Rate Limiting

Configurable per-key rate limits to prevent abuse

Full Audit Trail

Every API request is logged with user, IP, and timestamp

Authentication Flow
// 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_xxxxxxxxxxxx

API Pricing

Start free, scale as you grow

Developer

Free

Perfect for testing and development

  • 1,000 requests/month
  • All read endpoints
  • Community support
  • Sandbox environment
Start Free

Growth

$199/month

For production applications

  • 100,000 requests/month
  • All endpoints
  • Priority support
  • Scoped API keys
  • AI Assistant access
Get Started

Enterprise

Custom

For large-scale integrations

  • Unlimited requests
  • Dedicated support
  • Custom SLAs
  • On-premise option
  • White-label available
Contact Sales

Ready to Build?

Get your API key in minutes and start building with Carfluence data.