Multi-brand car rental API

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

Avis, Hertz, Enterprise, Localiza and more

Countries covered
~229

From Argentina to Germany, with local FX

Fleet response
<2s

Average /fleet/list latency

Uptime target
99.9%

View service status →

Integrated brands

Global coverage through every major GDS and direct APIs.

Avis
Budget
Payless
Alamo
National
Enterprise
Hertz
Dollar
Thrifty
Movida
Localiza

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.

  1. 01

    Connect

    One API key, every brand. No separate contracts with each rental partner.

  2. 02

    Quote

    fleet/list returns every partner in parallel, grouped by brand and sorted by price.

  3. 03

    Book

    tokenc + POST /bookings and the voucher is issued on a queue with automatic retries.

  4. 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 example

Tour Operators

Attach car rental to multi-destination packages. One cart, one consolidated voucher, one payment.

See example

Corporate Travel

Plug into your corporate travel tool. Purchase policies enforced at the filter layer.

See example

Embedded Booking

React SDK (gf-cars-example) ready to clone. iframe or native component — you pick the integration.

See example
Developer experience

API-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.
POST /fleet/list
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.

Request POST /fleet/list
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
  }'
Response 200 OK
{
  "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.

React SDK
N
Next.js example
Webhook library

Service status

No data Live
View details

Who uses GreenFlow

Coming soon — we are onboarding our first clients.

TBD

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.