One API to rent cars across eleven global brands
GreenFlow is the aggregator that connects you to Avis, Hertz, Enterprise, Localiza, Movida and six more brands in real time. One key, one contract, one voucher.
Parallel search across every partner, prices in your local currency, configurable installments, and a PDF voucher sent to the customer. All behind a single REST API with a React SDK ready to clone.
Key numbers
- Global brands
- 11
- Countries covered
- ~229
- Fleet response
- <2s
- Uptime target
- 99.9%
Avis, Hertz, Enterprise, Localiza and more
From Argentina to Germany, with local FX
Average /fleet/list latency
View service status →
Integrated brands
Global coverage through every major GDS and direct APIs.
Plus 6 more corporate groups integrated internally — ask for access to see the full list.
Everything your product needs
Eleven brands, one contract, and an API your engineers already know how to use.
Multi-brand search
Parallel fan-out to every brand configured on your tenant. Results return grouped by brand with per-provider latency metrics. You never wait on the slowest supplier before showing prices from the fastest.
Multi-tenant
Each client defines its own brands, rates, countries and FX rates. Results are filtered at the orchestration layer, not the GDS. Onboard sub-clients without opening extra contracts with every rental partner.
Installments & financing
Installment plans with configurable interest per country and gateway. The final total ships embedded in every rate. Works with Mercado Pago, Stripe and local gateways; you pick which ones are active per country.
Automated vouchers
Server-rendered PDF, emailed to the customer and self-emitted upstream when the brand supports it. We use your SMTP if you configure one; otherwise we send from our domain with SPF/DKIM aligned.
Signed webhooks
Booking, cancellation and voucher events signed with HMAC-SHA256. Exponential backoff retries. Official validation library for Node + ready-made examples for PHP, Python and Go in the public repo.
Audit log & usage
Full per-request audit trail with latency, response code and truncated payload. Real-time usage panel per client with filters by brand, endpoint and date range. CSV export for your accounting team.
How it works
Four steps from your checkout to the customer voucher.
-
01
Connect
One API key, every brand. No separate contracts with each rental partner.
-
02
Quote
fleet/list returns every partner in parallel, grouped by brand and sorted by price.
-
03
Book
tokenc + POST /bookings and the voucher is issued on a queue with automatic retries.
-
04
Manage
View + cancel + modify, auto-synced with the rental partner. All you do is listen to webhooks.
Use cases
The teams already building with GreenFlow.
OTAs & Agencies
Add car rental to your existing offer without negotiating with every supplier. Onboarding in two weeks.
See exampleTour Operators
Attach car rental to multi-destination packages. One cart, one consolidated voucher, one payment.
See exampleCorporate Travel
Plug into your corporate travel tool. Purchase policies enforced at the filter layer.
See exampleEmbedded Booking
React SDK (gf-cars-example) ready to clone. iframe or native component — you pick the integration.
See exampleAPI-first, docs-first
Every endpoint documented with real payloads, typed errors and curl + React examples. The sandbox ships synthetic production-like data so you can test without a signed contract.
- Scribe-generated reference + narrative guides per rental partner.
- Errors typed by domain — no generic 500 strings.
- Sandbox with a rotating demo API key, never touching real partners.
curl -X POST https://greenflow.live/api/v1/fleet/list \
-H "Authorization: Bearer gfc_live_..." \
-H "Content-Type: application/json" \
-d '{
"brands": [1, 7, 11],
"pickup_place_uuid": "7c3a5f...",
"pickup_date": "2026-05-01T10:00:00Z",
"dropoff_date": "2026-05-05T10:00:00Z",
"country_code": "US",
"age": 30
}'
The API at a glance
A single POST to /fleet/list fires the parallel search across every tenant brand.
curl -X POST https://greenflow.live/api/v1/fleet/list \
-H "Authorization: Bearer gfc_live_..." \
-H "Content-Type: application/json" \
-d '{
"brands": [1, 11],
"pickup_place_uuid": "7c3a...",
"pickup_date": "2026-05-01T10:00:00Z",
"dropoff_date": "2026-05-05T10:00:00Z",
"age": 30
}'
{
"cars": [
{
"brand_name": "AVIS",
"vehicle_code": "ECAR",
"vehicle_name": "Toyota Yaris",
"category": "Economy",
"price": { "total": 210.40, "currency": "USD" },
"rates": [
{ "code": "GA", "name": "Most Inclusive", "total_amount": 210.40 }
]
}
],
"meta": {
"AVIS": { "ms": 412, "count": 14 },
"LOCALIZA": { "ms": 387, "count": 11 }
}
}
Integrate in minutes
Official SDKs, production-ready examples and a webhook validation library.
Service status
Who uses GreenFlow
Coming soon — we are onboarding our first clients.
Frequently asked
The six questions we field on every onboarding call.
Which rental partners are included?
Avis, Budget, Payless, Alamo, National, Enterprise, Hertz, Dollar, Thrifty, Movida and Localiza — the 11 most relevant global brands. We add regional groups based on demand.
How do I get an API key?
Email hola@gfcars.example with your use case and country. We grant Sandbox access within 24h and sign a production contract once you are ready to go live.
Do you charge per request?
No. We charge commission on confirmed bookings — searches are free. There is a per-tenant rate limit (1000/hr in prod, tunable) to prevent abuse.
Can I plug in my own SMTP?
Yes. Every client can configure an SMTP from the panel so email leaves your domain. If you skip it we send from our own domain with SPF/DKIM correctly aligned.
How does the voucher work — do you issue it?
When the partner supports it (MOVIDA, LOCALIZA, ABG) the partner issues and we forward. Otherwise we generate a PDF server-side with the booking data and email it to the customer.
Do you support multiple countries and languages?
Yes. The API accepts country_code per request, filtering rates and available brands. The backoffice and vouchers are available in Spanish, English and Brazilian Portuguese.
Ready to integrate?
Create a Sandbox API key and fire your first search in under ten minutes.