{"id":13617440,"url":"https://github.com/pgrimaud/ratp-api-rest","last_synced_at":"2026-04-02T02:05:30.752Z","repository":{"id":37587839,"uuid":"81851178","full_name":"pgrimaud/ratp-api-rest","owner":"pgrimaud","description":"This project turnkey is distributed as a middleware to expose RATP realtime data as REST resources","archived":false,"fork":false,"pushed_at":"2023-04-21T20:34:41.000Z","size":810,"stargazers_count":86,"open_issues_count":7,"forks_count":16,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-22T23:39:25.754Z","etag":null,"topics":["api","hacktoberfest","php","ratp","ratp-api","realtime-schedules","rest","swagger-ui","symfony4"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pgrimaud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"pgrimaud","custom":"https://www.paypal.me/grimaudpierre"}},"created_at":"2017-02-13T17:21:44.000Z","updated_at":"2025-04-04T10:45:51.000Z","dependencies_parsed_at":"2024-08-01T20:56:42.791Z","dependency_job_id":null,"html_url":"https://github.com/pgrimaud/ratp-api-rest","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pgrimaud/ratp-api-rest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgrimaud%2Fratp-api-rest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgrimaud%2Fratp-api-rest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgrimaud%2Fratp-api-rest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgrimaud%2Fratp-api-rest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgrimaud","download_url":"https://codeload.github.com/pgrimaud/ratp-api-rest/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgrimaud%2Fratp-api-rest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31294398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:43:37.129Z","status":"online","status_checked_at":"2026-04-02T02:00:08.535Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","hacktoberfest","php","ratp","ratp-api","realtime-schedules","rest","swagger-ui","symfony4"],"created_at":"2024-08-01T20:01:41.740Z","updated_at":"2026-04-02T02:05:30.731Z","avatar_url":"https://github.com/pgrimaud.png","language":"PHP","readme":"# REST RATP API (v4)\n\n[![SensioLabsInsight](https://insight.sensiolabs.com/projects/0e42a9e2-ecb8-4412-8c88-b8f417f5ae2c/mini.png)](https://insight.sensiolabs.com/projects/0e42a9e2-ecb8-4412-8c88-b8f417f5ae2c)\n\nThis project turnkey is distributed as a middleware to expose RATP data as REST resources.\nYou can retrieve real time schedules for any given RER (train), Metro, Tramway, Bus or Noctilien stop in real time.\n\nThis project uses the package [horaires-ratp-sdk](https://github.com/pgrimaud/horaires-ratp-sdk) which consume the official RATP API.\n \nOld version 3 README is available [here](https://github.com/pgrimaud/ratp-api-rest/blob/v3/README.md).\n\n[Official documentation on GitHub](https://github.com/pgrimaud/horaires-ratp-api) with dashboard example.\n\n## Demo\n\nDemo is available here : [https://api-ratp.pierre-grimaud.fr/v4/](https://api-ratp.pierre-grimaud.fr/v4/)\n\n## Requirements\n\n - Access to the official RATP API (see [here](https://data.ratp.fr/explore/dataset/horaires-temps-reel/))\n - PHP \u003e= 8.0\n - Redis server (for cache)\n\n## Installation\n\nFirst :\n\n```\ngit clone git@github.com:pgrimaud/ratp-api-rest\ncd ratp-api-rest\ncomposer install\n```\n\n- Then configure your favorite webserver (Apache or Nginx) : \n[more informations here](http://symfony.com/doc/current/setup/web_server_configuration.html).\n- Manage your `.env` file : [more informations here](https://symfony.com/doc/current/configuration.html#the-env-file-environment-variables).\n\n## TODO\n\n- Add Opendata SNCF data\n\n## Feedback or questions\n\nYou can [create an issue](https://github.com/pgrimaud/ratp-api-rest/issues) if needed or contact me on [Twitter](https://twitter.com/pgrimaud_).\n\n## Contributing\n\nPull requests are appreciated. Everyone is welcome and even encouraged to contribute with their own improvements.\n\n## Copyrights\n\nThis project is not affiliated with or endorsed by the [RATP](http://www.ratp.fr).\n\n## License\n\nLicensed under the terms of the MIT License.\n","funding_links":["https://github.com/sponsors/pgrimaud","https://www.paypal.me/grimaudpierre"],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgrimaud%2Fratp-api-rest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpgrimaud%2Fratp-api-rest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgrimaud%2Fratp-api-rest/lists"}