Harmonised Index of Consumer Prices (HICP)Indice des prix à la consommation harmonisés (IPCH)
Indice des prix à la consommation harmonisés (IPCH)Harmonised Index of Consumer Prices (HICP)
This API from INSEE, the French national statistics institute, provides monthly data on consumer price inflation in France, calculated according to a methodology harmonised at European level to allow cross-country comparison. The indices are broken down by category using the eCOICOPv2 classification (European Classification of Individual Consumption according to Purpose), enabling analysis of price trends for specific groups of goods and services over time.Données mensuelles sur l'inflation suivant une méthodologie harmonisée au niveau européen. Les indices sont déclinés par niveau de la eCOICOPv2.
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (9 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| SEASONAL_ADJUSTSeasonal adjust | string | Indicates whether the data is seasonally adjusted.Indicates whether the data is seasonally adjusted. |
| BASE_PERBase per | string | Reference base period/year used for the index.Reference base period/year used for the index. |
| COICOP_2018Coicop 2018 | string | COICOP 2018 classification code of the product category.COICOP 2018 classification code of the product category. |
| IDX_TYPEIdx type | string | Type of price index, e.g. HICP.Type of price index, e.g. HICP. |
| FREQFrequency | string | Frequency of the observation, e.g. annual or monthly.Frequency of the observation, e.g. annual or monthly. |
| TIME_PERIODPeriod | string | Period (year or month) to which the observation refers.Period (year or month) to which the observation refers. |
| UNIT_MEASUREUnit | string | Code identifying the unit of measure used.Code identifying the unit of measure used. |
| IND_TYPEInd type | string | Type of indicator reported, such as index weight.Type of indicator reported, such as index weight. |
| OBS_VALUE_NIVEAUValue | number | Observed value of the index level.Observed value of the index level. |
Schema captured from melodi 4 hours ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
Record 1FREQ: A · BASE_PER: 2025
{
"FREQ": "A",
"BASE_PER": "2025",
"IDX_TYPE": "HICP",
"IND_TYPE": "IW",
"COICOP_2018": "02.1",
"TIME_PERIOD": "1998",
"UNIT_MEASURE": "P10000",
"SEASONAL_ADJUST": "N",
"OBS_VALUE_NIVEAU": 249
}Record 2FREQ: A · BASE_PER: 2025
{
"FREQ": "A",
"BASE_PER": "2025",
"IDX_TYPE": "HICP",
"IND_TYPE": "IW",
"COICOP_2018": "08.1.3.2",
"TIME_PERIOD": "1999",
"UNIT_MEASURE": "P10000",
"SEASONAL_ADJUST": "N",
"OBS_VALUE_NIVEAU": 3
}Record 3FREQ: M · BASE_PER: 2025
{
"FREQ": "M",
"BASE_PER": "2025",
"IDX_TYPE": "HICP",
"IND_TYPE": "IX",
"COICOP_2018": "01.1.5.2",
"TIME_PERIOD": "1998-03",
"UNIT_MEASURE": "IX",
"SEASONAL_ADJUST": "N",
"OBS_VALUE_NIVEAU": 44.73
}Record 4FREQ: M · BASE_PER: 2025
{
"FREQ": "M",
"BASE_PER": "2025",
"IDX_TYPE": "HICP",
"IND_TYPE": "IX",
"COICOP_2018": "07.2.1.1",
"TIME_PERIOD": "1998-04",
"UNIT_MEASURE": "IX",
"SEASONAL_ADJUST": "N",
"OBS_VALUE_NIVEAU": 84.92
}Record 5FREQ: M · BASE_PER: 2025
{
"FREQ": "M",
"BASE_PER": "2025",
"IDX_TYPE": "HICP",
"IND_TYPE": "IX",
"COICOP_2018": "03.1.4",
"TIME_PERIOD": "1996-06",
"UNIT_MEASURE": "IX",
"SEASONAL_ADJUST": "N",
"OBS_VALUE_NIVEAU": 57.54
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://api.insee.fr/melodi/data/DS_IPCH
Query examples
curl -s 'https://api.insee.fr/melodi/data/DS_IPCH?maxResult=20' -H 'Accept: application/json'First 20 observations (dimensions + measures) as JSON.
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.