c0mm0.com — the continuously verified register of European data

Register record·API·FR·MUNICIPALITYVERIFIED · checked 18h ago
H

Historical SYNOP Weather ObservationsHistorique des observations météorologiques (SYNOP)

Historique des observations météorologiques (SYNOP)Historical SYNOP Weather Observations

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides historical surface weather observation data derived from SYNOP messages circulated on the World Meteorological Organization's (WMO) Global Telecommunication System. It includes atmospheric parameters such as temperature, humidity, wind direction and force, and atmospheric pressure. The dataset is published via the open data portal of Métropole Aix-Marseille-Provence, France, and can be used for climate monitoring, meteorological research, and historical weather analysis at local and broader geographic scales.Données d'observations issues des messages internationaux d’observation en surface (SYNOP) circulant sur le système mondial de télécommunication (SMT) de l’Organisation Météorologique Mondiale (OMM). Paramètres atmosphériques mesurés (température, humidité, direction et force du vent, pression at...

54
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (82 fields)

Filterable via the API (81)
numer_stadatepmertendcod_tendddffttduvvwww1w2nnbashbasclcmchpresniv_bargeoptend24tn12tn24tx12tx24tminsolswtwraf10rafperperetat_solht_neigessfraiperssfrairr1rr3rr6rr12rr24phenspe1phenspe2phenspe3phenspe4nnuage1ctype1hnuage1nnuage2ctype2hnuage2nnuage3ctype3hnuage3nnuage4ctype4hnuage4nomtype_de_tendance_barometriquetemps_passe_1temps_presenttctn12ctn24ctx12ctx24ctminsolclatitudelongitudealtitudelibgeocodegeonom_epcicode_epcinom_deptcode_depnom_regcode_regmois_de_l_annee

Click a field to see example values.

FillFieldTypeDescription
100%numer_staFilterable via the APIID OMM stationtext
100%dateFilterable via the APIdatetime
99.9%pmerFilterable via the APIPression au niveau merintPa
99.9%tendFilterable via the APIVariation de pression en 3 heuresdoublePa
99.9%cod_tendFilterable via the APIType de tendance barométriquetext
100%ddFilterable via the APIDirection du vent moyen 10 mnintdegré
100%ffFilterable via the APIVitesse du vent moyen 10 mndoublem/s
100%tFilterable via the APITempératuredoubleK
99.9%tdFilterable via the APIPoint de roséedoubleK
99.9%uFilterable via the APIHumiditéint%
100%vvFilterable via the APIVisibilité horizontaledoublem
94.7%wwFilterable via the APITemps présenttext
29.3%w1Filterable via the APITemps passé 1text
29.1%w2Filterable via the APITemps passé 2text
48.8%nFilterable via the APINebulosité totaledouble%
85.5%nbasFilterable via the APINébulosité des nuages de l' étage inférieurtextocta
62.5%hbasFilterable via the APIHauteur de la base des nuages de l'étage inférieurdoublemètre
24.8%clFilterable via the APIType des nuages de l'étage inférieurtext
24.2%cmFilterable via the APIType des nuages de l'étage moyentext
23.8%chFilterable via the APIType des nuages de l'étage supérieurtext
100%presFilterable via the APIPression stationdoublePa
0%niv_barFilterable via the APINiveau barométriquedoublePa
0%geopFilterable via the APIGéopotentieltextm2/s2
69%tend24Filterable via the APIVariation de pression en 24 heuresdoublePa
23.8%tn12Filterable via the APITempérature minimale sur 12 heuresdoubleK
0%tn24Filterable via the APITempérature minimale sur 24 heuresdoubleK
23.8%tx12Filterable via the APITempérature maximale sur 12 heuresdoubleK
0%tx24Filterable via the APITempérature maximale sur 24 heuresdoubleK
67.1%tminsolFilterable via the APITempérature minimale du sol sur 12 heuresdoubleK
0%swFilterable via the APIMéthode de mesure Température du thermomètre mouillétext
0%twFilterable via the APITempérature du thermomètre mouillédoubleK
65.7%raf10Filterable via the APIRafale sur les 10 dernières minutesdoublem/s
95.2%rafperFilterable via the APIRafales sur une périodedoublem/s
95.2%perFilterable via the APIPeriode de mesure de la rafaledoublemin
63.4%etat_solFilterable via the APIEtat du soltext
72.4%ht_neigeFilterable via the APIHauteur totale de la couche de neige, glace, autre au soldoublem
28.3%ssfraiFilterable via the APIHauteur de la neige fraîchedoublem
27.3%perssfraiFilterable via the APIPeriode de mesure de la neige fraichedouble1/10 heure
99.7%rr1Filterable via the APIPrécipitations dans la dernière heuredoublemm
99.7%rr3Filterable via the APIPrécipitations dans les 3 dernières heuresdoublemm
76.4%rr6Filterable via the APIPrécipitations dans les 6 dernières heuresdoublemm
76%rr12Filterable via the APIPrécipitations dans les 12 dernières heuresdoublemm
71.5%rr24Filterable via the APIPrécipitations dans les 24 dernières heuresdoublemm
30.7%phenspe1Filterable via the APIPhénomène spécial 1double
30.7%phenspe2Filterable via the APIPhénomène spécial 2double
25%phenspe3Filterable via the APIPhénomène spécial 3double
1.2%phenspe4Filterable via the APIPhénomène spécial 4text
60.7%nnuage1Filterable via the APINébulosité couche nuageuse 1doubleocta
24.4%ctype1Filterable via the APIType nuage 1text
60%hnuage1Filterable via the APIHauteur de base 1doublem
25.8%nnuage2Filterable via the APINébulosité couche nuageuse 2doubleocta
11.4%ctype2Filterable via the APIType nuage 2text
25.6%hnuage2Filterable via the APIHauteur de base 2doublem
9%nnuage3Filterable via the APINébulosité couche nuageuse 3doubleocta
3.2%ctype3Filterable via the APIType nuage 3text
9%hnuage3Filterable via the APIHauteur de base 3doublem
0.1%nnuage4Filterable via the APINébulosité couche nuageuse 4textocta
2%ctype4Filterable via the APIType nuage 4text
0.1%hnuage4Filterable via the APIHauteur de base 4doublem
100%nomFilterable via the APItext
coordonneesgeo_point_2d
type_de_tendance_barometriqueFilterable via the APIType de tendance barométriquetext
temps_passe_1Filterable via the APITemps passé 1text
temps_presentFilterable via the APITemps présenttext
tcFilterable via the APITempérature (°C)double
tn12cFilterable via the APITempérature minimale sur 12 heures (°C)double
tn24cFilterable via the APITempérature minimale sur 24 heures (°C)double
tx12cFilterable via the APITempérature maximale sur 12 heures (°C)double
tx24cFilterable via the APITempérature maximale sur 24 heures (°C)double
tminsolcFilterable via the APITempérature minimale du sol sur 12 heures (en °C)double
latitudeFilterable via the APILatitudedouble
longitudeFilterable via the APILongitudedouble
altitudeFilterable via the APIint
libgeoFilterable via the APIcommunes (name)text
codegeoFilterable via the APIcommunes (code)text
nom_epciFilterable via the APIEPCI (name)text
code_epciFilterable via the APIEPCI (code)text
nom_deptFilterable via the APIdepartment (name)text
code_depFilterable via the APIdepartment (code)text
nom_regFilterable via the APIregion (name)text
code_regFilterable via the APIregion (code)text
mois_de_l_anneeFilterable via the APIMois de l anneeint

Schema captured from opendatasoft 7 days 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 1n: — · t: 284.95
{
  "n": null,
  "t": 284.95,
  "u": 59,
  "ch": null,
  "cl": null,
  "cm": null,
  "dd": 80,
  "ff": 3,
  "sw": null,
  "tc": 11.800000000000011,
  "td": 277.15,
  "tw": null,
  "vv": 24520,
  "w1": null,
  "w2": null,
  "ww": "0",
  "nom": "MARIGNANE",
  "per": -10,
  "rr1": 0,
  "rr3": 0,
  "rr6": 0,
  "date": "2022-03-02T09:00:00+00:00",
  "geop": null,
  "hbas": 1750,
  "nbas": "3",
  "pmer": 102560,
  "pres": 102170,
  "rr12": 0,
  "rr24": 0,
  "tend": 0,
  "tn12": null,
  "tn24": null,
  "tx12": null,
  "tx24": null,
  "raf10": 4.1,
  "tn12c": null,
  "tn24c": null,
  "tx12c": null,
  "tx24c": null,
  "ctype1": null,
  "ctype2": null,
  "ctype3": null,
  "ctype4": null,
  "libgeo": "Marignane",
  "rafper": 5.2,
  "ssfrai": null,
  "tend24": -300,
  "codegeo": "13054",
  "hnuage1": 1680,
  "hnuage2": null,
  "hnuage3": null,
  "hnuage4": null,
  "niv_bar": null,
  "nnuage1": 3,
  "nnuage2": null,
  "nnuage3": null,
  "nnuage4": null,
  "nom_reg": "Provence-Alpes-Côte d'Azur",
  "tminsol": 276.35,
  "altitude": 9,
  "cod_tend": "0",
  "code_dep": "13",
  "code_reg": "93",
  "etat_sol": "0",
  "ht_neige": 0,
  "latitude": 43.437667,
  "nom_dept": "Bouches-du-Rhône",
  "nom_epci": "Métropole d'Aix-Marseille-Provence",
  "phenspe1": null,
  "phenspe2": null,
  "phenspe3": null,
  "phenspe4": null,
  "tminsolc": 3.2000000000000455,
  "code_epci": "200054807",
  "longitude": 5.216,
  "numer_sta": "07650",
  "perssfrai": null,
  "coordonnees": {
    "lat": 43.437667,
    "lon": 5.216
  },
  "temps_passe_1": null,
  "temps_present": null,
  "mois_de_l_annee": 3,
  "type_de_tendance_barometrique": "En hausse, puis en baisse la pression atmosphérique est la même ou plus haute que trois heures auparavant"
}
Record 2n: — · t: 283.65
{
  "n": null,
  "t": 283.65,
  "u": 45,
  "ch": null,
  "cl": null,
  "cm": null,
  "dd": 100,
  "ff": 3.1,
  "sw": null,
  "tc": 10.5,
  "td": 272.25,
  "tw": null,
  "vv": 20070,
  "w1": null,
  "w2": null,
  "ww": "0",
  "nom": "MARIGNANE",
  "per": -10,
  "rr1": 0,
  "rr3": 0,
  "rr6": 0,
  "date": "2022-03-29T06:00:00+00:00",
  "geop": null,
  "hbas": 7260,
  "nbas": "1",
  "pmer": 101530,
  "pres": 101140,
  "rr12": 0,
  "rr24": 0,
  "tend": -160,
  "tn12": 281.25,
  "tn24": null,
  "tx12": 289.55,
  "tx24": null,
  "raf10": 3.7,
  "tn12c": 8.100000000000023,
  "tn24c": null,
  "tx12c": 16.400000000000034,
  "tx24c": null,
  "ctype1": null,
  "ctype2": null,
  "ctype3": null,
  "ctype4": null,
  "libgeo": "Marignane",
  "rafper": 5.5,
  "ssfrai": null,
  "tend24": -990,
  "codegeo": "13054",
  "hnuage1": 7260,
  "hnuage2": null,
  "hnuage3": null,
  "hnuage4": null,
  "niv_bar": null,
  "nnuage1": 1,
  "nnuage2": null,
  "nnuage3": null,
  "nnuage4": null,
  "nom_reg": "Provence-Alpes-Côte d'Azur",
  "tminsol": 280.55,
  "altitude": 9,
  "cod_tend": "6",
  "code_dep": "13",
  "code_reg": "93",
  "etat_sol": "0",
  "ht_neige": 0,
  "latitude": 43.437667,
  "nom_dept": "Bouches-du-Rhône",
  "nom_epci": "Métropole d'Aix-Marseille-Provence",
  "phenspe1": null,
  "phenspe2": null,
  "phenspe3": null,
  "phenspe4": null,
  "tminsolc": 7.400000000000034,
  "code_epci": "200054807",
  "longitude": 5.216,
  "numer_sta": "07650",
  "perssfrai": null,
  "coordonnees": {
    "lat": 43.437667,
    "lon": 5.216
  },
  "temps_passe_1": null,
  "temps_present": null,
  "mois_de_l_annee": 3,
  "type_de_tendance_barometrique": "En baisse, puis stationnaire, ou en baisse, puis en baisse plus lente"
}
Record 3n: — · t: 292.75
{
  "n": null,
  "t": 292.75,
  "u": 37,
  "ch": null,
  "cl": null,
  "cm": null,
  "dd": 180,
  "ff": 6,
  "sw": null,
  "tc": 19.600000000000023,
  "td": 277.65,
  "tw": null,
  "vv": 27430,
  "w1": null,
  "w2": null,
  "ww": "0",
  "nom": "MARIGNANE",
  "per": -10,
  "rr1": 0,
  "rr3": 0,
  "rr6": 0,
  "date": "2022-03-29T12:00:00+00:00",
  "geop": null,
  "hbas": 7260,
  "nbas": "1",
  "pmer": 101360,
  "pres": 100980,
  "rr12": 0,
  "rr24": 0,
  "tend": -200,
  "tn12": null,
  "tn24": null,
  "tx12": null,
  "tx24": null,
  "raf10": 8.6,
  "tn12c": null,
  "tn24c": null,
  "tx12c": null,
  "tx24c": null,
  "ctype1": null,
  "ctype2": null,
  "ctype3": null,
  "ctype4": null,
  "libgeo": "Marignane",
  "rafper": 8.6,
  "ssfrai": null,
  "tend24": -1090,
  "codegeo": "13054",
  "hnuage1": 7260,
  "hnuage2": null,
  "hnuage3": null,
  "hnuage4": null,
  "niv_bar": null,
  "nnuage1": 1,
  "nnuage2": null,
  "nnuage3": null,
  "nnuage4": null,
  "nom_reg": "Provence-Alpes-Côte d'Azur",
  "tminsol": 280.55,
  "altitude": 9,
  "cod_tend": "8",
  "code_dep": "13",
  "code_reg": "93",
  "etat_sol": "0",
  "ht_neige": 0,
  "latitude": 43.437667,
  "nom_dept": "Bouches-du-Rhône",
  "nom_epci": "Métropole d'Aix-Marseille-Provence",
  "phenspe1": null,
  "phenspe2": null,
  "phenspe3": null,
  "phenspe4": null,
  "tminsolc": 7.400000000000034,
  "code_epci": "200054807",
  "longitude": 5.216,
  "numer_sta": "07650",
  "perssfrai": null,
  "coordonnees": {
    "lat": 43.437667,
    "lon": 5.216
  },
  "temps_passe_1": null,
  "temps_present": null,
  "mois_de_l_annee": 3,
  "type_de_tendance_barometrique": "Stationnaire ou en hausse, puis en baisse, ou en baisse, puis en baisse plus rapide"
}
Record 4n: — · t: 294.15
{
  "n": null,
  "t": 294.15,
  "u": 26,
  "ch": null,
  "cl": null,
  "cm": null,
  "dd": 200,
  "ff": 4.4,
  "sw": null,
  "tc": 21,
  "td": 273.85,
  "tw": null,
  "vv": 17840,
  "w1": null,
  "w2": null,
  "ww": "0",
  "nom": "MARIGNANE",
  "per": -10,
  "rr1": 0,
  "rr3": 0,
  "rr6": 0,
  "date": "2022-03-28T15:00:00+00:00",
  "geop": null,
  "hbas": null,
  "nbas": "0",
  "pmer": 102120,
  "pres": 101740,
  "rr12": 0,
  "rr24": 0,
  "tend": -330,
  "tn12": null,
  "tn24": null,
  "tx12": null,
  "tx24": null,
  "raf10": 6.3,
  "tn12c": null,
  "tn24c": null,
  "tx12c": null,
  "tx24c": null,
  "ctype1": null,
  "ctype2": null,
  "ctype3": null,
  "ctype4": null,
  "libgeo": "Marignane",
  "rafper": 8.1,
  "ssfrai": null,
  "tend24": -320,
  "codegeo": "13054",
  "hnuage1": null,
  "hnuage2": null,
  "hnuage3": null,
  "hnuage4": null,
  "niv_bar": null,
  "nnuage1": null,
  "nnuage2": null,
  "nnuage3": null,
  "nnuage4": null,
  "nom_reg": "Provence-Alpes-Côte d'Azur",
  "tminsol": 279.45,
  "altitude": 9,
  "cod_tend": "6",
  "code_dep": "13",
  "code_reg": "93",
  "etat_sol": "0",
  "ht_neige": 0,
  "latitude": 43.437667,
  "nom_dept": "Bouches-du-Rhône",
  "nom_epci": "Métropole d'Aix-Marseille-Provence",
  "phenspe1": null,
  "phenspe2": null,
  "phenspe3": null,
  "phenspe4": null,
  "tminsolc": 6.300000000000011,
  "code_epci": "200054807",
  "longitude": 5.216,
  "numer_sta": "07650",
  "perssfrai": null,
  "coordonnees": {
    "lat": 43.437667,
    "lon": 5.216
  },
  "temps_passe_1": null,
  "temps_present": null,
  "mois_de_l_annee": 3,
  "type_de_tendance_barometrique": "En baisse, puis stationnaire, ou en baisse, puis en baisse plus lente"
}
Record 5n: — · t: 295.05
{
  "n": null,
  "t": 295.05,
  "u": 32,
  "ch": null,
  "cl": null,
  "cm": null,
  "dd": 250,
  "ff": 3.9,
  "sw": null,
  "tc": 21.900000000000034,
  "td": 277.55,
  "tw": null,
  "vv": 19450,
  "w1": null,
  "w2": null,
  "ww": "0",
  "nom": "MARIGNANE",
  "per": -10,
  "rr1": 0,
  "rr3": 0,
  "rr6": 0,
  "date": "2022-03-27T12:00:00+00:00",
  "geop": null,
  "hbas": 6840,
  "nbas": "1",
  "pmer": 102490,
  "pres": 102110,
  "rr12": 0,
  "rr24": 0,
  "tend": -60,
  "tn12": null,
  "tn24": null,
  "tx12": null,
  "tx24": null,
  "raf10": 4.9,
  "tn12c": null,
  "tn24c": null,
  "tx12c": null,
  "tx24c": null,
  "ctype1": null,
  "ctype2": null,
  "ctype3": null,
  "ctype4": null,
  "libgeo": "Marignane",
  "rafper": 7.8,
  "ssfrai": null,
  "tend24": 200,
  "codegeo": "13054",
  "hnuage1": 6840,
  "hnuage2": null,
  "hnuage3": null,
  "hnuage4": null,
  "niv_bar": null,
  "nnuage1": 1,
  "nnuage2": null,
  "nnuage3": null,
  "nnuage4": null,
  "nom_reg": "Provence-Alpes-Côte d'Azur",
  "tminsol": 282.55,
  "altitude": 9,
  "cod_tend": "8",
  "code_dep": "13",
  "code_reg": "93",
  "etat_sol": "0",
  "ht_neige": 0,
  "latitude": 43.437667,
  "nom_dept": "Bouches-du-Rhône",
  "nom_epci": "Métropole d'Aix-Marseille-Provence",
  "phenspe1": null,
  "phenspe2": null,
  "phenspe3": null,
  "phenspe4": null,
  "tminsolc": 9.400000000000034,
  "code_epci": "200054807",
  "longitude": 5.216,
  "numer_sta": "07650",
  "perssfrai": null,
  "coordonnees": {
    "lat": 43.437667,
    "lon": 5.216
  },
  "temps_passe_1": null,
  "temps_present": null,
  "mois_de_l_annee": 3,
  "type_de_tendance_barometrique": "Stationnaire ou en hausse, puis en baisse, ou en baisse, puis en baisse plus rapide"
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-observation-meteorologique-historiques-france-synop

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-observation-meteorologique-historiques-france-synop/records?limit=20' -H 'Accept: application/json'

First 20 records of the dataset as JSON.

Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.

Full API documentation ↗

Rate limits

10 000 000 req/day
per ipmeasured
observed 7 days ago

Dataset

Volume & freshness

Records
47k
46814
Last upstream update
7 months ago
2026-02-02

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Historique des observations météorologiques (SYNOP) — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.