Skip to content

Scrapyd API

HTTP REST API for managing web scraping jobs.

Base URL: http://78.56.0.236:6800

Get Scrapyd server status.

Response:

{
"status": "ok",
"running": 2,
"pending": 5,
"finished": 150
}

List all jobs by status.

Parameters:

  • project - Project name

Schedule a new spider job.

Parameters:

  • project - Project name
  • spider - Spider name
  • Additional spider arguments

Cancel a running job.

Parameters:

  • project - Project name
  • job - Job ID

File: functions.php

function scrapyd_api_request($endpoint, $params = []) {
// Implementation
}