Docs

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

NameTypeRequiredDescription
productstringyesProduct vignette:ro
vehiclestringyes*MD vehicle certificate number (*provide this or foreign_vehicle)
foreign_vehicleobjectyes*Foreign (non-MD) vehicle descriptor (*use instead of vehicle for non-MD plates)

foreign_vehicle

NameTypeRequiredDescription
registration_countrystringyesISO2 registration country (must not be MD)
categorystringyesEU vehicle category (M1, M2, M3, N1, N2, N3, L, O1O4)
plate_numberstringnoLicense plate — recommended: enables the active-vignette check (min_start_date)
vinstringno17-character VIN — recommended, same reason
max_authorized_massnumberrequired for N1N3, O1O4Max authorized mass in kg (drives the weight bucket)
placesnumberrequired for M2/M3Number of seats (drives the seat bucket)
Vignette Example
{
  "product": "vignette:ro",
  "vehicle": "123456789" // 9 digits certificate number
}
Vignette Foreign Vehicle Example
{
  "product": "vignette:ro",
  "foreign_vehicle": {
    "registration_country": "DE",
    "category": "M1",
    "plate_number": "B MW 1234",
    "vin": "WVWZZZ1JZXW000001"
  }
}

Response Body Examples

Vignette Example
{
  "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

NameTypeRequiredDescription
productstringyesProduct green-card
regionstringyesRegion code EU or UA
durationnumberyesDuration in days
vehiclestringyesVehicle Certificate Number
idnxstringyesIDNP 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

Green Card Example
{
  "product": "green-card",
  "region": "EU",
  "duration": 15,
  "vehicle": "123456789", // 9 digits certificate number
  "idnx": "1021600002204" // 13 digits IDNP or IDNO
}

Response Body Examples

Green Card Example
{
  "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

NameTypeRequiredDescription
productstringyesProduct rca
durationnumberyesDuration in days
vehiclestringyesVehicle Certificate Number
idnxstringyesIDNP or IDNO value

Duration in days: 365

IDNX validator: https://github.com/iAsig/idnx-validator

MTPL Example
{
  "product": "rca",
  "duration": 365,
  "vehicle": "123456789", // 9 digits certificate number
  "idnx": "1021600002204" // 13 digits IDNP or IDNO
}

Response Body Examples

MTPL Example
{
  "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

NameTypeRequiredDescription
productstringyesProduct medical
covered_territoriesstring[]yesCountries ISO3 codes or regions EUROPE, CSI, WORLD
personsstring[]yesInsured persons birthdays yyyy-mm-dd
start_datestringyesStart date in yyyy-mm-dd format
is_multiple_typebooleanyestrue for multiple entries and false for single entry
include_additional_riskbooleanyes
activitystringyesTRVL - Tourism, WORK - Work, BIZZ-Business,STUDY - Studies,
SKI - Ski , ADV - Tourism (incl. recreational sports),
end_datestringnoRequired for single entry. End date in yyyy-mm-dd format
availabilitynumbernoRequired for multiple entries. Availability in months
insured_daysnumbernoRequired for multiple entries. Number of insured days
Travel Example single entry
{
  "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"
}
Travel Example multiple entries
{
  "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

Travel Example
{
  "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

NameTypeRequiredDescription
productstringyesProduct baggage
baggage_pcsnumberyesNumber of baggages
Baggage Example
{
  "product": "baggage",
  "baggage_pcs": 2
}

Response Body Examples

Baggage Example
{
  "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

NameTypeRequiredDescription
productstringyesProduct road-tax
vehiclestringyesCertificate Number
idnxstringyesIDNP or IDNO
Road Tax Example
{
  "product": "road-tax",
  "vehicle": "123456789",
  "idnx": "1021600002204"
}

Response Body Examples

Road Tax Example
{
  "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

NameTypeRequiredDescription
productstringyesProduct vignette:md
periodstringyesValidity period
vehicle_categorystringyesM1, 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,

Vignette (MD) Example
{
  "product": "vignette:md",
  "period": "7_days",
  "vehicle_category": "M1"
}

Response Body Examples

Vignette (MD) Example
{
  "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 ROlang never causes a request to be rejected.

Request Body Examples

NameTypeRequiredDescription
productstringyesProduct vignette:eu
countrystringnoISO2 destination country (e.g. ro, hu, bg). Omit to receive all available countries
vehiclestringnoMD vehicle certificate number — used to derive the vehicle class
foreign_vehicleobjectnoForeign (non-MD) vehicle descriptor — use instead of vehicle for non-MD plates
validitystringnoValidity option id to filter the response to a single option
start_datestringnoTrip start date in yyyy-mm-dd format (defaults to today)
langstringnoLabel language — RO (default), EN, RU (case-insensitive)

foreign_vehicle

NameTypeRequiredDescription
registration_countrystringyesISO2 registration country (must not be MD)
categorystringyesEU vehicle category (M1, N1, …)
max_authorized_massnumbernoMax authorized mass in kg (used for tiered countries)
placesnumbernoNumber of seats (used for tiered countries)
Vignette (EU) Example
{
  "product": "vignette:eu",
  "country": "bg",
  "vehicle": "123456789", // 9 digits certificate number
  "start_date": "2026-06-10"
}
Vignette (EU) Foreign Vehicle Example
{
  "product": "vignette:eu",
  "country": "bg",
  "foreign_vehicle": {
    "registration_country": "ua",
    "category": "M1"
  }
}
Vignette (EU) English Labels Example
{
  "product": "vignette:eu",
  "country": "bg",
  "vehicle": "123456789",
  "lang": "EN"
}

Response Body Examples

validity is the option id you pass to create-order. vehicle_class is only present for countries with tiered pricing (e.g. HU, SI).

Vignette (EU) Example
{
  "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
    }
  ]
}
Vignette (EU) English Labels Example
{
  "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

NameTypeRequiredDescription
productstringyesProduct roadside-assistance-eu
vehiclestringyesVehicle Certificate Number
Roadside Assistance Example
{
  "product": "roadside-assistance-eu",
  "vehicle": "123456789" // 9 digits certificate number
}

Response Body Examples

period is the validity id you pass to create-order. min_start_date is two days ahead — roadside cover cannot start sooner than today + 48h.

Roadside Assistance Example
{
  "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

CodeDescription
200Prices found
400Bad request
404Vehicle not found
401Unauthorized
403Forbidden
500Internal server error

iAsig © 2026