France

OCR for Carte Grise API

Extract vehicle and owner data from French vehicle registration certificates (Certificat d’immatriculation).

OCR for Carte Grise API
Start in Seconds
Sign up to get your API key and start processing your documents
State of the Art Accuracy
We use the most powerful models to ensure the highest accuracy and throughput
GDPR Compliant
We are EU Hosted, GDPR Compliant and follow Zero Data Retention by default
Just pay for what you extract
No monthly commitments or high starting tiers. Volume discounts available.

Try it out

Experience the power of our OCR. Upload a document and see the results instantly.

Drop document or click to upload

Supports PDF, PNG, JPG (max 10MB)

By uploading a document, you agree to our terms. We do not store your data.

JSON Response
{
"success":
true,
"data":{
"A":
"AB-123-CD",
"A_1":
"1234 AB 56",
"B":
"2020-01-15",
"C_1":
"JEAN DUPONT",
"C_3":
"10 RUE DE LA PAIX, 75001 PARIS",
"C_4_A":
"EST LE PROPRIETAIRE DU VEHICULE",
"C_4_1":
1,
"C_4_1_OWNER_NAMES":[
"JEAN DUPONT"
],
"D_1":
"RENAULT",
"D_2":
"V1.0",
"D_2_1":
"M10RENVP000G123",
"D_3":
"CLIO",
"E":
"VF123456789012345",
"F_1":
"1658",
"F_2":
"1658",
"F_3":
"2558",
"G":
"1165",
"G_1":
"1090",
"H":
null,
"I":
"2022-06-20",
"J":
"M1",
"J_1":
"VP",
"J_2":
"CI",
"J_3":
"BERLINE",
"K":
"e2*2007/46*0123*45",
"P_1":
"1197",
"P_2":
"88",
"P_3":
"ES",
"P_6":
"6",
"Q":
null,
"S_1":
"5",
"S_2":
null,
"U_1":
"76",
"U_2":
"3750",
"V_7":
"120",
"V_9":
"EURO 6",
"X_1":
"2024-01-15",
"Y_1":
"200.00",
"Y_2":
"0.00",
"Y_3":
"0.00",
"Y_4":
"11.00",
"Y_5":
"2.76",
"Y_6":
"213.76",
"Z_1":
null,
"Z_2":
null,
"Z_3":
null,
"Z_4":
null
},
"balance":
14.5,
"cost":
0.005
}
Astring | null

Vehicle registration number (Numéro d’immatriculation)

A_1string | null

Previous registration number (Numéro d’immatriculation précédent)

Bstring | null

Date of first registration (Date de la première immatriculation du véhicule)

C_1string | null

Full name of the certificate holder (Nom et prénom)

C_3string | null

Address of the certificate holder (Adresse)

C_4_Astring | null

Mention specifying if the holder is the owner (Mention précisant que le titulaire est le propriétaire)

C_4_1number | null

Number of co-owners (Nombre de cotitulaires)

C_4_1_OWNER_NAMESarray

Full name of the co-owners (Nom et prénom des cotitulaires).

D_1string | null

Vehicle make/brand (Marque)

D_2string | null

Type, variant, version

D_2_1string | null

National type identification code / CNIT (Code national d’identification du type)

D_3string | null

Commercial description/model (Dénomination commerciale)

Estring | null

Vehicle Identification Number (VIN). This is validated to ensure its format is correct.

F_1string | null

Technically permissible maximum laden mass (Masse en charge maximale techniquement admissible)

F_2string | null

Maximum permissible laden mass in the member state (Masse en charge maximale admissible dans l’État membre)

F_3string | null

Maximum permissible laden mass of the combination (Masse en charge maximale admissible de l’ensemble)

Gstring | null

Mass of the vehicle in service with bodywork (Masse du véhicule en service)

G_1string | null

National unladen weight (Poids à vide national)

Hstring | null

Period of validity (Période de validité)

Istring | null

Date of issue of the current certificate (Date de l’immatriculation à laquelle se rapporte le présent certificat)

Jstring | null

Vehicle category (Catégorie du véhicule CE)

J_1string | null

National body type (Genre national)

J_2string | null

Bodywork category CE (Carrosserie CE)

J_3string | null

National bodywork designation (Carrosserie national)

Kstring | null

Type approval number (Numéro de réception par type)

P_1string | null

Engine cylinder capacity in cm3 (Cylindrée)

P_2string | null

Maximum net power in kW (Puissance nette maximale)

P_3string | null

Type of fuel or energy source (Type de carburant ou source d’énergie)

P_6string | null

Administrative power rating in CV (Puissance administrative nationale)

Qstring | null

Power/mass ratio in kW/kg for motorcycles (Rapport puissance/masse en kW/kg)

S_1string | null

Number of seats including driver (Nombre de places assises)

S_2string | null

Number of standing places (Nombre de places debout)

U_1string | null

Stationary sound level in dB(A) (Niveau sonore à l’arrêt)

U_2string | null

Engine speed for sound level in min-1 (Vitesse du moteur)

V_7string | null

CO2 emissions in g/km

V_9string | null

Environmental reception class (Classe environnementale de réception CE)

X_1string | null

Deadline for the next technical inspection (Date d’échéance du prochain contrôle technique)

Y_1string | null

Regional tax (Taxe régionale)

Y_2string | null

Professional training tax (Taxe pour le développement des actions de formation professionnelle)

Y_3string | null

Additional CO2 tax or malus (Taxe additionnelle CO2 ou malus)

Y_4string | null

Management fee (Taxe de gestion)

Y_5string | null

Delivery fee (Redevance d’acheminement)

Y_6string | null

Total amount of taxes paid (Montant total des taxes à payer)

Z_1string | null

Specific mention 1 (Mention spécifique 1)

Z_2string | null

Specific mention 2 (Mention spécifique 2)

Z_3string | null

Specific mention 3 (Mention spécifique 3)

Z_4string | null

Specific mention 4 (Mention spécifique 4)

Indemnizame
Sagardobus
Swipoo

Common questions

Quick answers to common questions about our Carte Grise OCR.

Does it validate the VIN?

Yes, it validates the Vehicle Identification Number (VIN) to ensure its format is correct.

What can I use the Carte Grise OCR for?

You can use it to automate vehicle transfers, streamline insurance onboarding, verify vehicle ownership for fleet management, and accelerate digital registration processes.

Integrate our API in seconds

Start extracting data from your documents in seconds with our ready-to-use OCR API.

Terminal - Local File
curl -X POST "https://api.tiny-idp.com/api/extractors/run/carte-grise" \
  -H "x-api-key: YOUR_API_KEY" \
  -F "files=@/path/to/your/document.jpg"

Ready to build?

Get your free API key and start extracting data from documents in minutes. No credit card required for the free tier.

Common use cases

Discover how businesses are using our OCR API to automate their workflows.

Automated Onboarding

Extract data from documents to streamline user registration and KYC processes.

Data Verification

Instantly verify document details against your records or third-party databases.

International Documents

Process identity documents from over 190 countries with high accuracy.

Workflow Automation

Eliminate manual data entry by piping structured document data directly into your CRM or ERP.

Simple, Transparent Pricing

No hidden fees. No monthly minimums. Pay only for what you extract.

Pay As You Go

Usage-Based

Simple pay-as-you-go pricing. No monthly commitment.

0 – 1,000 requests/mo
Starting tier
€0.045
/request
1,000+ requests/mo22% off
Automatic discount
€0.035
/request
Get Started

Enterprise

Custom

Tailored pricing for high-volume scenarios. Get SLA guarantees, on-premise deployment, and dedicated support — reach out and we'll put together a plan that fits your scale.

Contact Sales

All prices exclude VAT. Volume discounts apply automatically.

Enterprise-grade Compliance & Security

We take data privacy seriously. Tiny IDP is built from the ground up to meet the strictest European data protection standards.

Zero Data Retention

We don't store your documents, images, or predictions. Data is processed in-memory and immediately discarded.

GDPR Compliant

Full compliance with European data protection regulations (GDPR) for your peace of mind.

EU-Based Infrastructure

All data is processed and hosted exclusively in secure European data centers.

Visit Trust Center
EU Hosted
Encrypted
No Storage
GDPR

Do you need a custom OCR?

We support custom extractors! Define your own fields, rules, and logic to extract data from any type of document.