{"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": "https://cts-strasbourg.eu/fr/portail-open-data/", "email": "open-data@cts-strasbourg.fr", "id": "6915f4240139d2f8f24563f3", "name": "CTS", "organization": {"acronym": "CTS", "badges": [{"kind": "company"}], "class": "Organization", "id": "5ae16ff988ee3848de337bb3", "logo": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/da/381cf63f7b407883adef58db357a3c.png", "logo_thumbnail": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/da/381cf63f7b407883adef58db357a3c-100.png", "name": "CTS - Compagnie des Transports Strasbourgeois", "page": "https://www.data.gouv.fr/organizations/cts-compagnie-des-transports-strasbourgeois", "permissions": {"delete": false, "edit": false, "harvest": false, "members": false, "private": false}, "slug": "cts-compagnie-des-transports-strasbourgeois", "uri": "https://www.data.gouv.fr/api/1/organizations/cts-compagnie-des-transports-strasbourgeois/"}, "owner": null, "role": "contact"}], "created_at": "2018-04-26T08:27:32.148000+00:00", "deleted": null, "description": "Ce jeu de donn\u00e9es contient les donn\u00e9es th\u00e9oriques li\u00e9s aux arr\u00eats/itin\u00e9raires/horaires (format GTFS) ainsi que des API temps r\u00e9el (format SIRI lite).\nAfin de requ\u00eater les API temps r\u00e9el il est n\u00e9cessaire de poss\u00e9der un compte permettant la g\u00e9n\u00e9ration d'un token.\nLa demande est \u00e0 faire par mail, les instructions sont disponibles sur [https://www.cts-strasbourg.eu/fr/portail-open-data/](https://www.cts-strasbourg.eu/fr/portail-open-data/)\n\nLa Compagnie des Transports Strasbourgeois dessert le territoire de l'Eurom\u00e9tropole de Strasbourg pour les transports urbains.", "description_short": null, "extras": {"transport:url": "https://transport.data.gouv.fr/datasets/donnees-theoriques-gtfs-et-temps-reel-siri-lite-du-reseau-cts"}, "featured": false, "frequency": "monthly", "frequency_date": null, "harvest": null, "id": "5ae1715488ee384c8ba0342b", "internal": {"created_at_internal": "2018-04-26T08:27:32.148000+00:00", "last_modified_internal": "2025-11-13T15:08:25.935000+00:00"}, "last_modified": "2025-11-13T15:08:25.935000+00:00", "last_update": "2026-08-05T08:26:59+00:00", "license": "lov2", "metrics": {"dataservices": 0, "discussions": 5, "discussions_open": 3, "followers": 0, "followers_by_months": {"2024-08": 0, "2024-09": 0, "2024-10": 0, "2024-11": 0, "2024-12": 0, "2025-01": 0, "2025-02": 0, "2025-03": 0, "2025-04": 0, "2025-05": 0, "2025-06": 0, "2025-07": 0, "2025-08": 0}, "resources_downloads": 59772, "reuses": 10, "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": 0, "2026-04": 0, "2026-05": 1, "2026-06": 0, "2026-07": 0, "2026-08": 1}, "views": 7615}, "organization": {"acronym": "CTS", "badges": [{"kind": "company"}], "class": "Organization", "id": "5ae16ff988ee3848de337bb3", "logo": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/da/381cf63f7b407883adef58db357a3c.png", "logo_thumbnail": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/da/381cf63f7b407883adef58db357a3c-100.png", "name": "CTS - Compagnie des Transports Strasbourgeois", "page": "https://www.data.gouv.fr/organizations/cts-compagnie-des-transports-strasbourgeois", "permissions": {"delete": false, "edit": false, "harvest": false, "members": false, "private": false}, "slug": "cts-compagnie-des-transports-strasbourgeois", "uri": "https://www.data.gouv.fr/api/1/organizations/cts-compagnie-des-transports-strasbourgeois/"}, "owner": null, "page": "https://www.data.gouv.fr/datasets/donnees-theoriques-gtfs-et-temps-reel-siri-lite-du-reseau-cts", "permissions": {"delete": false, "edit": false, "edit_resources": false}, "private": false, "quality": {"all_resources_available": false, "dataset_description_quality": true, "has_open_format": true, "has_resources": true, "license": true, "resources_documentation": true, "score": 0.7777777777777778, "spatial": true, "temporal_coverage": false, "update_frequency": true, "update_fulfilled_in_time": true}, "resources": [{"checksum": null, "created_at": "2018-04-26T08:28:11.135000+00:00", "description": "Fichiers GTFS du r\u00e9seau de la CTS.\nLe fichier contient une profondeur de minimum 1 mois et est actualis\u00e9 de fa\u00e7on r\u00e9guli\u00e8re selon les modifications d\u2019offres (g\u00e9n\u00e9ralement plusieurs fois par mois).\nIl est \u00e9galement actualis\u00e9 \u00e0 J-1 dans le cas des gr\u00e8ves, il est donc recommand\u00e9 de le v\u00e9rifier tous les jours.\n\nLes services Taxibus et le TAD Flex\u2019hop ne font pas partis du GTFS.\nNe couvre pas les transports du Bas Rhin (CTBR).", "extras": {"analysis:check_id": 51346881, "analysis:checksum": "483a775e84793e67da295f499e997ae451a084c3", "analysis:content-length": 7185962, "analysis:last-modified-at": "2026-08-05T08:26:59+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/zip", "check:available": true, "check:cors:status": 200, "check:count-availability": 14, "check:date": "2026-08-09T02:13:22.924508+00:00", "check:headers:content-length": 7185962, "check:headers:content-type": "application/zip", "check:id": 51346881, "check:status": 200, "check:timeout": false, "check:url": "http://opendata.cts-strasbourg.fr/fichiers/gtfs/google_transit.zip"}, "filesize": null, "filetype": "remote", "format": "zip", "harvest": null, "id": "eeea9e52-4f8a-459e-aef5-a093a3b05356", "internal": {"created_at_internal": "2018-04-26T08:28:11.135000+00:00", "last_modified_internal": "2023-07-27T09:53:14.598000+00:00"}, "last_modified": "2026-08-05T08:26:59+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/eeea9e52-4f8a-459e-aef5-a093a3b05356", "metrics": {"nb_hits": 0, "nb_uniq_visitors": 0, "nb_visits": 0, "views": 57599}, "mime": "application/zip", "preview_url": null, "schema": {"name": null, "url": null, "version": null}, "title": "Donn\u00e9es th\u00e9oriques (GTFS)", "type": "main", "url": "https://opendata.cts-strasbourg.eu/google_transit.zip"}, {"checksum": null, "created_at": "2023-07-27T09:52:50.185000+00:00", "description": "Permet d\u2019obtenir la liste des prochains passages avec des horaires en temps r\u00e9el (ou th\u00e9orique si ce dernier n\u2019est pas disponible pour la course) des bus & trams sur la base d\u2019un ou plusieurs code(s) arr\u00eat(s).\n\nUtilisation recommand\u00e9e : prochains passages pour une liste d\u2019arr\u00eats pr\u00e9cis.\n\nL\u2019identifiant de la course permet un rapprochement avec les donn\u00e9es th\u00e9oriques.\n\nDocumentation disponible directement sur le [Swagger](https://api.cts-strasbourg.eu).", "extras": {"check:available": false, "check:date": "2023-07-27T09:53:33.605000", "check:error": "Unauthorized", "check:status": 401, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "siri-lite", "harvest": null, "id": "8ed7ef82-9661-4df5-8914-a4ca0c97901f", "internal": {"created_at_internal": "2023-07-27T09:52:50.185000+00:00", "last_modified_internal": "2023-08-02T08:33:55.151000+00:00"}, "last_modified": "2023-08-02T08:33:55.151000+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/8ed7ef82-9661-4df5-8914-a4ca0c97901f", "metrics": {"views": 534}, "mime": "application/json", "preview_url": null, "schema": {"name": null, "url": null, "version": null}, "title": "Horaires en temps r\u00e9el : API SIRI-lite stop-monitoring", "type": "api", "url": "https://api.cts-strasbourg.eu/v1/siri/2.0/stop-monitoring"}, {"checksum": null, "created_at": "2023-08-02T08:31:15.198000+00:00", "description": "Permet d\u2019obtenir l\u2019ensemble des courses en cours ou \u00e0 venir dans l\u2019heure avec chaque point d\u2019arr\u00eat de la course et les horaires (temps r\u00e9el ou th\u00e9orique si ce dernier n\u2019est pas disponible pour la course).\n\nUtilisation recommand\u00e9e : r\u00e9cup\u00e9rer le temps r\u00e9el pour l\u2019ensemble du r\u00e9seau (\u00e0 destination d\u2019un calculateur d\u2019itin\u00e9raires par exemple)\n\nL\u2019identifiant de la course permet un rapprochement avec les donn\u00e9es th\u00e9oriques.\n\nDocumentation disponible directement sur le [Swagger](https://api.cts-strasbourg.eu).", "extras": {"check:available": false, "check:date": "2023-08-02T08:32:08.911000", "check:error": "Unauthorized", "check:status": 401, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "siri-lite", "harvest": null, "id": "b2533427-cac4-4ab8-a236-c0cd9b1ef40e", "internal": {"created_at_internal": "2023-08-02T08:31:15.198000+00:00", "last_modified_internal": "2023-08-02T08:33:48.569000+00:00"}, "last_modified": "2023-08-02T08:33:48.569000+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/b2533427-cac4-4ab8-a236-c0cd9b1ef40e", "metrics": {"views": 464}, "mime": "application/json", "preview_url": null, "schema": {"name": null, "url": null, "version": null}, "title": "Horaires en temps r\u00e9el : API SIRI-lite estimated-timetable", "type": "api", "url": "https://api.cts-strasbourg.eu/v1/siri/2.0/estimated-timetable"}, {"checksum": null, "created_at": "2023-08-02T08:33:03.732000+00:00", "description": "Permet d\u2019obtenir les perturbations en cours ou \u00e0 venir avec les lignes impact\u00e9es.\n\nDocumentation disponible directement sur le [Swagger](https://api.cts-strasbourg.eu).", "extras": {}, "filesize": null, "filetype": "remote", "format": "siri-lite", "harvest": null, "id": "d4931834-e0e2-45d4-9be8-e8dbc693fe0b", "internal": {"created_at_internal": "2023-08-02T08:33:03.732000+00:00", "last_modified_internal": "2023-08-02T08:33:18.959000+00:00"}, "last_modified": "2023-08-02T08:33:18.959000+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/d4931834-e0e2-45d4-9be8-e8dbc693fe0b", "metrics": {"views": 447}, "mime": "application/json", "preview_url": null, "schema": {"name": null, "url": null, "version": null}, "title": "Infos trafic : API SIRI-lite general-message", "type": "api", "url": "https://api.cts-strasbourg.eu/v1/siri/2.0/general-message"}, {"checksum": null, "created_at": "2023-08-02T08:39:08.261000+00:00", "description": "Permet d'obtenir la liste des arr\u00eats du r\u00e9seau avec localisation, lignes passantes et potentiellement destinations selon les param\u00e8tres fournis.\n\nSi le th\u00e9orique est d\u00e9j\u00e0 int\u00e9gr\u00e9, il est recommand\u00e9 de se baser plut\u00f4t sur le th\u00e9orique, cette API se base dessus et vise principalement les applications ne l'int\u00e9grant pas.\n\nDocumentation disponible directement sur le [Swagger](https://api.cts-strasbourg.eu).", "extras": {"check:available": false, "check:date": "2023-08-02T08:39:22.960000", "check:error": "Unauthorized", "check:status": 401, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "siri-lite", "harvest": null, "id": "90bf5e71-4699-4186-9d98-b689453fa838", "internal": {"created_at_internal": "2023-08-02T08:39:08.261000+00:00", "last_modified_internal": "2023-08-02T08:39:08.261000+00:00"}, "last_modified": "2023-08-02T08:39:08.261000+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/90bf5e71-4699-4186-9d98-b689453fa838", "metrics": {"views": 482}, "mime": "application/json", "preview_url": null, "schema": {"name": null, "url": null, "version": null}, "title": "Liste des arr\u00eats : API SIRI-lite stoppoints-discovery", "type": "api", "url": "https://api.cts-strasbourg.eu/v1/siri/2.0/stoppoints-discovery"}, {"checksum": null, "created_at": "2023-08-02T08:37:14.287000+00:00", "description": "Permet d'obtenir la liste des lignes du r\u00e9seau avec les destinations possibles par sens et les couleurs.\n\nSi le th\u00e9orique est d\u00e9j\u00e0 int\u00e9gr\u00e9, il est recommand\u00e9 de se baser plut\u00f4t sur le th\u00e9orique, cette API se base dessus et vise principalement les applications ne l'int\u00e9grant pas.\n\nDocumentation disponible directement sur le [Swagger](https://api.cts-strasbourg.eu).", "extras": {"check:available": false, "check:date": "2023-08-02T08:37:19.364000", "check:error": "Unauthorized", "check:status": 401, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "siri-lite", "harvest": null, "id": "f93b2124-59f7-47d3-a677-b3eba71f6a7a", "internal": {"created_at_internal": "2023-08-02T08:37:14.287000+00:00", "last_modified_internal": "2023-08-02T08:39:20.565000+00:00"}, "last_modified": "2023-08-02T08:39:20.565000+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/f93b2124-59f7-47d3-a677-b3eba71f6a7a", "metrics": {"views": 458}, "mime": "application/json", "preview_url": null, "schema": {"name": null, "url": null, "version": null}, "title": "Liste des lignes : API SIRI-lite lines-discovery", "type": "api", "url": "https://api.cts-strasbourg.eu/v1/siri/2.0/lines-discovery"}], "schema": null, "slug": "donnees-theoriques-gtfs-et-temps-reel-siri-lite-du-reseau-cts", "spatial": {"geom": null, "granularity": "fr:epci", "zones": ["fr:epci:246700488"]}, "tags": ["eurometropole", "gtfs", "horaires-temps-reel", "horaires-theoriques", "siri", "siri-lite", "strasbourg"], "temporal_coverage": null, "title": "Donn\u00e9es th\u00e9oriques (GTFS) et temps r\u00e9el (SIRI-lite) du r\u00e9seau CTS", "uri": "https://www.data.gouv.fr/api/1/datasets/donnees-theoriques-gtfs-et-temps-reel-siri-lite-du-reseau-cts/"}