Skip to content
TarekyDocs
Console

Public API: walk/ride/walk transit itineraries (metered)

GET
/v1/transit/plan/{points}
curl --request GET \
--url 'https://api.tareky.com/v1/transit/plan/44.42039%2C33.35654%3B44.45398%2C33.33030?radius=800&limit=3' \
--header 'Authorization: Bearer <token>'
points
required
string
Example
44.42039,33.35654;44.45398,33.33030

Origin;destination

radius
number
default: 800 >= 1 <= 5000
limit
integer
default: 3 >= 1 <= 5
x-access-key-id
string

Legacy key id (until its sunset)

Media typeapplication/json
object
itineraries
required
Array<object>
object
legs
required
Array
One of:
object
mode
required
string
Allowed values: walk
distanceMeters
required
number
durationSeconds
required
number
from
required
object
lng
required
number
lat
required
number
name
required

A street, square or area to name the stop; null for the trip’s own origin and destination

object
ar
required
string | null
en
required
string | null
to
required
object
lng
required
number
lat
required
number
name
required

A street, square or area to name the stop; null for the trip’s own origin and destination

object
ar
required
string | null
en
required
string | null
coordinates
required

The leg as a line, in travel order

Array<array>
totalDurationSeconds
required
number
totalDistanceMeters
required
number
fareIqd
required
number | null
Example
{
"itineraries": [
{
"legs": [
{
"mode": "walk"
}
]
}
]
}

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"
}