Authorizations
API key for authentication
Body
Body
- AgenticWorkflow
- WorkflowWithEntityAndFields
- WorkflowWithExistingSchema
Request body for creating a new workflow Create an AI-powered workflow that uses natural language instructions to intelligently extract and adapt data extraction based on page content. The agent can navigate complex sites and understand context.
Example: {"urls": ["https://example.com"], "navigationMode": "agentic-navigation", "userPrompt": "Extract all job listings with title, company, salary, and location. Click on each listing to get full details."}
List of URLs to scrape. Can be a single URL or multiple URLs to scrape across different pages or domains.
1Must be set to 'agentic-navigation' for agentic workflows
agentic-navigation Natural language instructions for the AI agent (10-5000 characters). Describe what data to extract and how to navigate the site
10 - 5000Human-readable name for this workflow (e.g., 'Product Catalog Scraper')
1Detailed description of what this workflow does and why it was created (maximum 500 characters)
500Tags for organizing and categorizing workflows (minimum 3 characters per tag)
Maximum number of items to scrape. Useful for limiting scope during development or cost control
x >= 1Geographic location for scraping. Use 'auto' for automatic detection or 'manual' to specify a country
Monitoring configuration
How frequently this workflow should run (ONLY_ONCE, HOURLY, DAILY, WEEKLY, etc.)
ONLY_ONCE, EVERY_10_MINUTES, HALF_HOURLY, HOURLY, THREE_HOURLY, SIX_HOURLY, TWELVE_HOURLY, EIGHTEEN_HOURLY, DAILY, TWO_DAY, THREE_DAY, WEEKLY, BIWEEKLY, TRIWEEKLY, FOUR_WEEKS, MONTHLY, REAL_TIME, CUSTOM Cron expressions for custom schedules. Overrides the interval setting for fine-grained control
Skip preview and validation, deploy scraper immediately. Use with caution - set to true only when you're confident the configuration is correct
Automatically start the workflow after creation. Set to false if you want to test/review before starting
Browser interactions to perform before scraping (e.g., clicking buttons, filling forms, scrolling). See Interaction schema for available action types
- BrowserInteraction
- WebExtensionInteraction
Enable data quality validation. When true, scraped data is validated against the schema and anomalies are detected
Additional data for the workflow (e.g. IDs from your system to link data)
Optional: Schema ID to use with agentic extraction
Optional: Entity name for agentic extraction
Optional: Additional extraction fields to guide the agent
- DataField
- RawContentField
- ClassificationField