Car logos for rental and car subscription platforms
Rental results, vehicle class cards, subscription catalogues, and agreements all tell a customer what make they are getting. Show the badge from one URL pattern across every branch, trading name, and booking channel, and stop touching logo files when the fleet turns over.
Manchester Airport · 12 to 19 Oct
8 vehicle classes available for pickup
Economy
ECARToyota Yaris
or similar
5 seats · Automatic · Hybrid
£34 /day
BookCompact
CDARVolkswagen Golf
or similar
5 seats · Manual · Petrol
£41 /day
BookIntermediate SUV
IFARKia Sportage
or similar
5 seats · Automatic · Hybrid
£58 /day
BookElectric
XCAETesla Model 3
or similar
5 seats · Automatic · Electric
£72 /day
BookPremium
PDARBMW 3 Series
or similar
5 seats · Automatic · Petrol
£89 /day
BookPeople carrier
SVARFord Tourneo Custom
or similar
9 seats · Manual · Diesel
£96 /day
BookLarge van
LWBVMercedes-Benz Sprinter LWB
or similar
3 seats · Manual · Diesel
£74 /day
BookElectric van
EVANMaxus eDeliver 7
or similar
3 seats · Automatic · Electric
£79 /day
Book
What it changes for a hire or subscription business
- Fleet turnover without an asset step
- Rental and subscription fleets change every quarter as vehicles are de-fleeted and replaced. When the vehicle card keys its badge on the make slug, a new model on the fleet is a row in the vehicle table, not a request to find and crop a logo.
- Replaces an asset task every time the fleet changes
- "Or similar" a customer can picture
- A rental class card that says Toyota Yaris or similar is a promise the customer cannot picture. Showing the badges of the makes the branch actually substitutes turns a vague line into a clear one, and fewer surprised customers at the desk.
- Replaces text-only vehicle class descriptions
- Subscription catalogues that scan by make
- A subscription customer chooses a specific car and expects to see it as a brand first. A badge per card at a consistent size does what a make filter does, without a click.
- Replaces inconsistent catalogue imagery
- Every branch and brand on one key
- Hire groups run several trading names, franchise branches, and a corporate booking portal. One publishable key serves all of them, the usage dashboard splits traffic by hostname, and a rebrand reaches every site through the cache.
- Replaces a branch-by-branch fix after a rebrand
How Leaselab took 100 brands off the operations budget
- Company
- Leaselab
- Footprint
- Multiple platforms
- Library
- More than 100 automotive brands
- Before Motomarks
- An extensive operational cost
What the team stopped doing
- 01
Hours chasing updated brand assets
The asset behind the URL is updated; the URL does not change
- 02
Resizing logos by hand for each placement
size=andtype=are query parameters - 03
Applying one change across various systems
Every platform reads the same URL, so one update reaches all of them
“Fleet turnover means the makes on our vehicle cards change every quarter. Anything that has to be updated by hand each time a model is added is a cost that never stops. A badge from a URL keyed on the make is one less of those.”
Where the badge goes on a rental or subscription platform
- Booking results and vehicle class cards
- A 40px badge next to the representative model, and 16px badges for the makes the class may substitute.
- type=badge&size=md
- Subscription catalogue
- The badge on each car card, with make filters carrying a 20px badge in the rail.
- type=badge&size=sm
- Booking confirmation and rental agreement
- PNG for the email and the signed PDF, same slug and size scale.
- type=badge&size=sm&format=png
- Branch and counter screens
- A full logo on the check-out screen where the customer confirms the vehicle they are collecting.
- type=full&size=md
- Fleet and damage management
- A 16px wordmark per row in the back-office vehicle list.
- type=wordmark&size=xs&aspect=height
What a rental fleet's logos cost to keep by hand
Your numbers; change any input. First year = brands × minutes per brand + changes × codebases × hours per change. Each year after drops the one-time build. The model counts engineering time only; it leaves out CDN hosting, storage, and the cost of shipping an out-of-date mark.
Coverage for hire and subscription fleets
Rental fleet staples
Integration in four steps
“Our vehicle class cards key on the make, so a badge is a URL we already know how to build.”
- 01
Store the make slug on the fleet record
Fleet systems know the make as text. Add a slug column, populate it once from the JSON API brand list, and every vehicle class, card, and document can build its image URL without a lookup at render time.
db/migrations/add_make_slug.sql ALTER TABLE fleet_vehicles ADD COLUMN make_slug TEXT; -- one-off backfill from the JSON API brand list UPDATE fleet_vehicles v SET make_slug = b.slug FROM brand_slugs b WHERE lower(v.make) = lower(b.name); -- rows still NULL are feed spellings to add to the override map - 02
Render the class card with its substitutes
The representative model gets a 40px badge. The makes a branch may substitute get 14px badges after “or similar”. Same URL pattern, two sizes, one component.
components/vehicle-class-card.tsx const badge = (slug: string, size: "xs" | "md") => `https://motomarks.io/img/${slug}?type=badge&size=${size}&token=${process.env.NEXT_PUBLIC_MOTOMARKS_KEY}`; export function VehicleClassCard({ cls }: { cls: VehicleClass }) { return ( <article> <img src={badge(cls.make_slug, "md")} alt={`${cls.make} badge`} width={40} height={40} /> <h3>{cls.make} {cls.model}</h3> <p> or similar{" "} {cls.also_make_slugs.map((slug) => ( <img key={slug} src={badge(slug, "xs")} alt="" width={16} height={16} /> ))} </p> </article> ); } - 03
Put the badge on the confirmation and the agreement
Confirmation emails and signed agreements leave the browser. Request
format=png, fixwidthandheight, and the customer sees the same mark at the counter as in their inbox.templates/rental-agreement.html <img src="https://motomarks.io/img/{{ vehicle.make_slug }}?type=badge&size=sm&format=png&token=pk_YOUR_PUBLISHABLE_KEY" alt="{{ vehicle.make }}" width="32" height="32" /> <span>{{ vehicle.make }} {{ vehicle.model }} · {{ vehicle.registration }}</span> - 04
One key for every trading name
A hire group with a car brand, a van brand, and a corporate portal uses one publishable key. The usage dashboard attributes browser requests by hostname. On Pro, restrict the key to those hostnames.
Usage dashboard Allowed hostnames (Pro) www.cityhire.example vans.cityhire.example business.cityhire.example Usage by domain, last 7 days www.cityhire.example 188,402 vans.cityhire.example 42,911 business.cityhire.example 9,377
Questions before you integrate
Our booking engine is a third-party platform. Can we still use the CDN?
Yes, wherever the platform lets you supply an image URL or edit a template. The URL only needs the make slug and a publishable key; there is no SDK to install. Store the slug against each vehicle class in the platform's data and reference it in the template.
Are van and minibus makes covered?
Light commercial marks such as Ford, Mercedes-Benz, Volkswagen, Renault, Peugeot, Citroën, Vauxhall, Fiat, Maxus, Iveco, MAN, and LDV are published. Check the browse index for a specific brand and request any that are missing from the submit page.
Is it acceptable to show manufacturer badges on a rental class card?
Badges identify the vehicle a customer is booking, which is the same use a make name serves. The logos remain the property of their manufacturers and use is subject to their trademark policies, so present the badge as vehicle identification rather than as an endorsement of your rental product.
How much traffic does a results page generate?
A results page with eight class cards and three substitute badges each is 32 image requests on an uncached view, and browsers cache each badge for 24 hours. Free covers 1,000 requests a day for a prototype; a public booking site belongs on Startup (10,000 a day) or Pro (100,000 a day), which also remove attribution.
What does this save a hire or subscription business?
Startup is $228 a year billed monthly. Preparing thirty makes in three sizes for a booking site, a van site, and a confirmation template is more than three hours before the fleet changes once. Leaselab described maintaining more than 100 brands across multiple platforms as an extensive operational cost. The cost model on this page uses your numbers.
Show the make
they are booking.
Create a free key, add a slug to the fleet record, and every class card, catalogue, and agreement carries the badge from one URL.
Free includes 1,000 requests per day with an attribution link. Startup and Pro remove attribution.
More ways teams use Motomarks
Fleet management and mobility
Fleet leasing companies, fleet management software, and corporate mobility providers
Dealer groups and website platforms
Dealer groups, used-car retailers, and the platforms that build their sites
Vehicle make selector
Developers adding a make picker to search, quoting, affordability, history check, or booking flows