brightdata-sdk-js

Retrieve web data from URLs, SERP results, and platform scrapers in Node.js and TypeScript.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/farzanmrz/beat-radar-agent --skill brightdata-sdk-js
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brightdata-sdk-js
Source: https://github.com/farzanmrz/beat-radar-agent/tree/main/.claude/skills/js-sdk-best-practices
Command: npx skills add https://github.com/farzanmrz/beat-radar-agent --skill brightdata-sdk-js

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you retrieve web data reliably from websites and search surfaces without hand-coding every scraping path, especially when pages are blocked, structured, or spread across many sources.

Core Features & Use Cases

  • Web unlocking: Fetch generic pages as HTML, markdown, or screenshots when direct access is needed.
  • Platform scraping: Extract structured data from supported platforms like Amazon, LinkedIn, Instagram, YouTube, Reddit, TikTok, Facebook, Pinterest, Perplexity, ChatGPT, and DigiKey.
  • Search and discovery: Use SERP search or AI-driven discovery to find links, entities, and relevant pages from natural-language intent.
  • Bulk and historical data: Query datasets for snapshot-based, large-scale retrieval when live scraping is unnecessary.
  • Use case: A developer can monitor a competitor’s listings, gather social posts by profile, or find relevant news and product pages from search intent in a Node.js app.

Quick Start

Use the brightdata-sdk-js skill to install @brightdata/sdk and scrape a target URL or run a platform-specific search for the data you need.

Frequently Asked Questions about brightdata-sdk-js

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape structured data from Amazon or LinkedIn in Node.js?

To scrape structured data from platforms like Amazon or LinkedIn in Node.js, use platform-specific scrapers provided by the Bright Data SDK to retrieve entities without hand-coding scraping paths. This method works across supported commerce and social platforms.

What's the best way to scrape blocked web pages and return markdown?

The best way to scrape blocked web pages and return markdown is using web unlocking methods. This approach fetches generic pages as HTML, markdown, or screenshots when direct access is restricted or blocked.

Can I find specific web links using natural language search in TypeScript?

Yes, you can find specific web links using natural language search in TypeScript. AI-driven discovery and SERP search methods translate natural-language intent into relevant links, entities, and pages from search surfaces.

Do I need live scraping to retrieve large-scale historical web datasets?

No, you do not need live scraping to retrieve large-scale historical web datasets. You can query datasets for snapshot-based, large-scale retrieval when real-time extraction is unnecessary for your workflow.

Does this scraping approach support batch extraction workflows for multiple URLs?

Yes, this scraping approach supports batch extraction workflows for multiple URLs. The SDK handles orchestrated scraping and dataset queries, allowing you to process bulk data retrieval and clean up resources properly in Node.js.