update_web_scraping
Turns Web Scraping on or off and sets its keywords (exact or fuzzy match, each can be paused), the daily limit (1-500 leads, 1 credit each) and contacts-only (only companies where we found a person).
Update Web Scraping keywords · Changes data · Acts outside your account · Spends credits or money
Turns Web Scraping on or off and sets its keywords (exact or fuzzy match, each can be paused), the daily limit (1-500 leads, 1 credit each) and contacts-only (only companies where we found a person). Passing keywords replaces the whole list: get_web_scraping first and send the full list. Not on LTD plans.
| Connection | Account URL, team member URL or OAuth |
|---|
Parameters
| Parameter | Type | Required | Accepts | Description |
|---|---|---|---|---|
websiteId | string | Yes | any | Website ID from list_websites. |
enabled | boolean | No | any | On or off. |
keywords | object[] | No | any | The full keyword list: value (a phrase your buyers write, or a domain in a script such as a competitor's tracker), matchMode (exact or fuzzy), paused. |
keywords[].value | string | Yes | any | A phrase your buyers write on their own site, or a domain that appears in a script URL. |
keywords[].matchMode | string | No | exact, fuzzy | exact (the phrase as written) or fuzzy (close variants too). |
keywords[].paused | boolean | No | any | true to keep the keyword but stop searching for it. |
dailyLimit | number | No | 1–500 | Leads per day, 1-500. |
contactsOnly | boolean | No | any | Only add companies where a person was found. |
Tool definition
What your assistant receives from tools/list:
{
"name": "update_web_scraping",
"title": "Update Web Scraping keywords",
"annotations": {
"title": "Update Web Scraping keywords",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": true
},
"inputSchema": {
"type": "object",
"properties": {
"websiteId": {
"type": "string",
"description": "Website ID from list_websites."
},
"enabled": {
"type": "boolean",
"description": "On or off."
},
"keywords": {
"type": "array",
"items": {
"type": "object",
"properties": {
"value": {
"type": "string",
"description": "A phrase your buyers write on their own site, or a domain that appears in a script URL."
},
"matchMode": {
"type": "string",
"enum": [
"exact",
"fuzzy"
],
"description": "exact (the phrase as written) or fuzzy (close variants too)."
},
"paused": {
"type": "boolean",
"description": "true to keep the keyword but stop searching for it."
}
},
"required": [
"value"
]
},
"description": "The full keyword list: value (a phrase your buyers write, or a domain in a script such as a competitor's tracker), matchMode (exact or fuzzy), paused."
},
"dailyLimit": {
"type": "number",
"minimum": 1,
"maximum": 500,
"description": "Leads per day, 1-500."
},
"contactsOnly": {
"type": "boolean",
"description": "Only add companies where a person was found."
}
},
"required": [
"websiteId"
]
}
}get_web_scraping
Web Scraping looks for your keywords on websites across the open web — in the page text or in the scripts a site loads — and adds the companies that match, with their people, as leads under Leads › Web Scraping.
suggest_web_scraping_keywords
Keyword ideas for Web Scraping: phrases the website's buyers would write about themselves on their own sites (never the seller's own category words).