Quickstart
Your first call to api.ajungem.ro/v1, no account needed.
Without a key: search public listings
curl "https://api.ajungem.ro/v1/listings?fromCountry=IT&toCountry=RO&category=car"
const response = await fetch('https://api.ajungem.ro/v1/listings?fromCountry=IT&toCountry=RO&category=car')
const { data, hasMore, nextCursor } = await response.json()
The response looks like:
{
"data": [
{
"ref": "7J769R",
"category": "car",
"fromCity": "Torino",
"fromCountry": "IT",
"toCity": "Iași",
"toCountry": "RO",
"budget": "700.00",
"currency": "EUR",
"status": "published",
"url": "https://ajungem.ro/curse/7J769R"
}
],
"hasMore": true,
"nextCursor": "eyJ…"
}
At most 20 results per page. For the next page, send nextCursor back as the cursor parameter — see Pagination.
With a key: your own listings
curl https://api.ajungem.ro/v1/listings/mine \
-H "Authorization: Bearer ajk_live_…"
A cost estimate
curl "https://api.ajungem.ro/v1/cost-estimate?fromCountry=IT&toCountry=RO&from=Torino&to=Iași&vehicle=semi"
It's information, not a recommended rate: the platform doesn't set prices. See Product rules.
Next step
Read through the API reference for every route, or Objects for the exact shape of each field.