Get Offers
Returns available products and prices
Endpoint
POST /v1/get-offers
Body Parameters
Available products:
vignette:ro,green-card,rca,medical,baggage,road-tax,vignette:md,vignette:eu,roadside-assistance-eu.
1. Vignette (RO)
Provide the vehicle as an MD certificate number (vehicle — plate, VIN and
model are resolved automatically) or as a foreign_vehicle descriptor for
vehicles not registered in Moldova.
Request Body Examples
| Name | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product vignette:ro |
vehicle | string | yes* | MD vehicle certificate number (*provide this or foreign_vehicle) |
foreign_vehicle | object | yes* | Foreign (non-MD) vehicle descriptor (*use instead of vehicle for non-MD plates) |
foreign_vehicle
| Name | Type | Required | Description |
|---|---|---|---|
registration_country | string | yes | ISO2 registration country (must not be MD) |
category | string | yes | EU vehicle category (M1, M2, M3, N1, N2, N3, L, O1–O4) |
plate_number | string | no | License plate — recommended: enables the active-vignette check (min_start_date) |
vin | string | no | 17-character VIN — recommended, same reason |
max_authorized_mass | number | required for N1–N3, O1–O4 | Max authorized mass in kg (drives the weight bucket) |
places | number | required for M2/M3 | Number of seats (drives the seat bucket) |
{
"product": "vignette:ro",
"vehicle": "123456789" // 9 digits certificate number
}
{
"product": "vignette:ro",
"foreign_vehicle": {
"registration_country": "DE",
"category": "M1",
"plate_number": "B MW 1234",
"vin": "WVWZZZ1JZXW000001"
}
}
Response Body Examples
{
"offers": [
{
"product": "vignette:ro",
"category": "A",
"duration": 1,
"max_interval": 30,
"name": "1 zile, (A-Autoturisme), HONDA CIVIC CHY999",
"external_category": "A",
"reference_price": "12.44 RON",
"reference_exchange_rate": "1 RON 4.6302 MDL",
"price": 57.6,
"currency": "MDL",
"min_start_date": "2024-06-25", // yyyy-mm-dd format
"message": "Pentru vehicul categorie A nr.inmatriculare TTC659, exista rovinieta activa in perioada 03.07.2025 - 12.07.2025"
},
{
"product": "vignette:ro",
"category": "A",
"duration": 10,
"max_interval": 30,
"name": "10 zile, (A-Autoturisme), HONDA CIVIC CHY999",
"external_category": "A",
"reference_price": "16.42 RON",
"reference_exchange_rate": "1 RON 4.4549 MDL",
"price": 73.15,
"currency": "MDL",
"min_start_date": "2024-06-25", // yyyy-mm-dd format
"message": "Pentru vehicul categorie A nr.inmatriculare TTC659, exista rovinieta activa in perioada 03.07.2025 - 12.07.2025"
}
]
}
2. Green Card
Request Body Examples
| Name | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product green-card |
region | string | yes | Region code EU or UA |
duration | number | yes | Duration in days |
vehicle | string | yes | Vehicle Certificate Number |
idnx | string | yes | IDNP or IDNO value |
Duration in days:
15,30,60,90,120,150,180,210,240,270,300,330,365
IDNX validator: https://github.com/iAsig/idnx-validator
{
"product": "green-card",
"region": "EU",
"duration": 15,
"vehicle": "123456789", // 9 digits certificate number
"idnx": "1021600002204" // 13 digits IDNP or IDNO
}
Response Body Examples
{
"offers": [
{
"product": "green-card",
"company": "grawe",
"duration": 15,
"max_interval": 180,
"name": "Asigurare Carte Verde - 15 zile, BMW X7 ISG313",
"reference_price": "35.91 EUR",
"reference_exchange_rate": "1 EUR 19.27 MDL",
"price": 692.34,
"currency": "MDL",
"min_start_date": "2024-06-25" // yyyy-mm-dd format
},
{
"product": "green-card",
"company": "donaris",
"duration": 15,
"max_interval": 180,
"name": "Asigurare Carte Verde - 15 zile, BMW X7 ISG313",
"reference_price": "35.91 EUR",
"reference_exchange_rate": "1 EUR 19.27 MDL",
"price": 692.34,
"currency": "MDL",
"min_start_date": "2024-06-25" // yyyy-mm-dd format
}
]
}
3. MTPL
Request Body Examples
| Name | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product rca |
duration | number | yes | Duration in days |
vehicle | string | yes | Vehicle Certificate Number |
idnx | string | yes | IDNP or IDNO value |
Duration in days:
365
IDNX validator: https://github.com/iAsig/idnx-validator
{
"product": "rca",
"duration": 365,
"vehicle": "123456789", // 9 digits certificate number
"idnx": "1021600002204" // 13 digits IDNP or IDNO
}
Response Body Examples
{
"offers": [
{
"product": "rca",
"company": "acord-grup",
"duration": 365,
"max_interval": 180,
"name": "Asigurare RCA, BMW X7 ISG313",
"price": 800,
"currency": "MDL",
"min_start_date": "2024-06-25" // yyyy-mm-dd format
},
{
"product": "rca",
"company": "donaris",
"duration": 365,
"max_interval": 180,
"name": "Asigurare RCA, BMW X7 ISG313",
"price": 800,
"currency": "MDL",
"min_start_date": "2024-06-25" // yyyy-mm-dd format
}
]
}
4. Travel
Request Body Examples
| Name | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product medical |
covered_territories | string[] | yes | Countries ISO3 codes or regions EUROPE, CSI, WORLD |
persons | string[] | yes | Insured persons birthdays yyyy-mm-dd |
start_date | string | yes | Start date in yyyy-mm-dd format |
is_multiple_type | boolean | yes | true for multiple entries and false for single entry |
include_additional_risk | boolean | yes | |
activity | string | yes | TRVL - Tourism, WORK - Work, BIZZ-Business,STUDY - Studies, |
SKI - Ski , ADV - Tourism (incl. recreational sports), | |||
end_date | string | no | Required for single entry. End date in yyyy-mm-dd format |
availability | number | no | Required for multiple entries. Availability in months |
insured_days | number | no | Required for multiple entries. Number of insured days |
{
"product": "medical",
"covered_territories": ["ROU", "EUROPE"],
"persons": ["1999-12-31", "2002-08-02", "1996-10-24"],
"start_date": "2024-04-01",
"end_date": "2024-04-05",
"is_multiple_type": false,
"include_additional_risk": false,
"activity": "SKI"
}
{
"product": "medical",
"covered_territories": ["ROU"],
"persons": ["1999-12-31", "2002-08-02", "1996-10-24"],
"start_date": "2024-04-01",
"is_multiple_type": true,
"include_additional_risk": false,
"activity": "SKI", //"SKI","ADV","WORK","BIZZ","STUDY","TRVL"
"availability": 1,
"insured_days": 10
}
Response Body Examples
{
"product": "medical",
"offers": {
"30000": [
{
"region": "ROMÂNIA",
"companyId": 2,
"companyName": "transelit",
"tariff": 18,
"coverage": [
{ "text": "Asistență medicală de urgență", "status": "included" },
{ "text": "Costul medicamentelor prescrise", "status": "included" },
{ "text": "Cheltuieli de transport", "status": "included" },
{
"text": "Tratament stomatologic de urgență (150 USD)",
"status": "included"
},
{ "text": "Repatriere medicală și postmortem", "status": "included" },
{ "text": "Complicații ale sarcinii", "status": "excluded" },
{
"text": "Cheltuieli legate de anularea călătoriei",
"status": "excluded"
}
],
"terms": "https://iasig.md/terms/transelit/coverage.pdf",
"priceMDL": 342.36
},
{
"region": "România, Ţările CSI, Ţările Baltice",
"companyId": 7,
"companyName": "donaris",
"tariff": 18,
"coverage": [
{ "text": "Asistență medicală de urgență", "status": "included" },
{ "text": "Costul medicamentelor prescrise", "status": "included" },
{ "text": "Cheltuieli de transport", "status": "included" },
{
"text": "Tratament stomatologic de urgență (200 EUR)",
"status": "included"
},
{ "text": "Complicații ale sarcinii", "status": "included" },
{ "text": "Repatriere medicală și postmortem", "status": "included" },
{
"text": "Cheltuieli legate de anularea călătoriei",
"status": "excluded"
}
],
"terms": "https://iasig.md/terms/donaris/coverage.pdf",
"priceMDL": 342.36
},
{
"region": "EUROPA",
"companyId": 6,
"companyName": "grawe",
"tariff": 27.9,
"coverage": [
{ "text": "Asistență medicală de urgență", "status": "included" },
{ "text": "Costul medicamentelor prescrise", "status": "included" },
{ "text": "Cheltuieli de transport", "status": "included" },
{
"text": "Tratament stomatologic de urgență (500 EUR)",
"status": "included"
},
{ "text": "Complicații ale sarcinii", "status": "included" },
{ "text": "Repatriere medicală și postmortem", "status": "included" },
{
"text": "Cheltuieli legate de anularea călătoriei",
"status": "included"
}
],
"terms": "https://iasig.md/terms/grawe/coverage.pdf",
"priceMDL": 530.67
}
],
"50000": [
{
"region": "EUROPA",
"companyId": 6,
"companyName": "grawe",
"tariff": 36.54,
"coverage": [
{ "text": "Asistență medicală de urgență", "status": "included" },
{ "text": "Costul medicamentelor prescrise", "status": "included" },
{ "text": "Cheltuieli de transport", "status": "included" },
{
"text": "Tratament stomatologic de urgență (500 EUR)",
"status": "included"
},
{ "text": "Complicații ale sarcinii", "status": "included" },
{ "text": "Repatriere medicală și postmortem", "status": "included" },
{
"text": "Cheltuieli legate de anularea călătoriei",
"status": "included"
}
],
"terms": "https://iasig.md/terms/grawe/coverage.pdf",
"priceMDL": 695.01
}
],
"60000": [
{
"region": "Toata lumea",
"companyId": 6,
"companyName": "grawe",
"tariff": 87.3,
"coverage": [
{ "text": "Asistență medicală de urgență", "status": "included" },
{ "text": "Costul medicamentelor prescrise", "status": "included" },
{ "text": "Cheltuieli de transport", "status": "included" },
{
"text": "Tratament stomatologic de urgență (500 EUR)",
"status": "included"
},
{ "text": "Complicații ale sarcinii", "status": "included" },
{ "text": "Repatriere medicală și postmortem", "status": "included" },
{
"text": "Cheltuieli legate de anularea călătoriei",
"status": "included"
}
],
"terms": "https://iasig.md/terms/grawe/coverage.pdf",
"priceMDL": 1660.53
}
]
},
"reference_exchange_rate": "1 EUR 19.0208 MDL",
"max_interval": 365,
"min_start_date": "2024-06-25" // yyyy-mm-dd format
}
5. Baggage insurance
Request Body Examples
| Name | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product baggage |
baggage_pcs | number | yes | Number of baggages |
{
"product": "baggage",
"baggage_pcs": 2
}
Response Body Examples
{
"offers": [
{
"product": "baggage",
"company": "asterra",
"name": "Asigurare facultativă a bagajelor avia",
"price": 77.08,
"currency": "MDL",
"reference_price": "4 EUR",
"reference_exchange_rate": "1 EUR 19.27 MDL",
"max_interval": 365,
"min_start_date": "2024-06-25" // yyyy-mm-dd format
}
]
}
6. Road Tax
Request Body Examples
| Name | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product road-tax |
vehicle | string | yes | Certificate Number |
idnx | string | yes | IDNP or IDNO |
{
"product": "road-tax",
"vehicle": "123456789",
"idnx": "1021600002204"
}
Response Body Examples
{
"offers": [
{
"product": "road-tax",
"car_model": "VOLKSWAGEN PASSAT",
"plate_number": "XXX999",
"name": "Taxa de drum pentru folosirea drumurilor de către autovehicule înmatriculate în RM",
"price": 837.0,
"currency": "MDL",
"max_interval": 365,
"min_start_date": "2024-06-25" // yyyy-mm-dd format
}
]
}
7. Vignette (MD)
Request Body Examples
| Name | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product vignette:md |
period | string | yes | Validity period |
vehicle_category | string | yes | M1, M2 , M3 ,N1 ,N2 ,N3 |
** Validity period for M1 Category 7_days| 15_days| 30_days| 90_days| 180_days| >180_days
** Validity period for M2, M3, N1, N2, N3 Category 1_day| 7_days| 30_days| 90_days| 12_months
*** M1 - Cars (Vehicles classified under tariff heading 8703 and trailers attached to them), M2 - Buses from 9 to 24 seats inclusive, M3 - Buses with more than 25 seats, N1 - Trucks with/without trailer, road tractors with/without semi-trailer up to and including 3.5 t, N2 - Trucks with/without trailer, road tractors with/without semi-trailer from 3.5 to 10 t inclusive, N3 - Trucks with/without trailer, road tractors with/without semi-trailer from 10 to 40 t inclusive,
{
"product": "vignette:md",
"period": "7_days",
"vehicle_category": "M1"
}
Response Body Examples
{
"offers": [
{
"product": "vignette:md",
"name": "Vinieta MD",
"reference_price": "4.00 EUR",
"reference_exchange_rate": "1 EUR 19.27 MDL",
"price": 77.08,
"currency": "MDL",
"max_interval": 365,
"min_start_date": "2024-06-25" // yyyy-mm-dd format
}
]
}
8. Vignette (EU)
European multi-country vignette. A single request can return offers across
every country you are allowed to sell, each tagged with its country and
validity — pass both back to create-order. Prices are returned in MDL with
the partner margin already included.
The human-readable labels (name, country_name, vehicle_class_info) default
to Romanian. Pass the optional lang parameter (RO, EN or RU,
case-insensitive) to receive them in another language. Any unrecognized value
falls back to RO — lang never causes a request to be rejected.
Request Body Examples
| Name | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product vignette:eu |
country | string | no | ISO2 destination country (e.g. ro, hu, bg). Omit to receive all available countries |
vehicle | string | no | MD vehicle certificate number — used to derive the vehicle class |
foreign_vehicle | object | no | Foreign (non-MD) vehicle descriptor — use instead of vehicle for non-MD plates |
validity | string | no | Validity option id to filter the response to a single option |
start_date | string | no | Trip start date in yyyy-mm-dd format (defaults to today) |
lang | string | no | Label language — RO (default), EN, RU (case-insensitive) |
foreign_vehicle
| Name | Type | Required | Description |
|---|---|---|---|
registration_country | string | yes | ISO2 registration country (must not be MD) |
category | string | yes | EU vehicle category (M1, N1, …) |
max_authorized_mass | number | no | Max authorized mass in kg (used for tiered countries) |
places | number | no | Number of seats (used for tiered countries) |
{
"product": "vignette:eu",
"country": "bg",
"vehicle": "123456789", // 9 digits certificate number
"start_date": "2026-06-10"
}
{
"product": "vignette:eu",
"country": "bg",
"foreign_vehicle": {
"registration_country": "ua",
"category": "M1"
}
}
{
"product": "vignette:eu",
"country": "bg",
"vehicle": "123456789",
"lang": "EN"
}
Response Body Examples
validityis the option id you pass tocreate-order.vehicle_classis only present for countries with tiered pricing (e.g. HU, SI).
{
"offers": [
{
"product": "vignette:eu",
"country": "bg",
"country_name": "Bulgaria",
"validity": "bg-7d",
"duration": 7,
"name": "Vinietă Europa - Bulgaria, 7 zile",
"price": 179.15,
"currency": "MDL",
"reference_price": "8.82 EUR",
"reference_exchange_rate": "1 EUR 19.27 MDL",
"min_start_date": "2026-06-10" // yyyy-mm-dd format
},
{
"product": "vignette:eu",
"country": "hu",
"country_name": "Ungaria",
"validity": "hu-10d-D1",
"duration": 10,
"name": "Vinietă Europa - Ungaria, 10 zile",
"vehicle_class": "D1",
"vehicle_class_info": "Autoturisme (până la 7 locuri)",
"price": 121.9,
"currency": "MDL",
"reference_price": "6.0 EUR",
"reference_exchange_rate": "1 EUR 19.27 MDL",
"min_start_date": "2026-06-10" // yyyy-mm-dd format
}
]
}
{
"offers": [
{
"product": "vignette:eu",
"country": "bg",
"country_name": "Bulgaria",
"validity": "bg-7d",
"duration": 7,
"name": "EU Vignette - Bulgaria, 7 days",
"price": 179.15,
"currency": "MDL",
"reference_price": "8.82 EUR",
"reference_exchange_rate": "1 EUR 19.27 MDL",
"min_start_date": "2026-06-10" // yyyy-mm-dd format
},
{
"product": "vignette:eu",
"country": "hu",
"country_name": "Hungary",
"validity": "hu-10d-D1",
"duration": 10,
"name": "EU Vignette - Hungary, 10 days",
"vehicle_class": "D1",
"vehicle_class_info": "Passenger cars up to 3.5t with up to 7 seats",
"price": 121.9,
"currency": "MDL",
"reference_price": "6.0 EUR",
"reference_exchange_rate": "1 EUR 19.27 MDL",
"min_start_date": "2026-06-10" // yyyy-mm-dd format
}
]
}
9. Roadside Assistance (EU)
European roadside assistance for an MD-registered vehicle. Priced from the
vehicle certificate; each offer is a validity option you pass back to
create-order via its period. Only Category A vehicles up to 3.5 t are
eligible — other vehicles return an empty offers array. Prices are returned in
MDL with the partner margin already included.
Request Body Examples
| Name | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product roadside-assistance-eu |
vehicle | string | yes | Vehicle Certificate Number |
{
"product": "roadside-assistance-eu",
"vehicle": "123456789" // 9 digits certificate number
}
Response Body Examples
periodis the validity id you pass tocreate-order.min_start_dateis two days ahead — roadside cover cannot start sooner than today + 48h.
{
"offers": [
{
"product": "roadside-assistance-eu",
"name": "15 int",
"period": "15_days",
"car_model": "BMW X7",
"plate_number": "ISG313",
"price": 531.43,
"currency": "MDL",
"reference_price": "131.89 RON",
"reference_exchange_rate": "1 RON 4.03 MDL",
"min_start_date": "2024-06-27", // yyyy-mm-dd format
"max_interval": 60
},
{
"product": "roadside-assistance-eu",
"name": "Anual int",
"period": "12_months",
"car_model": "BMW X7",
"plate_number": "ISG313",
"price": 921.62,
"currency": "MDL",
"reference_price": "228.69 RON",
"reference_exchange_rate": "1 RON 4.03 MDL",
"min_start_date": "2024-06-27", // yyyy-mm-dd format
"max_interval": 60
},
{
"product": "roadside-assistance-eu",
"name": "Anual int plus",
"period": "12_months_plus",
"car_model": "BMW X7",
"plate_number": "ISG313",
"price": 1750.59,
"currency": "MDL",
"reference_price": "434.39 RON",
"reference_exchange_rate": "1 RON 4.03 MDL",
"min_start_date": "2024-06-27", // yyyy-mm-dd format
"max_interval": 60
}
]
}
Status Codes
| Code | Description |
|---|---|
200 | Prices found |
400 | Bad request |
404 | Vehicle not found |
401 | Unauthorized |
403 | Forbidden |
500 | Internal server error |