The Free Alternative to AutoTrader & Motors.co.uk
List your cars, motorbikes, and vans for free — no commission, no listing fees. Get your vehicles in front of millions of buyers through Google, AI search engines, and our growing platform.
Fastest Way to Get Listed
Most dealers get their stock onto Carslink.ai automatically through their existing DMS provider. Simply ask your DMS to activate the Carslink.ai feed — no registration form needed. New here? See how we compare to AutoTrader.
If your DMS isn't yet integrated, one of our Authorised Upload Partners can manage your stock feed on your behalf.
Why Dealers Choose
We're building the UK's central search engine for used cars, motorbikes, and vans. Your stock deserves to be found everywhere buyers are looking.
Massive Online Visibility
Your stock is indexed by Google, Bing, and AI search engines — reaching buyers who search using ChatGPT, Perplexity, and more.
Direct Traffic to Your Website
Every listing links directly to YOUR website. No middlemen, no third-party listings pages. Buyers come straight to you.
100% Free — No Commission
No subscription fees, no per-lead charges, no commission on sales. Carslink.ai is completely free for all dealers — cars, motorbikes, and vans.
AI-Powered Search
Buyers describe what they want in plain English and our AI matches them to your stock. Better matches mean more qualified leads.
Reach New Buyers
Tap into a growing audience of vehicle buyers who use AI assistants and modern search to find their next car, motorbike, or van.
Set It and Forget It
Once your DMS is connected, your stock updates automatically. No manual uploads, no maintenance required.
How It Works
Four simple steps from registration to live listings. Most dealers are up and running within a few days.
Connect via Your DMS or an Authorised Upload Partner
The easiest way to get your stock onto Carslink.ai is through your existing DMS provider or one of our Authorised Upload Partners (AUPs). Ask your DMS to activate the Carslink.ai feed, or visit our Partners page to find an AUP who can manage the process for you.
- Ask your DMS provider if they support the Carslink.ai stock feed
- If your DMS isn't yet integrated, visit our Partners page at Carslink.ai/our-partners
- An Authorised Upload Partner can onboard your dealership on your behalf
- Alternatively, technically capable dealers can self-register below
Receive Your API Key
Once you submit the form, your unique API Key is generated instantly and emailed to you along with full integration documentation.
- Check your inbox (and spam folder) for an email from Carslink.ai
- The email contains your API key, the stock feed endpoint URL, and a ready-to-use cURL command
- Your API key is a UUID — keep it secure and don't share it publicly
Set Up Your Stock Feed
Forward the integration email to your DMS provider or website team. They'll configure an automated feed to push your stock to Carslink.ai.
- Your DMS provider sends a JSON payload to our endpoint
- The feed can run on-change (ideal) or on a schedule — we recommend every 15 minutes to 1 hour
- Each vehicle must include: vehicle_type, make, model, year, price, mileage, fuel, transmission, colour, registration (VRM), body_type (cars & vans), images (min 4), listing_url, and description
- Cars, motorbikes, and vans can all be submitted in a single feed using the vehicle_type field
- We link every listing directly to YOUR website — buyers are sent to you, not a third party
Your Listings Go Live
Once we receive your first stock feed, your vehicles appear on Carslink.ai within minutes and are indexed by Google, Bing, and AI search engines.
- Each listing gets its own SEO-optimised page on Carslink.ai
- Cars appear in car search, motorbikes in motorbike search, vans in van search — automatically
- Google, Bing, ChatGPT, Perplexity, and other AI agents discover your stock
- Buyers click through directly to your website to enquire or purchase
Don't Have a DMS? Upload a CSV Instead
If you manage your stock in a spreadsheet or don't have a DMS provider, you can upload a CSV file directly through our self-service portal. No technical knowledge required.
How It Works
- 1 Register on Carslink.ai to receive your API key and registered email
- 2 Visit the CSV Upload Portal and enter your API key + email
- 3 Upload your CSV — our AI automatically maps your columns
- 4 Review the mapping, confirm, and your stock goes live instantly
Key Details
- Works with any CSV format — our AI maps your columns automatically
- No limit on the number of vehicles per upload
- Descriptions are automatically formatted by AI
- Listings expire after 24 hours — re-upload daily to stay live
- Up to 3 uploads per hour per dealer
- Supports cars, motorbikes, and vans
>_ API Integration Guide
This section is for your DMS provider or technical team. Forward them this page or the integration email you receive after registration.
Endpoint & Credentials
Feed Modes
Replaces the dealer's entire inventory. Any listing not included in the payload is automatically removed. This is the best way to ensure stock accuracy.
Adds new listings and updates existing ones matched by source_id. It does not remove listings that are absent from the payload. Use this only for incremental updates.
All listings are automatically removed after 24 hours if not refreshed. Dealers must send their feed at least once every 24 hours to keep listings live.
Car Listing Schema
{
"mode": "full_replace",
"dealer": {
"name": "Smith Motors Ltd",
"website": "https://www.smithmotors.co.uk",
"phone": "0161 123 4567",
"email": "sales@smithmotors.co.uk",
"address": "123 Car Street, Manchester",
"postcode": "M1 1AA",
"dms_dealer_id": "YOUR-DMS-INTERNAL-ID"
},
"listings": [
{
"vehicle_type": "car",
"title": "2021 BMW 3 Series 320d M Sport",
"make": "BMW",
"model": "3 Series",
"variant": "320d M Sport",
"year": 2021,
"price": 28995,
"mileage": 24500,
"fuel": "Diesel",
"transmission": "Automatic",
"colour": "Black Sapphire",
"body_type": "Saloon",
"condition": "Used",
"registration": "AB21 XYZ",
"vin": "WBAJL510X0G123456",
"source_id": "YOUR-INTERNAL-ID-001",
"image_url": "https://yoursite.com/images/bmw-320d-hero.jpg",
"image_urls": [
"https://yoursite.com/images/bmw-320d-hero.jpg",
"https://yoursite.com/images/bmw-320d-interior.jpg"
],
"listing_url": "https://yoursite.com/stock/bmw-320d-m-sport",
"description": "Full service history, one owner, heated seats..."
}
]
} Motorbike Listing Schema
{
"mode": "full_replace",
"listings": [
{
"vehicle_type": "motorbike",
"title": "2023 Honda CB650R ABS",
"make": "Honda",
"model": "CB650R",
"variant": "ABS",
"year": 2023,
"price": 6495,
"mileage": 1200,
"fuel": "Petrol",
"transmission": "Manual",
"colour": "Matte Gunpowder Black Metallic",
"condition": "Used",
"registration": "AB23 XYZ",
"vin": "JH2RC97A3NK123456",
"bike_type": "Naked",
"engine_size": 649,
"licence_category": "A",
"source_id": "YOUR-INTERNAL-ID-002",
"image_url": "https://yoursite.com/images/honda-cb650r-hero.jpg",
"image_urls": [
"https://yoursite.com/images/honda-cb650r-hero.jpg"
],
"listing_url": "https://yoursite.com/stock/honda-cb650r",
"description": "One owner, full Honda service history, ABS..."
}
]
} Van Listing Schema
{
"mode": "full_replace",
"listings": [
{
"vehicle_type": "van",
"title": "2021 Ford Transit Custom 280 L1 H1 Limited",
"make": "Ford",
"model": "Transit Custom",
"variant": "280 L1 H1 Limited",
"year": 2021,
"price": 22995,
"mileage": 34000,
"fuel": "Diesel",
"transmission": "Manual",
"colour": "Frozen White",
"condition": "Used",
"registration": "EF21 DEF",
"vin": "WF0XXXGCDXLY12345",
"van_type": "Panel Van",
"roof_height": "Low Roof",
"load_length": "SWB",
"payload_kg": 1045,
"load_volume_m3": 5.8,
"euro_standard": "Euro 6",
"source_id": "YOUR-INTERNAL-ID-003",
"image_url": "https://yoursite.com/images/transit-custom-hero.jpg",
"image_urls": [
"https://yoursite.com/images/transit-custom-hero.jpg"
],
"listing_url": "https://yoursite.com/stock/ford-transit-custom",
"description": "Excellent condition, ply lined..."
}
]
} Required & Recommended Fields
Required for All Vehicle Types
vehicle_type — 'car', 'motorbike', or 'van'title — e.g. '2021 BMW 3 Series'make — Manufacturer namemodel — Model nameyear — 4-digit integerprice — Numeric, greater than zeromileage — Integer, zero or greaterfuel — Petrol, Diesel, Electric...transmission — Manual, Automatic...colour — Exterior colourregistration — VRMimage_url — Hero image URLimage_urls — Array (min 4)listing_url — URL to listingdescription — Min 20 charsStrongly Recommended for All Vehicle Types
variantconditionsource_idvinCar-Specific Required Fields
body_typeMotorbike-Specific Recommended Fields
engine_sizebike_typelicence_categoryValid Field Values Reference
vehicle_type
car motorbike van fuel
Petrol Diesel Electric Hybrid Plug-in Hybrid Mild Hybrid transmission
Manual Automatic Semi-Automatic CVT condition
Used Nearly New Certified Pre-Owned body_type (for cars)
Saloon Hatchback SUV Estate Coupe Convertible MPV Pick-up Van bike_type (for motorbikes)
Naked Sports Cruiser Adventure Touring Scooter Classic Enduro Supermoto Electric licence_category (for motorbikes)
A A1 A2 AM registration (required)
UK Vehicle Registration Mark (VRM). Uppercase, 2–10 alphanumeric characters. Examples: AB20 XYZ, YD71 ABC
vin (optional)
Vehicle Identification Number. Max 17 alphanumeric characters (no I, O, Q). Example: WBAJL510X0G123456
van_type (for vans)
Panel Van Crew Van Minibus Luton Dropside Tipper Refrigerated Box Van Chassis Cab roof_height (for vans)
Low Roof Medium Roof High Roof Extra High Roof load_length (for vans)
SWB MWB LWB XLWB Image Requirements
- Images must be publicly accessible via HTTPS at all times
- URLs must be permanent — not signed, temporary, or expiring URLs
- Minimum width 800px — JPEG, PNG, or WebP format accepted
- Images are fetched and cached by Carslink.ai — ensure your server allows access from automated requests
- Multiple images per listing are not currently supported — submit your best single image
Feed Health & Monitoring
-
The
last_feed_attimestamp is updated every time a successful feed is received - Listings not refreshed within 24 hours are automatically removed
- Feed failures will be notified by email to the registered dealer email address
- If a feed returns errors, the previous successful listings remain live until the 24-hour expiry
Large Inventories (500+ vehicles)
For inventories over 500 vehicles, use feed sessions to safely send multiple batches:
- Add
"feed_session_id"(any unique string) to each batch - Set
"final": falseon all batches except the last - Set
"final": trueon the last batch — only then are old listings expired
Multi-Site Dealer Groups
If your group operates multiple physical sites or separate websites, we recommend each site registers individually with its own API key. This ensures listing URLs point to the correct website and location.
DMS & Website Provider Compatibility
Any DMS or website platform that can make an HTTP POST request with a JSON payload can integrate with Carslink.ai. The API supports all three vehicle types (cars, motorbikes, and vans) via the same endpoint.
Known compatible providers: Motor Marketing Solutions, Haswent, Codeweavers, Spidersnet, GForces, Autoweb Design, and many others.
If your DMS provider is not yet integrated, contact partnerships@Carslink.ai to request integration.
Frequently Asked Questions
Everything you need to know about listing your stock on Carslink.ai.
Registration takes under 2 minutes. Once you forward the integration email to your DMS provider, they typically configure the feed within 1–3 business days. Your listings appear on Carslink.ai within minutes of the first feed.
Yes. Carslink.ai supports three vehicle categories: used cars, used motorbikes/motorcycles, and used vans/light commercial vehicles. Set the "vehicle_type" field to "car", "motorbike", or "van" in your stock feed. You can mix all three in a single API request. If vehicle_type is omitted, it defaults to "car" for backwards compatibility.
The following fields are required for all vehicle types: vehicle_type, title, make, model, year, price, mileage, fuel, registration (VRM), image_url, image_urls (minimum 4 images), listing_url, and description. The VIN field is optional but recommended. Additional recommended fields vary by vehicle type — for example, motorbikes should include engine_size, bike_type, and licence_category; vans should include van_type, roof_height, and payload_kg. See the full schema reference below.
We accept JSON payloads sent via a simple HTTP POST request. The API key is sent as an X-Dealer-Api-Key header (not in the body). The integration email includes the full JSON schema, endpoint URL, and a ready-to-use cURL command your DMS provider can test with immediately.
No cap on total vehicles. Each API request supports up to 500 listings. For larger inventories, use our feed session feature: include a "feed_session_id" in each batch and set "final": true on the last batch. This ensures all batches are treated as one complete feed — no stock is accidentally removed between batches.
Ideally, your DMS should push updates whenever stock changes (added, sold, price updated). This gives you real-time accuracy. If scheduled updates are easier, we recommend every 15 minutes to 1 hour during business hours. At an absolute minimum, once per day. Listings auto-expire after 24 hours if not refreshed.
Three options: (1) Use "full_replace" mode — send your entire current inventory and any vehicles not in the batch are removed immediately. This is the recommended approach. (2) Simply stop including the sold vehicle — it auto-expires after 24 hours. (3) Send a full_replace batch at any time with only your current stock.
Yes! Our API is designed for push-on-change. Whenever a vehicle is added, sold, or updated in your DMS, trigger an HTTP POST to our endpoint. This is the ideal integration — your Carslink.ai listings stay perfectly in sync with your actual stock.
Vehicle images must be publicly accessible via HTTPS URL — no authentication required. Hotlink protection must allow our servers to access the images. Use permanent URLs, not signed/temporary URLs that expire. Recommended minimum resolution is 800px wide. Supported formats: JPEG, PNG, WebP. A minimum of 4 images is required per listing (1 hero image + 3 thumbnails). Listings with fewer than 4 images are skipped.
No. Our endpoint is open to any IP address. Authentication is handled entirely via the X-Dealer-Api-Key header. Your system only needs outbound HTTPS (port 443) access — no inbound connections required.
Listings remain live for 24 hours after the last successful refresh. If your feed goes silent, listings will gradually expire. Our admin team monitors feed health and will notify you by email if your feed stops. When the feed resumes, listings are restored immediately.
No. We store only vehicle listing data (make, model, price, images, etc.). No customer or buyer personal data is included in or required by the feed. The integration is fully GDPR-compliant.
Directly to YOUR website. Every listing on Carslink.ai includes a prominent 'View on Dealer's Website' button that links to the URL you provide in your feed. We never host enquiry forms or intercept your leads.
Yes, it's genuinely free for dealers. Our model is designed to become the UK's central used vehicle search engine — the more quality stock we aggregate, the more valuable the platform becomes for buyers. We don't charge dealers because your stock IS the product.
Any DMS or website provider that can send an HTTP POST request with JSON data is compatible. This includes most major UK providers like Codeweavers, Spidersnet, GForces, Autoweb Design, Motor Marketing Solutions, Haswent, and many others. If your provider isn't sure, forward them the integration email — it has everything they need. Dealers whose DMS provider is not yet integrated can contact partnerships@Carslink.ai to request integration.
If you're a dealer operating multiple sites, we recommend each physical site registers separately with its own API key. However, if you're a DMS provider managing multiple dealers, you can use a single API key and include a 'dealer' object in each feed batch to identify the individual dealer. Each batch should represent one dealer's inventory, with a unique 'dms_dealer_id' in the dealer object. Carslink.ai will automatically create individual dealer profiles for each identified dealer.
Yes! If you don't have a DMS provider or prefer to manage stock in a spreadsheet, you can upload a CSV file directly through our self-service portal at /dealer/upload. You'll need your API key and registered email to authenticate. Our AI automatically maps your CSV columns to our system — no technical knowledge required. Listings from CSV uploads expire after 24 hours, so upload daily to keep your stock live.
Yes. Contact us at hello@Carslink.ai and we'll update your details. You can also request a new API key if needed.
Search for one of your vehicles on Carslink.ai. You can also search Google for your dealership name + 'Carslink.ai' to see your indexed listings. Feed failures are notified by email to your registered email address.
Ready to Get Started?
Connect your stock to the UK's fastest-growing AI car search engine today. It's completely free, and most dealers go live in less than 24 hours.
No subscription fees, no per-lead charges, no commission on sales. Carslink.ai is completely free for all dealers — cars, motorbikes, and vans.