Discovery Endpoints
Discover URLs on websites and execute batch scrapes via HTTP.Start discovery
Start URL discovery using sitemap, pagination, or link pattern.Request body
- Sitemap
- Pagination
- Link Pattern
Discovery parameters
Sitemap
Pagination
Link Pattern
Response
Example
Get discovery status
Get discovery status and results.Response
When pending/running:pending, running, completed, failed
Example
Get discovery URLs
Fetch all discovered URLs with pagination.Query parameters
Response
Example
Execute discovery
Execute a one-time batch scrape from discovered URLs.Request body
Parameters
Response
Example
Create discovery schedule
Create a recurring schedule from discovered URLs.Request body
- Interval
- Cron
Parameters
*Either
interval_seconds or cron_expression is required.
Response
Example
List discoveries
List all discoveries for the authenticated user.Query parameters
Response
Array of discovery objects (same format as Get discovery).Example
Delete discovery
Delete a discovery and its associated URLs.Response
Example
Polling for completion
Since discovery runs asynchronously, poll until status iscompleted or failed:
Error responses
Discovery-specific errors
See REST API Errors for detailed error handling.
Next steps
Site Crawling Guide
Step-by-step crawling guide
Site Crawling Concepts
Understand how site crawling works
Schedule Endpoints
Manage recurring scrapes
Job Endpoints
Track batch job results