# iBus Israel Transport API > Read-only JSON API with stops, lines, timetables, realtime arrivals and official service alerts of Israel's public transport (source: Israel's Ministry of Transport — GTFS, SIRI, alerts; processed by iBus). Access by key of an approved project. - Base URL: https://api.ibusisrael.online — operations: GET https://api.ibusisrael.online/api/transport/... - Authentication: `Authorization: Bearer ` (format ibk_live_k_…); never a key in the URL (400 KEY_IN_QUERY); keys stay on servers. - Access: an application is reviewed by iBus (https://api.ibusisrael.online/access/); keys, IP addresses and usage in https://app.ibusisrael.online/developers - Diagnostics: GET https://api.ibusisrael.online/api/access/whoami (the client address the server sees, key and project state; no quota). - Limits per project: per minute (burst), per day and per month (00:00 UTC), at the same time, heavy operations; 429 + Retry-After; keyed answers carry X-RateLimit-Limit / X-RateLimit-Remaining. - Transition: published operations still answer without a key, with limits per network; the end is announced on the access page. - OpenAPI 3.1 (published operations, security scheme ibusKey): https://api.ibusisrael.online/openapi.json - Realtime rows carry `freshness`; use only `live` rows as realtime predictions. - Timetable times are GTFS times of the service date (Israel local time, may exceed 24:00:00); `*_utc` fields are UTC. - Not part of this API: accounts, notifications, the Lior assistant; the planner, whole-network export and vehicles only on request. ## Guides - [iBus Transport API](https://api.ibusisrael.online/docs/md/en/index.md): Stops, lines, timetables, live arrivals and service alerts of Israel's public transport as JSON over HTTPS. Access by key after a review of your project. - [Your first request](https://api.ibusisrael.online/docs/md/en/quickstart.md): Find a stop, ask for its arrivals and read the freshness of each row. Examples in curl, JavaScript and Python. - [Data and time](https://api.ibusisrael.online/docs/md/en/data.md): Where the data comes from, timetable versus realtime, freshness rules, service dates and times after midnight, identifiers, coordinates and units. - [Limits and errors](https://api.ibusisrael.online/docs/md/en/limits.md): Request limits of a project, the error format, every error code and how to retry politely. - [Access, keys and privacy](https://api.ibusisrael.online/docs/md/en/access.md): Keys, the Authorization header, IP addresses, every refusal code, browsers and what the server keeps. - [Changes](https://api.ibusisrael.online/docs/md/en/changelog.md): Versions of this documentation and the related changes of the API. ## Other languages - [Русский](https://api.ibusisrael.online/docs/md/ru/index.md) - [עברית](https://api.ibusisrael.online/docs/md/he/index.md) - [العربية](https://api.ibusisrael.online/docs/md/ar/index.md) ## Optional - [OpenAPI document](https://api.ibusisrael.online/openapi.json): machine-readable contract with examples - [Human-readable reference](https://api.ibusisrael.online/docs/reference/)