Official TypeScript/JavaScript SDK for Bright Data APIs. Currently supports Web Unlocker API.
- 🔓 Web Unlocker API - Bypass anti-bot measures and access any website
- 🛡️ Built-in error handling - Comprehensive error handling and retries
- 📝 TypeScript support - Full TypeScript definitions included
(anil-brd-typescript-sdk)[https://www.npmjs.com/package/anil-brd-typescript-sdk]
npm install anil-brd-typescript-sdk
// Create client with your API key
const scraper = new BrightData('your-api-key');
// Basic unlocking
const html = await scraper.getHtml('https://example.com');
console.log(html);
// Get markdown content
const markdown = await scraper.getMarkdown('https://example.com');
console.log(markdown);
// Get screenshot
const screenshot = await scraper.getScreenshot('https://example.com');
// Custom options
const result = await scraper.unlock('https://example.com', {
country: 'US',
format: 'raw',
method: 'GET',
data_format: 'markdown'
});