Car rental supplier integration
CarTrawler API integration for car rental booking
Sell CarTrawler car rentals and ground transport on your own website and agent portal: live availability by location and date, clear rates, deposits and driver rules, instant confirmation, vouchers, cancellations and reconciliation in one admin.
- Live vehicle availability
- Deposits and driver rules
- Vouchers and booking retrieval
- Cancellations and reporting
How it works
CarTrawler car rentals inside your booking engine
CarTrawler is a B2B mobility platform that supplies car rentals and ground transportation to travel brands. A CarTrawler API integration with PHPTRAVELS puts that inventory in your own search and checkout: customers and agents compare vehicles, see inclusions, deposits and cancellation terms before paying, and your team handles vouchers, cancellations and finance reports in the same admin as flights, hotels and tours. You keep the UI, the customer data and the workflows.
- Confirm your commercial scope and markets with CarTrawler
- Receive credentials and set up the test environment
- Map search, pricing, deposits and policies to your checkout
- Run booking, voucher and cancellation test cases
- Go live with monitoring and post-booking support processes
- Environment
- Test
- Endpoint
- CarTrawler car rental API · test
- Credentials
- Client ID: •••• · API key: ••••
- Markup
- B2C 10% · Agents 6%
- Market and currency
- ES · EUR
Search and pricing
CarTrawler vehicles with rates, inclusions and deposits
Each result shows what drivers check before they pay: the vehicle class, what is included, the payment mode, the deposit and the cancellation terms.
- CDMRCompact · Manual5 seats · 2 bags · Air conditioning–per rental
- CDARCompact · Automatic5 seats · 3 bags · Full to full fuel–per rental
- IFARIntermediate SUV · Automatic5 seats · 4 bags · Theft protection included–per rental
Search by location and date
Live vehicle availability for airport and city pickup points, with drop-off, dates and times.
Inclusions in plain language
Insurance cover, exclusions, fuel policy and mileage limits shown before the driver pays.
Driver requirements
Age, licence and ID rules displayed at checkout, so problems surface before pickup, not at the counter.
Prepaid and pay-at-counter
Both payment modes where the market allows them, with deposits, security holds and extras as separate lines.
Vouchers with pickup instructions
Booking reference, pickup instructions, supplier contact and a snapshot of the terms on every voucher.
Reprice before charging
If the rate changes between search and booking, the customer confirms the new price before payment is taken.
Booking lifecycle
From CarTrawler search to reconciled booking
Car rentals fail in production when only search and booking are built. PHPTRAVELS covers the steps after checkout as well.
Search
Live vehicle availability by pickup location, dates and times.
Price
Rates, inclusions, deposits and policy rules shown with your markup.
Book
Instant reservation with a supplier reference and booking status.
Manage
Booking lookup, voucher resend, changes and cancellations with status tracking.
Report
Bookings, revenue, commissions and payouts by date, supplier and channel.
Multi-vertical journeys
Cars next to flights, hotels, tours and transfers
CarTrawler runs inside the cars module, so rentals become part of the whole trip rather than a separate system.
CarTrawler car rentals
Self-drive vehicles and ground transportation from your CarTrawler agreement, in your own search.
Checkout upsells and bundles
Offer a car with every flight or hotel booking, and airport pickup with every stay.
Other car suppliers
Your own fleet or other inventory sources, so you can add fallbacks if coverage or pricing changes.
Car rental suppliers you can connect:
KiwiTaxi
CarTrawler
Discover CarsMozio
Back office
Run CarTrawler sales from one admin
Margins, agents, payments and booking records for car rentals, in the same dashboard as every other product.
Markups by market
Margins per country, customer type or channel, as fixed amounts or percentages.
Agent portal
B2B agents book CarTrawler cars with their own rates, credit and wallet.
Payments and invoices
Payment modes matched to your checkout, with invoices and receipts for corporate customers.
Booking records
Reference, status, vehicle, price breakdown and cancellation history for every rental.
Failure handling
Timeouts and failed bookings land in a recoverable state with a clear message and a support handoff.
Secure keys and logs
Credentials kept out of logs, and request logs that leave out sensitive payloads.
Compare
PHPTRAVELS vs a typical CarTrawler reseller widget
Many travel sites add cars through a third-party widget or plugin. This is how an integration you own typically differs; check the details with each vendor.
| Area | Typical reseller widget | PHPTRAVELS |
|---|---|---|
| Admin control | Typical reseller widgetSettings limited to what the vendor exposes | PHPTRAVELSMarkups, policies and roles in your own admin |
| Post-booking operations | Typical reseller widgetOften handled in the vendor's dashboard | PHPTRAVELSLookup, vouchers and cancellations in your platform |
| Customization | Typical reseller widgetUsually fixed templates | PHPTRAVELSYour checkout, policy messages and upsell logic |
| Supplier strategy | Typical reseller widgetUsually tied to one source | PHPTRAVELSAdd other car suppliers as fallbacks |
| Data ownership | Typical reseller widgetCustomer and booking data may sit with the vendor | PHPTRAVELSStored in your database for support and analytics |
Use cases
Who sells CarTrawler rentals with PHPTRAVELS
Travel agencies and OTAs
Cars as a checkout upsell, bundled with flights and hotels, with margins per market and customer type.
Hotels
Airport pickup and self-drive options offered with every stay.
Tour operators and DMCs
Transport added to tours and multi-day itineraries as itinerary-level add-ons.
Why PHPTRAVELS
Control without lock-in
Source code included
Self-hosted under a commercial licence, so your developers can extend the CarTrawler flow.
Your CarTrawler agreement
You hold the commercial terms and credentials, stored in your own installation.
Replaceable supplier routing
Your UI and data stay stable if supplier terms or coverage change.
B2C and B2B
One installation for your public website and your agent portal.
FAQ
CarTrawler API integration questions
What travel businesses ask before connecting CarTrawler.
Talk to salesIt connects your travel platform to CarTrawler's car rental and ground transport inventory, so you search live availability, show rates, deposits and rules, confirm bookings and manage vouchers, cancellations and reports in PHPTRAVELS.
Documentation and credentials are normally tied to partner onboarding with CarTrawler: commercial approval, contract scope and environment setup. We help with documentation interpretation, workflow mapping, test cases and go-live readiness.
We deliver the integration and the operating model around it, including staging, QA, rollout and support processes. Commercial access and credentials depend on supplier approval and your contracted scope.
Yes. Booking retrieval, voucher display and resend, cancellation policy display, cancellations with status tracking and reconciliation reports are part of the delivery.
Yes. It works for agent portals and consumer checkout, and supports add-ons such as airport pickup for hotel stays and itinerary-level transport for tours and DMC operations.
It depends on your plan and the products you enable. Plans start with Startup as a one-time licence; see the pricing page or ask sales for a quote. CarTrawler's commercial terms are agreed with the supplier.
Keep exploring
More from the platform
- Cars APICar rental and transfer APIs in one booking engine
- Car rental systemFleet, branches, deposits and returns for rental companies
- Cars & transfersRentals and airport transfers
- Airport transfer technologySell airport and hotel transfers with Kiwitaxi
- Travel API integrationConnect XML and JSON travel suppliers in PHP
- All integrationsThe live, complete list
