Skip to main content
GET
/
crawl-logs
/
{crawlId}
cURL
curl --request GET \
  --url https://api.olyptik.io/crawl-logs/{crawlId} \
  --header 'Authorization: Bearer <token>'
{
  "results": [
    {
      "id": "6870e3c687c81925622df89f",
      "message": "Page crawled successfully",
      "level": "info",
      "description": "Successfully crawled https://example.com/page",
      "crawlId": "6870e36787c81925622df818",
      "teamId": "680e8bc08cdb14f10180db6a",
      "data": {
        "url": "https://example.com/page",
        "statusCode": 200
      },
      "createdAt": "2025-07-11T10:13:26.966Z"
    }
  ],
  "page": 1,
  "limit": 1200,
  "totalPages": 0,
  "totalResults": 0
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

crawlId
string
required

ID of crawl to get logs for

Query Parameters

page
integer
default:1

Page number for pagination

Required range: x >= 1
limit
integer
default:1200

Number of logs per page

Required range: 1 <= x <= 1200

Response

Paginated results with crawl logs

results
object[]
page
integer
default:1
Required range: x >= 1
limit
integer
default:1200
Required range: x >= 1
totalPages
integer
default:0
Required range: x >= 0
totalResults
integer
default:0
Required range: x >= 0
I