{"access_audiences": [], "access_type": "open", "access_type_reason": null, "access_type_reason_category": null, "acronym": null, "archived": null, "authorization_request_url": null, "badges": [], "contact_points": [{"contact_form": null, "email": "opendata@montpellier.fr", "id": "67d7fb638c6aac58d973fd3f", "name": "Open Data Montpellier M\u00e9diterran\u00e9e M\u00e9tropole", "organization": {"acronym": "OpenData3M", "badges": [{"kind": "local-authority"}, {"kind": "certified"}], "class": "Organization", "id": "5847cb5cc751df5d58c0bb7e", "logo": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/3a/e3e2fe9d6145a7a9a7cac4ac567a10.jpg", "logo_thumbnail": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/3a/e3e2fe9d6145a7a9a7cac4ac567a10-100.jpg", "name": "Montpellier M\u00e9diterran\u00e9e M\u00e9tropole", "page": "https://www.data.gouv.fr/organizations/montpellier-mediterranee-metropole", "permissions": {"delete": false, "edit": false, "harvest": false, "members": false, "private": false}, "slug": "montpellier-mediterranee-metropole", "uri": "https://www.data.gouv.fr/api/1/organizations/montpellier-mediterranee-metropole/"}, "owner": null, "role": "contact"}], "created_at": "2024-04-26T13:18:27.781000+00:00", "deleted": null, "description": "Cette donn\u00e9e renseigne en temps r\u00e9el l'offre de transport TAM, d\u00e9l\u00e9gataire de service public des transports en commun de la M\u00e9tropole de Montpellier. Cette donn\u00e9e concerne le r\u00e9seau urbain et suburbain de Montpellier.\n\nCette donn\u00e9e est disponible au format GTFS-RT sous 8 urls distinctes \u00e0 savoir :\n\n* Les Mises \u00e0 jour des trajets\n\n* <br />\n\n  ```\n  Les Alertes de service\n  ```\n\n* <br />\n\n  ```\n  La Position du v\u00e9hicule\n  ```\n\n* <br />\n\n  ```\n  Les horaires de r\u00e9f\u00e9rence (GTFS)\n  ```\n", "description_short": null, "extras": {"transport:url": "https://transport.data.gouv.fr/datasets/offre-de-transport-tam-en-temps-reel-gtfs-rt-urbain-et-suburbain"}, "featured": false, "frequency": "continuous", "frequency_date": null, "harvest": null, "id": "662ba9a3f7d9ff84a3060d0a", "internal": {"created_at_internal": "2024-04-26T13:18:27.781000+00:00", "last_modified_internal": "2026-06-16T09:05:28.361000+00:00"}, "last_modified": "2026-06-16T09:05:28.361000+00:00", "last_update": "2026-08-10T14:23:29+00:00", "license": "odc-odbl", "metrics": {"dataservices": 1, "discussions": 6, "discussions_open": 6, "followers": 0, "followers_by_months": {"2025-01": 0, "2025-02": 0, "2025-03": 0, "2025-04": 0, "2025-05": 0, "2025-06": 0, "2025-07": 0, "2025-08": 0, "2025-09": 0, "2025-10": 0, "2025-11": 0, "2025-12": 0, "2026-01": 0}, "resources_downloads": 13471181, "reuses": 8, "reuses_by_months": {"2025-08": 0, "2025-09": 0, "2025-10": 0, "2025-11": 0, "2025-12": 0, "2026-01": 0, "2026-02": 0, "2026-03": 1, "2026-04": 0, "2026-05": 0, "2026-06": 0, "2026-07": 2, "2026-08": 1}, "views": 6744}, "organization": {"acronym": "OpenData3M", "badges": [{"kind": "local-authority"}, {"kind": "certified"}], "class": "Organization", "id": "5847cb5cc751df5d58c0bb7e", "logo": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/3a/e3e2fe9d6145a7a9a7cac4ac567a10.jpg", "logo_thumbnail": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/3a/e3e2fe9d6145a7a9a7cac4ac567a10-100.jpg", "name": "Montpellier M\u00e9diterran\u00e9e M\u00e9tropole", "page": "https://www.data.gouv.fr/organizations/montpellier-mediterranee-metropole", "permissions": {"delete": false, "edit": false, "harvest": false, "members": false, "private": false}, "slug": "montpellier-mediterranee-metropole", "uri": "https://www.data.gouv.fr/api/1/organizations/montpellier-mediterranee-metropole/"}, "owner": null, "page": "https://www.data.gouv.fr/datasets/offre-de-transport-tam-en-temps-reel-gtfs-rt-urbain-et-suburbain", "permissions": {"delete": false, "edit": false, "edit_resources": false}, "private": false, "quality": {"all_resources_available": true, "dataset_description_quality": true, "has_open_format": true, "has_resources": true, "license": true, "resources_documentation": false, "score": 0.7777777777777778, "spatial": true, "temporal_coverage": false, "update_frequency": true, "update_fulfilled_in_time": true}, "resources": [{"checksum": null, "created_at": "2025-12-26T09:05:43.117000+00:00", "description": null, "extras": {"analysis:check_id": 51425591, "analysis:checksum": "a8031a45cb4fd05cb7f2f70729284165fae19f3c", "analysis:content-length": 15, "analysis:last-modified-at": "2026-08-10T14:06:20+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/octet-stream", "analysis:parsing:error": "csv_detective:Parquet magic bytes not found in footer. Either the file is corrupted or this is not a parquet file.", "analysis:parsing:finished_at": "2026-08-10T14:06:28.949055+00:00", "analysis:parsing:started_at": "2026-08-10T14:06:28.932587+00:00", "check:available": true, "check:date": "2026-08-10T02:05:31.043963+00:00", "check:headers:content-length": 15, "check:headers:content-type": "application/octet-stream", "check:id": 51398882, "check:status": 200, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "gtfs-rt", "harvest": null, "id": "5b1a9be1-2fed-4233-b2e6-7d26e7acd85e", "internal": {"created_at_internal": "2025-12-26T09:05:43.117000+00:00", "last_modified_internal": "2026-06-16T09:01:27.302000+00:00"}, "last_modified": "2026-08-10T14:06:20+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/5b1a9be1-2fed-4233-b2e6-7d26e7acd85e", "metrics": {"views": 2151744}, "mime": null, "preview_url": null, "schema": null, "title": "Alertes de service suburbain", "type": "api", "url": "https://data.montpellier3m.fr/GTFS/Suburbain/Alert.pb"}, {"checksum": null, "created_at": "2025-12-26T09:04:42.963000+00:00", "description": null, "extras": {"analysis:check_id": 51416853, "analysis:checksum": "ae6caa5249b00e8ff44226aef4848d5bb14f5844", "analysis:content-length": 21774, "analysis:last-modified-at": "2026-08-10T10:19:15+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/octet-stream", "analysis:parsing:error": "csv_detective:Parquet magic bytes not found in footer. Either the file is corrupted or this is not a parquet file.", "analysis:parsing:finished_at": "2026-08-10T10:21:09.445883+00:00", "analysis:parsing:started_at": "2026-08-10T10:21:09.429902+00:00", "check:available": true, "check:date": "2026-08-10T10:19:39.213224+00:00", "check:headers:content-length": 22664, "check:headers:content-type": "application/octet-stream", "check:id": 51416853, "check:status": 200, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "gtfs-rt", "harvest": null, "id": "4f7aa71d-a7e5-4c03-8074-03a233304266", "internal": {"created_at_internal": "2025-12-26T09:04:42.963000+00:00", "last_modified_internal": "2026-06-16T09:01:50.597000+00:00"}, "last_modified": "2026-08-10T10:19:15+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/4f7aa71d-a7e5-4c03-8074-03a233304266", "metrics": {"views": 2870907}, "mime": null, "preview_url": null, "schema": null, "title": "Mises \u00e0 jour des trajets suburbain", "type": "api", "url": "https://data.montpellier3m.fr/GTFS/Suburbain/TripUpdate.pb"}, {"checksum": null, "created_at": "2025-12-26T09:03:37.542000+00:00", "description": null, "extras": {"analysis:check_id": 51426456, "analysis:checksum": "3eb785f84c868710983dc23bd8e8bcd9fda03b8f", "analysis:content-length": 2533, "analysis:last-modified-at": "2026-08-10T14:18:29+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/octet-stream", "analysis:parsing:error": "csv_detective:Parquet magic bytes not found in footer. Either the file is corrupted or this is not a parquet file.", "analysis:parsing:finished_at": "2026-08-10T14:18:51.194731+00:00", "analysis:parsing:started_at": "2026-08-10T14:18:51.178124+00:00", "check:available": true, "check:date": "2026-08-10T14:18:46.903820+00:00", "check:headers:content-length": 2533, "check:headers:content-type": "application/octet-stream", "check:id": 51426456, "check:status": 200, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "gtfs-rt", "harvest": null, "id": "f8bbdcd9-0a6c-4786-ab15-08b70cad47c7", "internal": {"created_at_internal": "2025-12-26T09:03:37.542000+00:00", "last_modified_internal": "2026-06-16T09:02:41.893000+00:00"}, "last_modified": "2026-08-10T14:18:29+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/f8bbdcd9-0a6c-4786-ab15-08b70cad47c7", "metrics": {"views": 883759}, "mime": null, "preview_url": null, "schema": null, "title": "Position du v\u00e9hicule suburbain", "type": "api", "url": "https://data.montpellier3m.fr/GTFS/Suburbain/VehiclePosition.pb"}, {"checksum": null, "created_at": "2025-12-26T09:02:47.653000+00:00", "description": null, "extras": {"analysis:check_id": 51397427, "analysis:checksum": "56a924d3b10f6583dff33c0b23c4bdb97ceecff1", "analysis:content-length": 3788436, "analysis:last-modified-at": "2026-08-10T01:17:20+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/zip", "check:available": true, "check:date": "2026-08-10T01:50:08.252811+00:00", "check:headers:content-length": 3788436, "check:headers:content-type": "application/zip", "check:id": 51397427, "check:status": 200, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "zip", "harvest": null, "id": "c9d1350c-8f13-4761-b603-ecb12ad10b5b", "internal": {"created_at_internal": "2025-12-26T09:02:47.653000+00:00", "last_modified_internal": "2026-06-16T09:03:41.783000+00:00"}, "last_modified": "2026-08-10T01:17:20+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/c9d1350c-8f13-4761-b603-ecb12ad10b5b", "metrics": {"views": 2085}, "mime": null, "preview_url": null, "schema": null, "title": "Horaires de r\u00e9f\u00e9rence suburbain (GTFS)", "type": "api", "url": "https://data.montpellier3m.fr/GTFS/Suburbain/GTFS.zip"}, {"checksum": null, "created_at": "2024-04-26T13:22:48.732000+00:00", "description": null, "extras": {"analysis:check_id": 51426183, "analysis:checksum": "fe5bd2e4fdfb6b9421839eac34fbba3599b37dd9", "analysis:content-length": 2536674, "analysis:last-modified-at": "2026-08-10T13:56:58+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/zip", "check:available": true, "check:date": "2026-08-10T02:14:04.717964+00:00", "check:headers:content-length": 2536674, "check:headers:content-type": "application/zip", "check:id": 51399674, "check:status": 200, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "zip", "harvest": null, "id": "350c3f75-226e-4570-960a-dec2144926b6", "internal": {"created_at_internal": "2024-04-26T13:22:48.732000+00:00", "last_modified_internal": "2026-06-16T09:04:10.688000+00:00"}, "last_modified": "2026-08-10T13:56:58+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/350c3f75-226e-4570-960a-dec2144926b6", "metrics": {"views": 5043}, "mime": null, "preview_url": null, "schema": null, "title": "Horaires de r\u00e9f\u00e9rence urbain (GTFS) ", "type": "api", "url": "https://data.montpellier3m.fr/GTFS/Urbain/GTFS.zip"}, {"checksum": null, "created_at": "2024-04-26T13:22:05.156000+00:00", "description": null, "extras": {"analysis:check_id": 51425559, "analysis:checksum": "9c6134a05373aa146b6bbb1c17c923d0e36eee9e", "analysis:content-length": 8237, "analysis:last-modified-at": "2026-08-10T14:05:36+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/octet-stream", "analysis:parsing:error": "csv_detective:Parquet magic bytes not found in footer. Either the file is corrupted or this is not a parquet file.", "analysis:parsing:finished_at": "2026-08-10T14:06:02.115600+00:00", "analysis:parsing:started_at": "2026-08-10T14:06:02.095880+00:00", "check:available": true, "check:date": "2026-08-10T14:05:57.764285+00:00", "check:headers:content-length": 8237, "check:headers:content-type": "application/octet-stream", "check:id": 51425559, "check:status": 200, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "gtfs-rt", "harvest": null, "id": "c44bc589-b954-4a8c-918d-bc555938b6ea", "internal": {"created_at_internal": "2024-04-26T13:22:05.156000+00:00", "last_modified_internal": "2026-06-16T09:05:06.165000+00:00"}, "last_modified": "2026-08-10T14:05:36+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/c44bc589-b954-4a8c-918d-bc555938b6ea", "metrics": {"views": 1727446}, "mime": null, "preview_url": null, "schema": null, "title": "Position du v\u00e9hicule urbain", "type": "api", "url": "https://data.montpellier3m.fr/GTFS/Urbain/VehiclePosition.pb"}, {"checksum": null, "created_at": "2024-04-26T13:21:18.431000+00:00", "description": null, "extras": {"analysis:check_id": 51426847, "analysis:checksum": "ab57bd81c2df09044cd246d79a66bcf68e9f20da", "analysis:content-length": 172, "analysis:last-modified-at": "2026-08-10T14:23:29+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/octet-stream", "analysis:parsing:error": "csv_detective:Parquet magic bytes not found in footer. Either the file is corrupted or this is not a parquet file.", "analysis:parsing:finished_at": "2026-08-10T14:23:35.623218+00:00", "analysis:parsing:started_at": "2026-08-10T14:23:35.600571+00:00", "check:available": true, "check:date": "2026-08-10T14:23:31.661642+00:00", "check:headers:content-length": 172, "check:headers:content-type": "application/octet-stream", "check:id": 51426847, "check:status": 200, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "gtfs-rt", "harvest": null, "id": "8d83572e-0b49-4dba-9691-c25aec6b5b5b", "internal": {"created_at_internal": "2024-04-26T13:21:18.431000+00:00", "last_modified_internal": "2026-06-16T09:03:20.146000+00:00"}, "last_modified": "2026-08-10T14:23:29+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/8d83572e-0b49-4dba-9691-c25aec6b5b5b", "metrics": {"views": 2524262}, "mime": null, "preview_url": null, "schema": null, "title": "Alertes de service urbain", "type": "api", "url": "https://data.montpellier3m.fr/GTFS/Urbain/Alert.pb"}, {"checksum": null, "created_at": "2024-04-26T13:20:10.825000+00:00", "description": null, "extras": {"analysis:check_id": 49554776, "analysis:checksum": "78b7b336be6bfbb24d8d200804899f4cd8072462", "analysis:content-length": 218131, "analysis:last-modified-at": "2026-07-06T04:34:05+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/octet-stream", "analysis:parsing:error": "csv_detective:Could not detect the file's encoding. Consider specifying it in the routine call.", "analysis:parsing:finished_at": "2026-07-06T05:49:17.310765+00:00", "analysis:parsing:started_at": "2026-07-06T05:49:17.279279+00:00", "check:date": "2026-07-06T17:51:27.355705+00:00", "check:error": "Too Many Requests", "check:headers:content-length": 1484, "check:headers:content-type": "text/html", "check:id": 49588247, "check:status": 429, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "gtfs-rt", "harvest": null, "id": "297e8061-5435-409a-aa94-4170f215ef69", "internal": {"created_at_internal": "2024-04-26T13:20:10.825000+00:00", "last_modified_internal": "2026-06-16T09:05:28.359000+00:00"}, "last_modified": "2026-07-06T04:34:05+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/297e8061-5435-409a-aa94-4170f215ef69", "metrics": {"views": 3312629}, "mime": null, "preview_url": null, "schema": null, "title": "Mises \u00e0 jour des trajets urbain", "type": "api", "url": "https://data.montpellier3m.fr/GTFS/Urbain/TripUpdate.pb"}], "schema": null, "slug": "offre-de-transport-tam-en-temps-reel-gtfs-rt-urbain-et-suburbain", "spatial": {"geom": null, "granularity": "fr:epci", "zones": ["fr:epci:243400017"]}, "tags": ["mobilite", "tramway", "transport", "transport-en-commun", "transports"], "temporal_coverage": null, "title": "Offre de transport TAM en temps r\u00e9el - GTFS-RT (urbain et suburbain)", "uri": "https://www.data.gouv.fr/api/1/datasets/offre-de-transport-tam-en-temps-reel-gtfs-rt-urbain-et-suburbain/"}