Skip to content
TarekyDocs
Console

Public API: transit lines near a point or serving a trip (metered)

GET
/v1/transit/{points}
curl --request GET \
--url 'https://api.tareky.com/v1/transit/44.3661%2C33.3152%3B44.4342%2C33.3062?radius=500&limit=20' \
--header 'Authorization: Bearer <token>'
points
required
string
Example
44.3661,33.3152;44.4342,33.3062

Lng,lat for “near me”, or lng,lat;lng,lat for “serves both ends”

radius
number
default: 500 >= 1 <= 5000
limit
integer
default: 20 >= 1 <= 50
x-access-key-id
string

Legacy key id (until its sunset)

Media typeapplication/json
object
routes
required
Array<object>
object
id
required
string
sourceIndex
required
integer
>= -9007199254740991 <= 9007199254740991
name
required
string | null
fareIqd
required
number | null
fareNote
required
string | null
distancesMeters
required

Metres from each queried point to the line, in the order given

Array<number>
stops
required
Array<object>
object
name
required
string | null
lng
required
number
lat
required
number
Examplegenerated
{
"routes": [
{
"id": "example",
"sourceIndex": 1,
"name": "example",
"fareIqd": 1,
"fareNote": "example",
"distancesMeters": [
1
],
"stops": [
{
"name": "example",
"lng": 1,
"lat": 1
}
]
}
]
}

Rate limit or monthly quota exceeded; see Retry-After

Media typeapplication/json
object
error
required
object
code
required

Stable machine-readable code, e.g. quota_exceeded, no_route

string
message
required
string
status
required
integer
>= -9007199254740991 <= 9007199254740991
details

For invalid_request: the validation issues

docsUrl
required
string
requestId
string
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"status": 1,
"details": "example",
"docsUrl": "example"
},
"requestId": "example"
}

Any other error, in the /v1 error envelope

Media typeapplication/json
object
error
required
object
code
required

Stable machine-readable code, e.g. quota_exceeded, no_route

string
message
required
string
status
required
integer
>= -9007199254740991 <= 9007199254740991
details

For invalid_request: the validation issues

docsUrl
required
string
requestId
string
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"status": 1,
"details": "example",
"docsUrl": "example"
},
"requestId": "example"
}