Skip to content

Get URL detail

GET
/api/v1/urls/{id}
curl -X GET 'https://dashboard.justcrawl.io/api/v1/urls/00000000-0000-0000-0000-000000000001' \
-H 'Authorization: Bearer $JUSTCRAWL_API_KEY'

Returns the full URL row including tags, priority, enabled state, last-run timestamp, and computed display fields. 404 when the ID is unknown OR when it belongs to another org — the response shape is identical so cross-org enumeration cannot distinguish “does not exist” from “not yours.”

id
required
string format: uuid

URL item ID.

URL item.

Media type application/json
object
id
string format: uuid
url
string
domain
string
priority
integer
tags
Array<string>
createdAt
string format: date-time
Example generated
{
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"url": "example",
"domain": "example",
"priority": 1,
"tags": [
"example"
],
"createdAt": "2026-04-15T12:00:00Z"
}

Missing or invalid authentication token

Media type application/json
object
error
string
Example
{
"error": "Missing or invalid authentication token"
}

Insufficient permissions for this operation

Media type application/json
object
error
string
Example
{
"error": "No organization. Complete onboarding first."
}

URL not found.

Unexpected server error. Logs and PostHog $exception capture

Media type application/json
object
error
string
Example
{
"error": "Something went wrong"
}