---
title: "Bright Data"
description: "One account API key. Zones and the Product Hunt collector are found on the account."
---

> Documentation Index
> Fetch the complete documentation index at: https://help.tooluse.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Bright Data

<p>One account API key. Zones and the Product Hunt collector are found on the account.</p>

<details data-command-index><summary>What you can do (23)</summary>
<h2>What you can do</h2>
<p>Available commands: 23 (23 read, 0 write). Enable only the commands your application needs.</p>
<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Command</th>
<th>Effect</th>
</tr>
</thead>
<tbody><tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-serp-search">Read Google or Bing search results</a> — <code>brightdata.serp-search</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-linkedin-jobs">Read one public LinkedIn job posting</a> — <code>brightdata.linkedin-jobs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-linkedin-jobs-discover">Discover LinkedIn jobs by company and keyword</a> — <code>brightdata.linkedin-jobs-discover</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-commerce-dataset">Collect commerce product records</a> — <code>brightdata.commerce-dataset</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-reddit-posts-discover">Discover Reddit posts by subreddit or keyword</a> — <code>brightdata.reddit-posts-discover</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-reddit-comments">Collect comments on Reddit posts</a> — <code>brightdata.reddit-comments</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-x-posts-collect">Collect one public X post</a> — <code>brightdata.x-posts-collect</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-threads-posts-collect">Collect public Threads posts or discover a bounded profile batch</a> — <code>brightdata.threads-posts-collect</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-youtube-videos">Collect YouTube videos</a> — <code>brightdata.youtube-videos</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-youtube-videos-discover">Discover YouTube videos</a> — <code>brightdata.youtube-videos-discover</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-youtube-comments">Collect YouTube comments</a> — <code>brightdata.youtube-comments</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-web-unlocker">Fetch a page as Markdown text</a> — <code>brightdata.web-unlocker</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-product-hunt-collect">Read Product Hunt page</a> — <code>brightdata.product-hunt-collect</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-business-search-company-ludicrous">Business Search company (ludicrous)</a> — <code>brightdata.business-search.company.ludicrous</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-business-search-company-instant">Business Search company (instant)</a> — <code>brightdata.business-search.company.instant</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-business-search-company-smart">Business Search company (smart)</a> — <code>brightdata.business-search.company.smart</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-business-search-people-ludicrous">Business Search people (ludicrous)</a> — <code>brightdata.business-search.people.ludicrous</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-business-search-people-instant">Business Search people (instant)</a> — <code>brightdata.business-search.people.instant</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-business-search-people-smart">Business Search people (smart)</a> — <code>brightdata.business-search.people.smart</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-dataset-snapshot-read">Read an existing dataset snapshot</a> — <code>brightdata.dataset-snapshot-read</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-x-discovery">Discover X posts and accounts</a> — <code>brightdata.x-discovery</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-x-community-collect">Submit one bounded public X community collection</a> — <code>brightdata.x-community-collect</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/brightdata#command-brightdata-linkedin-profile">Read one public professional profile</a> — <code>brightdata.linkedin-profile</code></td>
<td>Read</td>
</tr>
</tbody></table>
</div>
</details>
<h2>Connect and use</h2>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata">Connect and use</a></p>
<p>Open the integration&#39;s connection form to check the available credential source. The source has not been resolved for this documentation export. The instructions below apply when using your own provider account.</p>
<h2>Get your provider credentials</h2>
<p>Follow these steps for Bright Data, then enter the issued values in the connection form below.</p>
<ol>
<li>Sign in to Bright Data, open account API-token settings and create an API token with the permissions your selected products need. Copy it into the connection&#39;s API Key field.</li>
</ol>
<p><a href="https://docs.brightdata.com/api-reference/authentication">Official credential setup</a></p>
<h2>Where to enter credentials</h2>
<p>In the integration page, sign in, choose your workspace and open Connect. If a <strong>Credentials</strong> choice is shown, select <strong>Use my credentials</strong>. Fill the following connection fields and save. Provider credentials belong in this form, never in an MCP configuration or tool input.</p>
<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Connection field</th>
<th>Requirement</th>
</tr>
</thead>
<tbody><tr>
<td>API Key</td>
<td>Required</td>
</tr>
<tr>
<td>Web Unlocker zone</td>
<td>Optional</td>
</tr>
</tbody></table>
</div><p>Open API keys and create a Tooluse.net key for the enabled commands.</p>
<p>Set TOOLUSE_API_KEY in your client and use the shared MCP configuration.</p>
<p><a href="https://help.tooluse.net/clients">Configure Claude Code, Codex or Cursor once</a></p>

<h2>Permissions and results</h2>

<p>If you have more than one workspace, check the selected workspace in the connection or API-key dialog before saving. Roles, enabled commands, expiry and revocation use Tooluse.net&#39;s existing permissions. Disabling a connection or revoking a key immediately prevents new calls.</p>

<p>Send one Claude tool_use block per request. Keep the same Idempotency-Key when retrying the same request; use a new key for a new call. The response includes the shared Tooluse.net receipt and Claude tool_result. Check both HTTP status and the returned tool result before treating a call as successful.</p>

<p>Your connection&#39;s daily allowance and key permissions also apply. Adding a connection does not make a provider request.</p>

<p>Calls return the shared execution receipt and a Claude tool_result. Provider output varies by operation; consult the provider documentation for its response fields. Unconfirmed calls should be checked before retrying.</p>

<h2>Call from your client</h2>

<p>Use the shared MCP configuration. Refresh your client&#39;s tool list after saving the connection or changing key permissions, then call the returned tool name with the example input below.</p>

<p><a href="https://help.tooluse.net/clients">Configure Claude Code, Codex or Cursor once</a></p>

<h2>Discover your enabled tools</h2>

<p>List permitted tools in Claude format. Read every page using page and size (maximum 100) until all results have been received. Use the returned name, not a catalog capability identifier, in the tool_use block.</p>

<pre><code class="language-bash">curl 'https://api.tooluse.net/v1/tools' \
  -H "Authorization: Bearer $TOOLUSE_API_KEY"
</code></pre>

<p>Find this command in the tool list permitted by your key. Replace svc_FROM_YOUR_TOOL_LIST with its returned name. Use a new Idempotency-Key for each new call and retain it when retrying that same call.</p>

<h2>HTTP call</h2>

<pre><code class="language-bash">curl 'https://api.tooluse.net/v1/tool-calls' \
  -H "Authorization: Bearer $TOOLUSE_API_KEY" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: replace-with-a-new-call-id' \
  --data '{
  "type": "tool_use",
  "id": "toolu_example",
  "name": "svc_FROM_YOUR_TOOL_LIST",
  "input": {
    "targetUrl": "https://www.google.com/search?q=Kestra&amp;num=5&amp;hl=en"
  }
}'
</code></pre>

<p>Send one Claude tool_use block per request. Keep the same Idempotency-Key when retrying the same request; use a new key for a new call. The response includes the shared Tooluse.net receipt and Claude tool_result. Check both HTTP status and the returned tool result before treating a call as successful.</p>

<h2>Commands</h2>

<details id="command-brightdata-serp-search">
<summary><span>Read Google or Bing search results — <code>brightdata.<wbr>serp-<wbr>search</code></span></summary>
<p>Run <strong>Read Google or Bing search results</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.serp-search">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>targetUrl</code></td>
<td>string</td>
<td>Required</td>
<td>Google or Bing search URL</td>
<td><code>minLength: 1; maxLength: 4096; format: &quot;uri&quot;</code></td>
</tr>
<tr>
<td><code>postDetails</code></td>
<td>string</td>
<td>Optional</td>
<td>Read verified post dates (up to 7 unique details)</td>
<td><code>enum: [&quot;x&quot;,&quot;threads&quot;]</code></td>
</tr>
<tr>
<td><code>responseFormat</code></td>
<td>string</td>
<td>Optional</td>
<td>Google original HTML or explicit JSON transport</td>
<td><code>enum: [&quot;raw&quot;,&quot;json&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.serp-search">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "targetUrl": "https://www.google.com/search?q=Kestra&amp;num=5&amp;hl=en"
}
</code></pre>

<p>At most 244 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-linkedin-jobs">
<summary><span>Read one public LinkedIn job posting — <code>brightdata.<wbr>linkedin-<wbr>jobs</code></span></summary>
<p>Run <strong>Read one public LinkedIn job posting</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.linkedin-jobs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>targetUrl</code></td>
<td>string</td>
<td>Required</td>
<td>Public LinkedIn job posting URL</td>
<td><code>minLength: 1; maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.linkedin-jobs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "targetUrl": "https://www.linkedin.com/jobs/view/4310512612/"
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-linkedin-jobs-discover">
<summary><span>Discover LinkedIn jobs by company and keyword — <code>brightdata.<wbr>linkedin-<wbr>jobs-<wbr>discover</code></span></summary>
<p>Run <strong>Discover LinkedIn jobs by company and keyword</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.linkedin-jobs-discover">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>keyword</code></td>
<td>string</td>
<td>Required</td>
<td>Job keyword</td>
<td><code>minLength: 1; maxLength: 200</code></td>
</tr>
<tr>
<td><code>location</code></td>
<td>string</td>
<td>Required</td>
<td>Job location</td>
<td><code>minLength: 1; maxLength: 200</code></td>
</tr>
<tr>
<td><code>company</code></td>
<td>string</td>
<td>Required</td>
<td>Company filter</td>
<td><code>minLength: 1; maxLength: 200</code></td>
</tr>
<tr>
<td><code>country</code></td>
<td>string</td>
<td>Optional</td>
<td>Two-letter country code</td>
<td><code>pattern: &quot;^[A-Za-z]{2}$&quot;</code></td>
</tr>
<tr>
<td><code>limitRecords</code></td>
<td>integer</td>
<td>Required</td>
<td>Maximum job records</td>
<td><code>minimum: 1; maximum: 10</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.linkedin-jobs-discover">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "keyword": "software engineer",
  "location": "Taipei",
  "company": "1641286",
  "country": "TW",
  "limitRecords": 10
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-commerce-dataset">
<summary><span>Collect commerce product records — <code>brightdata.<wbr>commerce-<wbr>dataset</code></span></summary>
<p>Run <strong>Collect commerce product records</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.commerce-dataset">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>dataset</code></td>
<td>string</td>
<td>Required</td>
<td>Registered commerce dataset</td>
<td><code>enum: [&quot;amazon-products&quot;,&quot;ebay-products&quot;,&quot;walmart-products&quot;,&quot;google-play-apps&quot;,&quot;google-play-reviews&quot;]</code></td>
</tr>
<tr>
<td><code>mode</code></td>
<td>string</td>
<td>Required</td>
<td>Collect product URLs or discover by keyword</td>
<td><code>enum: [&quot;collect&quot;,&quot;keyword&quot;]</code></td>
</tr>
<tr>
<td><code>values</code></td>
<td>array</td>
<td>Required</td>
<td>Product URLs or keywords</td>
<td><code>minItems: 1; maxItems: 20</code></td>
</tr>
<tr>
<td><code>values[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>minLength: 2; maxLength: 2048</code></td>
</tr>
<tr>
<td><code>limitPerInput</code></td>
<td>integer</td>
<td>Optional</td>
<td>Records per input</td>
<td><code>minimum: 1; maximum: 100</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.commerce-dataset">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "dataset": "amazon-products",
  "mode": "collect",
  "values": [
    "https://www.amazon.com/dp/B0CHX1W1XY"
  ],
  "limitPerInput": 1
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-reddit-posts-discover">
<summary><span>Discover Reddit posts by subreddit or keyword — <code>brightdata.<wbr>reddit-<wbr>posts-<wbr>discover</code></span></summary>
<p>Run <strong>Discover Reddit posts by subreddit or keyword</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.reddit-posts-discover">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>subreddits</code></td>
<td>array</td>
<td>Optional</td>
<td>Subreddits to discover</td>
<td><code>minItems: 1; maxItems: 5</code></td>
</tr>
<tr>
<td><code>subreddits[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>subreddits[].url</code></td>
<td>string</td>
<td>Required</td>
<td>Subreddit URL</td>
<td><code>minLength: 1; maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
<tr>
<td><code>subreddits[].sortBy</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort order</td>
<td><code>enum: [&quot;hot&quot;,&quot;new&quot;,&quot;top&quot;]</code></td>
</tr>
<tr>
<td><code>subreddits[].estimatedRecords</code></td>
<td>integer</td>
<td>Optional</td>
<td>Expected posts</td>
<td><code>minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>queries</code></td>
<td>array</td>
<td>Optional</td>
<td>Keyword queries</td>
<td><code>minItems: 1; maxItems: 1</code></td>
</tr>
<tr>
<td><code>queries[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>queries[].keyword</code></td>
<td>string</td>
<td>Required</td>
<td>Keyword</td>
<td><code>minLength: 2; maxLength: 120</code></td>
</tr>
<tr>
<td><code>queries[].date</code></td>
<td>string</td>
<td>Optional</td>
<td>Date filter</td>
<td><code>enum: [&quot;Past hour&quot;,&quot;Past day&quot;,&quot;Past week&quot;,&quot;Past month&quot;,&quot;Past year&quot;,&quot;All time&quot;]</code></td>
</tr>
<tr>
<td><code>queries[].limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Posts per keyword</td>
<td><code>minimum: 1; maximum: 5</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.reddit-posts-discover">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "subreddits": [
    {
      "url": "https://www.reddit.com/r/kestra/",
      "sortBy": "hot",
      "estimatedRecords": 5
    }
  ]
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-reddit-comments">
<summary><span>Collect comments on Reddit posts — <code>brightdata.<wbr>reddit-<wbr>comments</code></span></summary>
<p>Run <strong>Collect comments on Reddit posts</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.reddit-comments">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>urls</code></td>
<td>array</td>
<td>Required</td>
<td>Reddit post URLs</td>
<td><code>minItems: 1; maxItems: 1</code></td>
</tr>
<tr>
<td><code>urls[]</code></td>
<td>string</td>
<td>Optional</td>
<td>Public Reddit URL</td>
<td><code>minLength: 1; maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
<tr>
<td><code>daysBack</code></td>
<td>integer</td>
<td>Optional</td>
<td>Comment age in days</td>
<td><code>minimum: 1; maximum: 365</code></td>
</tr>
<tr>
<td><code>estimatedRecords</code></td>
<td>integer</td>
<td>Optional</td>
<td>Expected comments</td>
<td><code>minimum: 1; maximum: 40</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.reddit-comments">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "urls": [
    "https://www.reddit.com/r/kestra/comments/abc123/"
  ],
  "daysBack": 30,
  "estimatedRecords": 40
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-x-posts-collect">
<summary><span>Collect one public X post — <code>brightdata.<wbr>x-<wbr>posts-<wbr>collect</code></span></summary>
<p>Run <strong>Collect one public X post</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.x-posts-collect">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>targetUrl</code></td>
<td>string</td>
<td>Required</td>
<td>X post URL</td>
<td><code>minLength: 1; maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.x-posts-collect">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "targetUrl": "https://x.com/kestra_io/status/1730000000000000000"
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-threads-posts-collect">
<summary><span>Collect public Threads posts or discover a bounded profile batch — <code>brightdata.<wbr>threads-<wbr>posts-<wbr>collect</code></span></summary>
<p>Run <strong>Collect public Threads posts or discover a bounded profile batch</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.threads-posts-collect">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>targetUrl</code></td>
<td>string</td>
<td>Optional</td>
<td>Threads post URL</td>
<td><code>minLength: 1; maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
<tr>
<td><code>profileUrls</code></td>
<td>array</td>
<td>Optional</td>
<td></td>
<td><code>minItems: 1; maxItems: 4; uniqueItems: true</code></td>
</tr>
<tr>
<td><code>profileUrls[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
<tr>
<td><code>maxPostsPerProfile</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 20</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.threads-posts-collect">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "targetUrl": "https://www.threads.com/@kestra_io/post/C1abcdefghi"
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-youtube-videos">
<summary><span>Collect YouTube videos — <code>brightdata.<wbr>youtube-<wbr>videos</code></span></summary>
<p>Run <strong>Collect YouTube videos</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.youtube-videos">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>urls</code></td>
<td>array</td>
<td>Required</td>
<td>YouTube video URL</td>
<td><code>minItems: 1; maxItems: 1; uniqueItems: true</code></td>
</tr>
<tr>
<td><code>urls[]</code></td>
<td>string</td>
<td>Optional</td>
<td>Video URL</td>
<td><code>maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
<tr>
<td><code>transcriptionLanguage</code></td>
<td>string</td>
<td>Optional</td>
<td>Transcript language tag</td>
<td><code>pattern: &quot;^[A-Za-z]{2,3}(?:-[A-Za-z]{2,4})?$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.youtube-videos">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "urls": [
    "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
  ],
  "transcriptionLanguage": "en"
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-youtube-videos-discover">
<summary><span>Discover YouTube videos — <code>brightdata.<wbr>youtube-<wbr>videos-<wbr>discover</code></span></summary>
<p>Run <strong>Discover YouTube videos</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.youtube-videos-discover">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>channelUrl</code></td>
<td>string</td>
<td>Optional</td>
<td>Channel URL</td>
<td><code>maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
<tr>
<td><code>expectedVideoCount</code></td>
<td>integer</td>
<td>Required</td>
<td>Expected videos</td>
<td><code>minimum: 1; maximum: 50</code></td>
</tr>
<tr>
<td><code>keyword</code></td>
<td>string</td>
<td>Optional</td>
<td>Search keyword</td>
<td><code>minLength: 1; maxLength: 200</code></td>
</tr>
<tr>
<td><code>startDate</code></td>
<td>string</td>
<td>Optional</td>
<td>Published after (UTC)</td>
<td><code>maxLength: 24; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>endDate</code></td>
<td>string</td>
<td>Optional</td>
<td>Published before (UTC)</td>
<td><code>maxLength: 24; format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>keywords</code></td>
<td>array</td>
<td>Optional</td>
<td>Search keywords sharing the total video limit</td>
<td><code>minItems: 1; maxItems: 5; uniqueItems: true</code></td>
</tr>
<tr>
<td><code>keywords[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>minLength: 1; maxLength: 200</code></td>
</tr>
<tr>
<td><code>sortBy</code></td>
<td>string</td>
<td>Optional</td>
<td>Candidate ordering (keyword searches only)</td>
<td><code>enum: [&quot;upload-date&quot;]</code></td>
</tr>
<tr>
<td><code>uploadDate</code></td>
<td>string</td>
<td>Optional</td>
<td>Candidate discovery period (publisher dates are verified downstream)</td>
<td><code>enum: [&quot;this-week&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.youtube-videos-discover">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "channelUrl": "https://www.youtube.com/@nasa",
  "expectedVideoCount": 50
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-youtube-comments">
<summary><span>Collect YouTube comments — <code>brightdata.<wbr>youtube-<wbr>comments</code></span></summary>
<p>Run <strong>Collect YouTube comments</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.youtube-comments">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>urls</code></td>
<td>array</td>
<td>Required</td>
<td>YouTube video URL</td>
<td><code>minItems: 1; maxItems: 1; uniqueItems: true</code></td>
</tr>
<tr>
<td><code>urls[]</code></td>
<td>string</td>
<td>Optional</td>
<td>Video URL</td>
<td><code>maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
<tr>
<td><code>estimatedRecords</code></td>
<td>integer</td>
<td>Optional</td>
<td>Estimated comments</td>
<td><code>minimum: 1; maximum: 100</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.youtube-comments">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "urls": [
    "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
  ],
  "estimatedRecords": 100
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-web-unlocker">
<summary><span>Fetch a page as Markdown text — <code>brightdata.<wbr>web-<wbr>unlocker</code></span></summary>
<p>Run <strong>Fetch a page as Markdown text</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.web-unlocker">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>responseFormat</code></td>
<td>string</td>
<td>Optional</td>
<td>Response format</td>
<td><code>enum: [&quot;markdown&quot;,&quot;raw&quot;]; default: &quot;markdown&quot;</code></td>
</tr>
<tr>
<td><code>targetUrl</code></td>
<td>string</td>
<td>Required</td>
<td>Public page URL</td>
<td><code>minLength: 1; maxLength: 4096; format: &quot;uri&quot;</code></td>
</tr>
<tr>
<td><code>render</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Render JavaScript content</td>
<td><code>default: false</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.web-unlocker">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "targetUrl": "https://example.com/"
}
</code></pre>

<p>At most 2 provider requests per invocation; timeout: 90 seconds.</p>

</details>
<details id="command-brightdata-product-hunt-collect">
<summary><span>Read Product Hunt page — <code>brightdata.<wbr>product-<wbr>hunt-<wbr>collect</code></span></summary>
<p>Run <strong>Read Product Hunt page</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.product-hunt-collect">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>collectorId</code></td>
<td>string</td>
<td>Optional</td>
<td>Existing Studio collector ID</td>
<td><code>maxLength: 82; pattern: &quot;^c_[A-Za-z0-9]{8,80}$&quot;</code></td>
</tr>
<tr>
<td><code>targetUrl</code></td>
<td>string</td>
<td>Required</td>
<td>Product or leaderboard URL</td>
<td><code>minLength: 1; maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.product-hunt-collect">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "targetUrl": "https://www.producthunt.com/products/kestra"
}
</code></pre>

<p>At most 14 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<details id="command-brightdata-business-search-company-ludicrous">
<summary><span>Business Search company (ludicrous) — <code>brightdata.<wbr>business-<wbr>search.<wbr>company.<wbr>ludicrous</code></span></summary>
<p>Run <strong>Business Search company (ludicrous)</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.business-search.company.ludicrous">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td>Structured search query</td>
<td><code>minProperties: 1; maxProperties: 1</code></td>
</tr>
<tr>
<td><code>offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Result offset</td>
<td><code>minimum: 0; maximum: 1000</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Results per page</td>
<td><code>minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>—</td>
<td>Optional</td>
<td>Returned fields</td>
<td></td>
</tr>
<tr>
<td><code>view</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[1]; enum: [&quot;id_only&quot;,&quot;summary&quot;,&quot;full&quot;]</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; additionalProperties: false</code></td>
</tr>
<tr>
<td><code>view.fields</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td><code>oneOf[2]; minItems: 1; maxItems: 36; uniqueItems: true</code></td>
</tr>
<tr>
<td><code>view.fields[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; enum: [&quot;company_id&quot;,&quot;linkedin_id&quot;,&quot;name&quot;,&quot;slogan&quot;,&quot;industry&quot;,&quot;headquarters_location&quot;,&quot;headquarters_country_code&quot;,&quot;offices_cities&quot;,&quot;company_size_from&quot;,&quot;company_size_to&quot;,&quot;employees_in_linkedin&quot;,&quot;linkedin_followers&quot;,&quot;website&quot;,&quot;domain&quot;,&quot;url&quot;,&quot;logo&quot;,&quot;about&quot;,&quot;specialties&quot;,&quot;organization_type&quot;,&quot;founded_year&quot;,&quot;headquarters_city&quot;,&quot;offices_country_codes&quot;,&quot;alumni_count&quot;,&quot;linkedin_follower_to_employee_ratio&quot;,&quot;funding_stage&quot;,&quot;funding_raised&quot;,&quot;investor_names&quot;,&quot;similar_company_ids&quot;,&quot;affiliated_company_ids&quot;,&quot;crunchbase_id&quot;,&quot;image&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.business-search.company.ludicrous">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "text": {
      "industry": {
        "value": "software",
        "mode": "all"
      }
    }
  },
  "limit": 10,
  "offset": 0,
  "view": "summary"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-brightdata-business-search-company-instant">
<summary><span>Business Search company (instant) — <code>brightdata.<wbr>business-<wbr>search.<wbr>company.<wbr>instant</code></span></summary>
<p>Run <strong>Business Search company (instant)</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.business-search.company.instant">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>string</td>
<td>Required</td>
<td>Search query</td>
<td><code>minLength: 1; maxLength: 200</code></td>
</tr>
<tr>
<td><code>offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Result offset</td>
<td><code>minimum: 0; maximum: 99</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Results per page</td>
<td><code>minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>—</td>
<td>Optional</td>
<td>Returned fields</td>
<td></td>
</tr>
<tr>
<td><code>view</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[1]; enum: [&quot;id_only&quot;,&quot;summary&quot;,&quot;full&quot;]</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; additionalProperties: false</code></td>
</tr>
<tr>
<td><code>view.fields</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td><code>oneOf[2]; minItems: 1; maxItems: 36; uniqueItems: true</code></td>
</tr>
<tr>
<td><code>view.fields[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; enum: [&quot;company_id&quot;,&quot;linkedin_id&quot;,&quot;name&quot;,&quot;slogan&quot;,&quot;industry&quot;,&quot;headquarters_location&quot;,&quot;headquarters_country_code&quot;,&quot;offices_cities&quot;,&quot;company_size_from&quot;,&quot;company_size_to&quot;,&quot;employees_in_linkedin&quot;,&quot;linkedin_followers&quot;,&quot;website&quot;,&quot;domain&quot;,&quot;url&quot;,&quot;logo&quot;,&quot;about&quot;,&quot;specialties&quot;,&quot;organization_type&quot;,&quot;founded_year&quot;,&quot;headquarters_city&quot;,&quot;offices_country_codes&quot;,&quot;alumni_count&quot;,&quot;linkedin_follower_to_employee_ratio&quot;,&quot;funding_stage&quot;,&quot;funding_raised&quot;,&quot;investor_names&quot;,&quot;similar_company_ids&quot;,&quot;affiliated_company_ids&quot;,&quot;crunchbase_id&quot;,&quot;image&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.business-search.company.instant">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": "Software companies in Taiwan",
  "limit": 10,
  "offset": 0,
  "view": "summary"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-brightdata-business-search-company-smart">
<summary><span>Business Search company (smart) — <code>brightdata.<wbr>business-<wbr>search.<wbr>company.<wbr>smart</code></span></summary>
<p>Run <strong>Business Search company (smart)</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.business-search.company.smart">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>string</td>
<td>Required</td>
<td>Search query</td>
<td><code>minLength: 1; maxLength: 200</code></td>
</tr>
<tr>
<td><code>offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Result offset</td>
<td><code>minimum: 0; maximum: 99</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Results per page</td>
<td><code>minimum: 1; maximum: 10</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>—</td>
<td>Optional</td>
<td>Returned fields</td>
<td></td>
</tr>
<tr>
<td><code>view</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[1]; enum: [&quot;id_only&quot;,&quot;summary&quot;,&quot;full&quot;]</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; additionalProperties: false</code></td>
</tr>
<tr>
<td><code>view.fields</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td><code>oneOf[2]; minItems: 1; maxItems: 36; uniqueItems: true</code></td>
</tr>
<tr>
<td><code>view.fields[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; enum: [&quot;company_id&quot;,&quot;linkedin_id&quot;,&quot;name&quot;,&quot;slogan&quot;,&quot;industry&quot;,&quot;headquarters_location&quot;,&quot;headquarters_country_code&quot;,&quot;offices_cities&quot;,&quot;company_size_from&quot;,&quot;company_size_to&quot;,&quot;employees_in_linkedin&quot;,&quot;linkedin_followers&quot;,&quot;website&quot;,&quot;domain&quot;,&quot;url&quot;,&quot;logo&quot;,&quot;about&quot;,&quot;specialties&quot;,&quot;organization_type&quot;,&quot;founded_year&quot;,&quot;headquarters_city&quot;,&quot;offices_country_codes&quot;,&quot;alumni_count&quot;,&quot;linkedin_follower_to_employee_ratio&quot;,&quot;funding_stage&quot;,&quot;funding_raised&quot;,&quot;investor_names&quot;,&quot;similar_company_ids&quot;,&quot;affiliated_company_ids&quot;,&quot;crunchbase_id&quot;,&quot;image&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.business-search.company.smart">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": "Software companies in Taiwan",
  "limit": 10,
  "offset": 0,
  "view": "summary"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-brightdata-business-search-people-ludicrous">
<summary><span>Business Search people (ludicrous) — <code>brightdata.<wbr>business-<wbr>search.<wbr>people.<wbr>ludicrous</code></span></summary>
<p>Run <strong>Business Search people (ludicrous)</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.business-search.people.ludicrous">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td>Structured search query</td>
<td><code>minProperties: 1; maxProperties: 1</code></td>
</tr>
<tr>
<td><code>offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Result offset</td>
<td><code>minimum: 0; maximum: 1000</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Results per page</td>
<td><code>minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>—</td>
<td>Optional</td>
<td>Returned fields</td>
<td></td>
</tr>
<tr>
<td><code>view</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[1]; enum: [&quot;id_only&quot;,&quot;summary&quot;,&quot;full&quot;]</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; additionalProperties: false</code></td>
</tr>
<tr>
<td><code>view.fields</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td><code>oneOf[2]; minItems: 1; maxItems: 36; uniqueItems: true</code></td>
</tr>
<tr>
<td><code>view.fields[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; enum: [&quot;linkedin_num_id&quot;,&quot;linkedin_person_id&quot;,&quot;name&quot;,&quot;current_title&quot;,&quot;current_company_name&quot;,&quot;current_company_industry&quot;,&quot;location&quot;,&quot;city&quot;,&quot;country_code&quot;,&quot;followers&quot;,&quot;connections&quot;,&quot;url&quot;,&quot;avatar&quot;,&quot;first_name&quot;,&quot;about&quot;,&quot;recommendations_count&quot;,&quot;influencer&quot;,&quot;patent_count&quot;,&quot;current_tenure_months&quot;,&quot;experience_years&quot;,&quot;past_job_titles&quot;,&quot;past_company_names&quot;,&quot;past_company_ids&quot;,&quot;education_schools&quot;,&quot;education_details&quot;,&quot;certification_names&quot;,&quot;languages&quot;,&quot;current_company_id&quot;,&quot;current_company_specialties&quot;,&quot;current_company_country_code&quot;,&quot;current_company_size_from&quot;,&quot;current_company_size_to&quot;,&quot;current_company_funding_stage&quot;,&quot;current_company_funding_raised&quot;,&quot;similar_profile_ids&quot;,&quot;also_viewed_ids&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.business-search.people.ludicrous">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "text": {
      "current_title": {
        "value": "software engineer",
        "mode": "all"
      }
    }
  },
  "limit": 10,
  "offset": 0,
  "view": "summary"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-brightdata-business-search-people-instant">
<summary><span>Business Search people (instant) — <code>brightdata.<wbr>business-<wbr>search.<wbr>people.<wbr>instant</code></span></summary>
<p>Run <strong>Business Search people (instant)</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.business-search.people.instant">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>string</td>
<td>Required</td>
<td>Search query</td>
<td><code>minLength: 1; maxLength: 200</code></td>
</tr>
<tr>
<td><code>offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Result offset</td>
<td><code>minimum: 0; maximum: 99</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Results per page</td>
<td><code>minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>—</td>
<td>Optional</td>
<td>Returned fields</td>
<td></td>
</tr>
<tr>
<td><code>view</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[1]; enum: [&quot;id_only&quot;,&quot;summary&quot;,&quot;full&quot;]</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; additionalProperties: false</code></td>
</tr>
<tr>
<td><code>view.fields</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td><code>oneOf[2]; minItems: 1; maxItems: 36; uniqueItems: true</code></td>
</tr>
<tr>
<td><code>view.fields[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; enum: [&quot;linkedin_num_id&quot;,&quot;linkedin_person_id&quot;,&quot;name&quot;,&quot;current_title&quot;,&quot;current_company_name&quot;,&quot;current_company_industry&quot;,&quot;location&quot;,&quot;city&quot;,&quot;country_code&quot;,&quot;followers&quot;,&quot;connections&quot;,&quot;url&quot;,&quot;avatar&quot;,&quot;first_name&quot;,&quot;about&quot;,&quot;recommendations_count&quot;,&quot;influencer&quot;,&quot;patent_count&quot;,&quot;current_tenure_months&quot;,&quot;experience_years&quot;,&quot;past_job_titles&quot;,&quot;past_company_names&quot;,&quot;past_company_ids&quot;,&quot;education_schools&quot;,&quot;education_details&quot;,&quot;certification_names&quot;,&quot;languages&quot;,&quot;current_company_id&quot;,&quot;current_company_specialties&quot;,&quot;current_company_country_code&quot;,&quot;current_company_size_from&quot;,&quot;current_company_size_to&quot;,&quot;current_company_funding_stage&quot;,&quot;current_company_funding_raised&quot;,&quot;similar_profile_ids&quot;,&quot;also_viewed_ids&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.business-search.people.instant">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": "Software engineers in Taiwan",
  "limit": 10,
  "offset": 0,
  "view": "summary"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-brightdata-business-search-people-smart">
<summary><span>Business Search people (smart) — <code>brightdata.<wbr>business-<wbr>search.<wbr>people.<wbr>smart</code></span></summary>
<p>Run <strong>Business Search people (smart)</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.business-search.people.smart">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>string</td>
<td>Required</td>
<td>Search query</td>
<td><code>minLength: 1; maxLength: 200</code></td>
</tr>
<tr>
<td><code>offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Result offset</td>
<td><code>minimum: 0; maximum: 99</code></td>
</tr>
<tr>
<td><code>limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Results per page</td>
<td><code>minimum: 1; maximum: 10</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>—</td>
<td>Optional</td>
<td>Returned fields</td>
<td></td>
</tr>
<tr>
<td><code>view</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[1]; enum: [&quot;id_only&quot;,&quot;summary&quot;,&quot;full&quot;]</code></td>
</tr>
<tr>
<td><code>view</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; additionalProperties: false</code></td>
</tr>
<tr>
<td><code>view.fields</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td><code>oneOf[2]; minItems: 1; maxItems: 36; uniqueItems: true</code></td>
</tr>
<tr>
<td><code>view.fields[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; enum: [&quot;linkedin_num_id&quot;,&quot;linkedin_person_id&quot;,&quot;name&quot;,&quot;current_title&quot;,&quot;current_company_name&quot;,&quot;current_company_industry&quot;,&quot;location&quot;,&quot;city&quot;,&quot;country_code&quot;,&quot;followers&quot;,&quot;connections&quot;,&quot;url&quot;,&quot;avatar&quot;,&quot;first_name&quot;,&quot;about&quot;,&quot;recommendations_count&quot;,&quot;influencer&quot;,&quot;patent_count&quot;,&quot;current_tenure_months&quot;,&quot;experience_years&quot;,&quot;past_job_titles&quot;,&quot;past_company_names&quot;,&quot;past_company_ids&quot;,&quot;education_schools&quot;,&quot;education_details&quot;,&quot;certification_names&quot;,&quot;languages&quot;,&quot;current_company_id&quot;,&quot;current_company_specialties&quot;,&quot;current_company_country_code&quot;,&quot;current_company_size_from&quot;,&quot;current_company_size_to&quot;,&quot;current_company_funding_stage&quot;,&quot;current_company_funding_raised&quot;,&quot;similar_profile_ids&quot;,&quot;also_viewed_ids&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.business-search.people.smart">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": "Software engineers in Taiwan",
  "limit": 10,
  "offset": 0,
  "view": "summary"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-brightdata-dataset-snapshot-read">
<summary><span>Read an existing dataset snapshot — <code>brightdata.<wbr>dataset-<wbr>snapshot-<wbr>read</code></span></summary>
<p>Run <strong>Read an existing dataset snapshot</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.dataset-snapshot-read">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>snapshotId</code></td>
<td>string</td>
<td>Required</td>
<td>Existing snapshot ID</td>
<td><code>pattern: &quot;^(?:sd|j)_[a-zA-Z0-9]{8,72}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.dataset-snapshot-read">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "snapshotId": "sd_snapshotfixture123"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 60 seconds.</p>

</details>
<details id="command-brightdata-x-discovery">
<summary><span>Discover X posts and accounts — <code>brightdata.<wbr>x-<wbr>discovery</code></span></summary>
<p>Run <strong>Discover X posts and accounts</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.x-discovery">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>mode</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>enum: [&quot;profiles&quot;,&quot;profile-posts&quot;,&quot;posts&quot;,&quot;resolve&quot;]</code></td>
</tr>
<tr>
<td><code>values</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td><code>minItems: 1; maxItems: 100</code></td>
</tr>
<tr>
<td><code>values[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>minLength: 1; maxLength: 2048</code></td>
</tr>
<tr>
<td><code>maxPostsPerProfile</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td><code>minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>startDate</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional paired calendar bound for profile-posts; exact publisher freshness is verified downstream.</td>
<td><code>pattern: &quot;^\\d{4}-\\d{2}-\\d{2}$&quot;</code></td>
</tr>
<tr>
<td><code>endDate</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional paired calendar bound for profile-posts; exact publisher freshness is verified downstream.</td>
<td><code>pattern: &quot;^\\d{4}-\\d{2}-\\d{2}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.x-discovery">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "mode": "profiles",
  "values": [
    "https://x.com/github"
  ],
  "maxPostsPerProfile": 10
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 120 seconds.</p>

</details>
<details id="command-brightdata-x-community-collect">
<summary><span>Submit one bounded public X community collection — <code>brightdata.<wbr>x-<wbr>community-<wbr>collect</code></span></summary>
<p>Run <strong>Submit one bounded public X community collection</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.x-community-collect">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>targetUrl</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>maxLength: 120; pattern: &quot;^https://x\\.com/i/communities/[0-9]{5,30}$&quot;</code></td>
</tr>
<tr>
<td><code>collectorId</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>maxLength: 82; pattern: &quot;^c_[A-Za-z0-9]{8,80}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.x-community-collect">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "targetUrl": "https://x.com/i/communities/1493446837214187523",
  "collectorId": "c_example12345"
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 60 seconds.</p>

</details>
<details id="command-brightdata-linkedin-profile">
<summary><span>Read one public professional profile — <code>brightdata.<wbr>linkedin-<wbr>profile</code></span></summary>
<p>Run <strong>Read one public professional profile</strong> with Bright Data. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/brightdata?command=brightdata.linkedin-profile">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>targetUrl</code></td>
<td>string</td>
<td>Required</td>
<td>Public LinkedIn profile URL</td>
<td><code>minLength: 1; maxLength: 2048; format: &quot;uri&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/brightdata/commands/brightdata.linkedin-profile">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "targetUrl": "https://www.linkedin.com/in/example-professional/"
}
</code></pre>

<p>At most 242 provider requests per invocation; timeout: 660 seconds.</p>

</details>
<h2>Errors</h2>

<p>Check the key&#39;s expiry, revocation, workspace and allowed operations.</p>

<p>Reuse the same idempotency key only for the same request.</p>

<p>The connection or provider limit has been reached. Check the receipt before retrying.</p>

<h2>Test the connection</h2>

<p>Open the integration&#39;s commands below to inspect parameters and examples. Start with a read command for an account or resource you can access. Refresh your client&#39;s tool list, use the returned tool name, and check the execution result and usage. Provider charges and permissions still apply. Never test a write against production data without reviewing it.</p>

Source: https://help.tooluse.net/integrations/brightdata/index.mdx
