Agenty
Web data extraction and change monitoring with agents, jobs, results, and scheduling.
Extracts a table from a page, watches it for changes, and reports what moved since the previous run.
Use Agenty with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Agenty to work.
What Snow can do with Agenty
These are the Agenty operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads44
Look at your data without changing it.
- Capture Screenshot
Tool to capture a full-page or visible screenshot of any webpage URL. Use when you need to capture visual representation of a webpage as an image file. The screenshot is captured using browser automation with default settings.
- Convert URL to PDF
Tool to convert a webpage URL to a PDF document. Use when you need to generate a PDF file from a web page for archival, reporting, or offline viewing purposes.
- Download List Rows
Tool to download list rows as CSV file. Use when you need to export or backup all rows from a specific list.
- Extract Structured Data from URL
Tool to auto-extract structured data from a webpage URL. Use when you need to extract schema.org, RDFa, Microdata, or JSON-LD structured data from web pages.
- Get Agent Result
Tool to get the most recent result data for an agent. Use when you need to retrieve and view the scraped/collected data from an agent's latest execution. Returns result data with pagination support.
- Get Agent Schedule
Tool to retrieve the schedule configuration for a specific agent. Use when you need to check the current scheduling settings for an agent.
- Get all team members
Tool to retrieve all team members (users) under an account. Use after authentication when you need to list team members with pagination, sorting, and search filtering.
- Get Job Result
Tool to get the result data from a completed job. Use when you need to retrieve and view the scraped/collected data from a finished job. Returns result data with pagination support.
- Get list by ID
Retrieves detailed information about a specific list by its ID. Use this action when you need to: - Get the full details of a list including its name, description, and metadata - Verify the existence of a specific list - Check when a list was created or last updated - Access additional data associated with a list The list_id can be obtained from the 'Get all lists' action or when creating a new list.
- Get List Row by ID
Tool to fetch a specific row by its ID from a list. Use when you need to retrieve a single data entry from a list using its unique identifier.
Creates8
Add something new to your account.
- Add List Rows
Tool to add new rows to a list. Use when you need to insert one or more data rows into an existing list. Column names in row objects must match the list's schema.
- Copy Agent
Tool to copy an existing agent by its ID, creating a duplicate with optionally a new name. Use when you need to duplicate an agent's configuration to create a similar agent without starting from scratch.
- Create Workflow
Creates a new workflow in Agenty to automate actions based on agent events. Use this to set up automated responses like sending emails, triggering webhooks, or notifications when specific agent events occur (e.g., job completed, job failed).
- Create Agent
Creates a new Agenty agent for web scraping, change detection, crawling, map monitoring, or brand monitoring. Use this tool to set up automated data extraction agents. Requires: - name: A descriptive name for the agent - type: One of 'scraping', 'changedetection', 'crawling', 'mapmonitoring', 'brandmonitoring' - config: Configuration object with url, browser, and collections defining what data to extract The config.collections array contains field definitions with CSS selectors or other extraction methods. Each field specifies what data to extract and how (TEXT content, ATTR for attributes, etc.). Optional: Set start=true to immediately run the agent after creation, or configure a scheduler for recurring runs. Returns the created agent with its unique agent_id for future reference.
- Create API Key
Creates a new API key for programmatic access to the Agenty API. The generated API key can be used to authenticate API requests with different permission levels (Owner, Admin, or Manager). The key is returned in the response and should be securely stored as it provides access to your Agenty account.
- Create List
Tool to create a new list. Use after preparing the list name and optional description. Example: "Create a list named 'Contacts' with description 'Potential leads'."
- Create Project
Creates a new project in Agenty. Use this to initialize a project with a name and optional description.
- Start Agent Job
Tool to start a new agent job. Use when you need to trigger execution of an existing agent.
Updates15
Change something that is already there.
- Toggle Agent Schedule
Tool to toggle schedule on/off for an agent. Use when you need to enable or disable an agent's scheduled execution without modifying other agent settings.
- Update Agent Schedule
Updates the schedule configuration for a specific agent. Use when you need to modify how often an agent runs automatically.
- Update List Row
Tool to update a specific row in a list by list ID and row ID. Use when you need to modify existing data in a list row. The row_data must include the '_id' field and any column fields (col1, col2, etc.) you want to update.
- Update Project
Update an existing project's name and description in Agenty. Use this to modify project details such as changing the project name or updating its description.
- Update Workflow
Tool to update an existing workflow's configuration by workflow ID. Use this to modify workflow properties including name, agent selection, trigger conditions, and actions to execute. Workflows automate responses to agent events such as job completion, errors, or change detection. Common use cases include sending notifications, triggering webhooks, or updating external systems.
- Add Agents to Project
Add one or more agents to an Agenty project to organize and group related agents together. This action associates agents with a project, allowing better organization and management of your automation workflows. The response includes the complete updated project information with all associated agents. Prerequisites: - Project must exist (use projects_get_all to find valid project IDs) - Agent(s) must exist (use agents_get_all to find valid agent IDs) Example usage: "Add agents
- Change API key status by ID
Toggles the enabled/disabled status of an API key. This endpoint switches the key between enabled and disabled states - if the key is currently enabled, it will be disabled, and vice versa. Returns a confirmation message upon successful status change. Use this after retrieving the key_id from the list or get API key endpoints.
- Patch Workflow
Tool to partially update a workflow by ID. Use when you need to update specific fields of a workflow without replacing the entire workflow object. This action performs a PATCH operation, allowing you to update only the fields you specify (e.g., just the name) without affecting other workflow properties. Currently supports updating the workflow name.
- Transfer Agent Ownership
Tool to transfer agent ownership to another Agenty account. Use when you need to move an agent to a different user's account by specifying their email address.
- Update Agent by ID
Updates an existing agent's configuration, settings, and metadata. Use this tool to modify an agent's properties such as name, type, config, tags, scheduler, scripts, or visibility settings. The API only returns the fields that were updated in the response, not the complete agent object. To get the full updated agent details, use the 'Get Agent by ID' action after updating. Example uses: - "Update agent abc123 to change its name to 'Production Scraper'" - "Enable scheduling for agent xyz789 with a cron expression '0 */6 * * *'" - "Update agent def456 config to scrape a different URL"
Deletes12
Remove something. This often cannot be undone.
- Clear List Rows
Tool to clear all rows in a list by its ID. Use when you need to wipe out all data in a list before re-populating (e.g., "Clear all rows in list 123").
- Delete Agent by ID
Tool to delete a single agent by its ID. Use when you need to permanently remove an agent after confirming it exists.
- Delete API key by ID
Delete an API key by its unique identifier. Use this tool to permanently revoke access for a specific API key. The key_id can be obtained from the "Get all API keys" or "Create API key" actions. This action cannot be undone.
- Delete List by ID
Tool to delete a specific list by its ID. Use when you need to permanently remove a list after confirming it exists.
- Delete List Row by ID
Tool to delete a specific row from a list by its unique identifier. Use when you need to permanently remove a single row from a list.
- Delete List Rows by IDs
Tool to delete specific rows from a list by their IDs. Use when you need to remove one or more rows from a list by providing their unique identifiers.
- Delete Project
Tool to delete a project by its ID. Use when you need to permanently remove a project. This action cannot be undone, so ensure the project ID is correct before deletion.
- Delete Schedule
Tool to delete a schedule for an agent by its agent ID. Use when you need to remove scheduled automation for a specific agent.
- Delete Workflow by ID
Tool to delete a workflow by its ID. Use when you need to permanently remove a workflow after confirming it exists.
- Remove Agent from Project
Remove an agent from an Agenty project. Use when you need to disassociate an agent from a project while keeping both the agent and project intact. The agent will no longer be part of the project's organization structure.
Related integrations
Ready to put Agenty to work?
Sign up free, build an app by chatting, and connect Agenty in minutes. No credit card required.