Overview
Tasks represent individual page crawls within a job. Each task tracks the crawl status, response time, cache performance, and any errors for a specific URL.List Tasks for Job
Path Parameters
Unique job identifier
Query Parameters
Results per page (max 200)
Number of results to skip
Filter by task status:
pending, running, completed, failedFilter by cache status:
hit, missmiss: Pages with MISS or EXPIRED cache status (could benefit from cache warming)hit: Pages with HIT or DYNAMIC cache status (cache performing optimally)
Filter by path keyword (case-insensitive partial match)
Sort field and direction. Add
- prefix for descending order.Available fields:path: URL pathstatus: Task statusresponse_time: Response time in millisecondscache_status: Cache statussecond_response_time: Second request response timestatus_code: HTTP status codepage_views_7d: Page views (last 7 days)page_views_28d: Page views (last 28 days)page_views_180d: Page views (last 180 days)created_at: Creation timestamp (default)
sort=response_time, sort=-page_views_7dResponse Fields
Array of task objects
Unique task identifier
Parent job identifier
Full URL that was crawled
URL path component
Hostname (only included if different from job domain)
Task status:
pending, running, completed, failedHTTP status code (e.g., 200, 404, 500)
Response time in milliseconds
Cache status:
HIT, MISS, EXPIRED, DYNAMICResponse time of second request (for cache validation)
Cache status of second request
Content-Type header value
Error message if task failed
How the URL was discovered:
sitemap, link_crawl, manualURL where this page was discovered (for link crawl)
Number of retry attempts
Page views in last 7 days (requires Google Analytics integration)
Page views in last 28 days (requires Google Analytics integration)
Page views in last 180 days (requires Google Analytics integration)
ISO 8601 timestamp when task was created
ISO 8601 timestamp when task started (null if not started)
ISO 8601 timestamp when task completed (null if not completed)
Export Task Results
Path Parameters
Unique job identifier
Query Parameters
Export type:
job: All tasks (default)broken-links: Only failed tasks (404s, 500s, etc.)slow-pages: Only pages with response time > 3000ms
Response Fields
Type of export performed
ISO 8601 timestamp when export was generated
Number of tasks included in export (max 10,000)
Array of task objects (structure varies by export type)
Pagination Strategy
- Default: 50 results per page (balance of data vs performance)
- Maximum: 200 results per page (prevents overwhelming responses)
- Large datasets: Use filtering to reduce total results before pagination
- Export option: For bulk data access (10,000+ tasks), use the export endpoint