Agenty

Agenty is a web scraping and automation platform that enables users to extract data, monitor changes, and automate browser tasks without coding.

79 actions Integration catalog
Request access
Connect Agenty once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add List RowsAGENTY_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.
Create AgentAGENTY_AGENTS_CONTROLLER_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.
Get Agent TemplatesAGENTY_AGENTS_CONTROLLER_GET_TEMPLATES
Tool to fetch all public agent templates and sample agents. Use when listing available templates for users to select.
Delete Agent by IDAGENTY_AGENTS_DELETE_BY_ID
Tool to delete a single agent by its ID. Use when you need to permanently remove an agent after confirming it exists.
Fetch all agentsAGENTY_AGENTS_GET_ALL
Tool to fetch all active agents under an account. Use after authenticating when you need to list agents with pagination and sorting.
Get Agent by IDAGENTY_AGENTS_GET_BY_ID
Retrieves complete details of a specific agent including its configuration, input settings, scheduler, and metadata. Use this tool when you need to: - View full agent configuration and settings - Check agent type and current version - Access scheduler and script configurations - Verify agent status before executing jobs - Retrieve agent metadata for updates or cloning
Update Agent by IDAGENTY_AGENTS_UPDATE_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"
Create API KeyAGENTY_API_KEYS_CONTROLLER_CREATE_API_KEYS
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.
Delete API key by IDAGENTY_API_KEYS_DELETE_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.
Download API keysAGENTY_API_KEYS_DOWNLOAD
Tool to download all API keys under an account in CSV format. Use when you need a complete list of API keys for export or backup.
Get all API keysAGENTY_API_KEYS_GET_ALL
Tool to retrieve all API keys under an account. Use after authentication when you need to list API keys with pagination and sorting.
Get API key by IDAGENTY_API_KEYS_GET_BY_ID
Retrieves detailed information about a specific API key by its ID. Use this action when you need to: - Get the full details of an API key including its value, role, and status - Verify the existence and properties of a specific API key - Check if an API key is enabled or disabled The key_id can be obtained from the 'Get all API keys' action or when creating a new API key.
Reset API key by IDAGENTY_API_KEYS_RESET_BY_ID
Resets (regenerates) the secret value of an existing API key. The old secret becomes invalid immediately. Important: This action only confirms the reset was successful but does NOT return the new secret. After resetting, use the 'Get API Key By ID' action to retrieve the new secret value. Use this when you need to: - Rotate API key secrets for security - Invalidate a compromised API key and generate a new secret - Update credentials as part of security maintenance
Update API key by IDAGENTY_API_KEYS_UPDATE_BY_ID
Updates an existing API key's name and role by its unique identifier. This action allows you to modify the display name and permission level of an API key. Only the name and role fields can be updated; other properties are read-only. After updating, the action automatically fetches and returns the complete updated API key details. Use this when you need to: - Rename an API key for better identification - Change the permission level (Owner, Admin, or Manager) of an API key - Update multiple properties of an API key at once
Capture ScreenshotAGENTY_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.
Capture Screenshot with OptionsAGENTY_CAPTURE_SCREENSHOT_WITH_OPTIONS
Tool to capture webpage screenshots with extensive customization options including full-page capture, image format, quality settings, viewport configuration, and post-processing. Use when you need to take screenshots of web pages with specific requirements for size, format, or rendering behavior.
Change API key status by IDAGENTY_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.
Get all connectionsAGENTY_CONNECTIONS_GET_ALL
Retrieves all connections from your Agenty account. Supports pagination via limit/offset and sorting by field name. Returns an empty list if no connections exist.
Convert URL to PDFAGENTY_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.
Convert URL to PDF with OptionsAGENTY_CONVERT_URL_TO_PDF_WITH_OPTIONS
Tool to convert a URL or raw HTML to PDF with customizable options. Use when you need to generate PDFs with specific formatting requirements like custom page sizes, margins, headers/footers, or orientation. Supports both URL-based and HTML content conversion.
Copy AgentAGENTY_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 WorkflowAGENTY_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).
Get dashboard reports and usageAGENTY_DASHBOARD_GET_REPORTS_USAGE
Tool to fetch account reports like pages used by agent, date, and product. Use when analyzing usage over a date range.
Delete List Row by IDAGENTY_DELETE_LIST_ROW
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 IDsAGENTY_DELETE_LIST_ROWS
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 ProjectAGENTY_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 ScheduleAGENTY_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 IDAGENTY_DELETE_WORKFLOW
Tool to delete a workflow by its ID. Use when you need to permanently remove a workflow after confirming it exists.
Download Agent ResultAGENTY_DOWNLOAD_AGENT_RESULT
Tool to download agent results by agent ID in CSV, TSV or JSON format. Use when you need to export or analyze agent execution results as a file.
Download List RowsAGENTY_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.
Download usersAGENTY_DOWNLOAD_USERS
Tool to download users list in CSV format. Use when you need to export or backup the complete list of team members and users.
Download workflowsAGENTY_DOWNLOAD_WORKFLOWS
Tool to download all workflows in CSV format. Use when you need to export or backup all workflows from your account.
Extract Structured DataAGENTY_EXTRACT_BROWSER_STRUCTURED_DATA
Tool to auto-extract structured data from a webpage including schema.org, RDFa, Microdata, and JSON-LD formats. Use when you need to automatically extract semantic markup from web pages without writing custom scraping rules. The API returns organized structured data in four categories: metatags, microdata, rdfa, and jsonld.
Extract Structured Data from URLAGENTY_EXTRACT_STRUCTURED_DATA
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 ResultAGENTY_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 all team membersAGENTY_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 URL RedirectsAGENTY_GET_BROWSER_REDIRECTS
Tool to get the complete redirect chain for a URL. Use when you need to trace how a URL redirects, including both server-side (HTTP 3xx redirects) and client-side redirects (JavaScript, meta tags). Returns an ordered list of all redirect steps from the original URL to the final destination.
Get Job ResultAGENTY_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 IDAGENTY_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 IDAGENTY_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.
Get Page ContentAGENTY_GET_PAGE_CONTENT
Tool to fetch the complete HTML content of any webpage URL. Use this when you need to retrieve the full HTML source code of a page, including content rendered after JavaScript execution. The API navigates to the URL using proxies and captures the page's source content.
Get Page Content with OptionsAGENTY_GET_PAGE_CONTENT_WITH_OPTIONS
Tool to fetch HTML content of a webpage with custom options including ad blocking. Use this when you need to retrieve the full HTML source of a webpage, particularly for web scraping or content analysis tasks. The tool supports ad blocking to speed up page loads and reduce unnecessary content.
Get Project by IDAGENTY_GET_PROJECT_BY_ID
Retrieves complete details of a specific project by its ID, including name, description, creator information, and timestamps. Use this to get project metadata before adding agents, checking project existence, or verifying project details for updates.
Get Redirects with OptionsAGENTY_GET_REDIRECTS_WITH_OPTIONS
Tool to get the complete redirect chain of a URL with custom navigation options. Use when you need to trace URL redirects including both server-side (3xx) and client-side redirects (JavaScript, meta tags). Supports custom timeout and navigation wait conditions to ensure all redirects are captured.
Get Agent ScheduleAGENTY_GET_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 User by IDAGENTY_GET_USER_BY_ID
Tool to retrieve detailed information about a user by their ID. Use this to fetch user profile data including email, role, status, and activity timestamps.
Get Workflow by IDAGENTY_GET_WORKFLOW_BY_ID
Retrieves complete details of a specific workflow by its ID. Use this to view workflow configuration including agents, triggers, and actions before updating or deleting.
Get agent input by IDAGENTY_INPUTS_GET_BY_AGENT_ID
Retrieves the input configuration for a specific agent by its ID. Returns the input source type (URL, manual list, saved list reference, or another agent's output) and associated configuration details. Use this to inspect an agent's current input setup before modifying it or starting a job, or to verify what data sources an agent will process.
Update Input by Agent IDAGENTY_INPUTS_UPDATE_BY_AGENT_ID
Updates the input configuration for a specific agent in Agenty. This tool modifies where an agent gets its input data from. You can configure the agent to: - Pull from a URL feed (type='url') - Use a manually specified list of URLs (type='manual') - Reference data from an Agenty list (type='list') - Use output from another agent (type='agent') Use this after creating or identifying an agent to set up its data source before running jobs.
Download jobsAGENTY_JOBS_DOWNLOAD
Tool to download all jobs in CSV format. Use when you need a complete list of jobs for export or analysis.
Download job file by IDAGENTY_JOBS_DOWNLOAD_FILES_BY_ID
Tool to download output files by job ID. Use when you need to fetch a specific output file after a job completes.
Download Job Result by IDAGENTY_JOBS_DOWNLOAD_RESULT_BY_ID
Tool to download the agent output result by job ID. Use when you need to fetch the final output of a completed job in CSV, TSV, or JSON format.
Fetch all jobsAGENTY_JOBS_GET_ALL
Tool to fetch all jobs under an account. Use when you need to view and filter the list of jobs with pagination and sorting.
Get Job by IDAGENTY_JOBS_GET_BY_ID
Retrieves comprehensive details about a specific job including its status, progress metrics (pages processed/succeeded/failed), timing information (created/started/completed times), resource consumption (page credits), and any error messages. Use this action to check job status, monitor execution progress, or diagnose job failures. Returns complete job metadata needed before downloading results.
Get Job Logs by IDAGENTY_JOBS_GET_LOGS_BY_ID
Tool to fetch logs for a given job by its ID. Use when you need to review or debug job execution logs with pagination support.
List job output filesAGENTY_JOBS_LIST_FILES_BY_ID
Lists all output files generated by a specific job. Returns file names and sizes for available downloads including CSV/JSON/TSV data exports and compressed logs. Use this after a job completes to discover what output files are available before downloading them.
Start Agent JobAGENTY_JOBS_START
Tool to start a new agent job. Use when you need to trigger execution of an existing agent.
Stop Job by IDAGENTY_JOBS_STOP_BY_ID
Tool to stop a running job by job ID. Use when you need to halt an in-progress job before it completes. Confirm the job ID beforehand to avoid unintended stops.
Clear List RowsAGENTY_LISTS_CLEAR_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").
Create ListAGENTY_LISTS_CONTROLLER_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'."
Showing the first 60 of 79 actions.