← Plugin catalog
Developer Tools

Bright Data

Bright Data v0.1.0

Search and read the live web

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Web search
  • Page reading

Declared limitations

  • Creative writing needs no web data
  • Arithmetic needs no web data
  • Translation needs no web data

Not specified in the available declarations: pricing & account requirements.

Onboarding example

What are the top 10 stories on https://news.ycombinator.com right now, with points? Use Bright Data.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 13, 2026. Package observed Nov 12, 2026.

View package source →

Description

From the marketplace listing

Bright Data brings live public web data into ChatGPT and Codex. Search the web: get live search results for one query or a batch of queries. Read pages: open public pages live, at the moment you ask, so answers use the page as it is right now. Get them as clean markdown, one page or several at a time. Sign in with your Bright Data account to start. Requests run on your account.

Language: English · Automatically detected from descriptions.

Changes

No changes recorded yet. Follow this plugin to keep track of future changes.

First seen Nov 12, 2026. Last seen Nov 13, 2026.

Keywords

Files & skills

File archives

Plugin package7 files · 17.8 KBBrowse files →
Skill instructions
bright-data3.36 KB

View saved version →

---
name: bright-data
description: Search the web and read live public web pages with Bright Data, one or several at a time, with pages returned as clean markdown. Use when an answer needs current information from the web, such as the results of a search or the content of a specific page. Read before the first Bright Data call. It covers each tool's input and how to check what came back.
---

# Bright Data

These tools return the source itself: a page as it is right now, or the search engine's own results. The user's own instructions about tools and sources always come first. This skill only describes what each tool returns and when it fits.

## Which tool

| The task needs | Tool | Input |
|---|---|---|
| The results for one search: titles, links, snippets | `search_engine` | `query`. Optional: `engine`, `page`, `time_range` |
| Result lists for 2 to 5 searches | `search_engine_batch` | `queries`: a list of up to 5 objects, each with `query` and the same optional inputs as `search_engine` |
| The text of one page | `scrape_as_markdown` | `url`: a full address starting with `https://` or `http://`. Optional: `format`, and `snapshot_id` with `start` to read the next part of a cut page |
| The text of 2 to 5 pages | `scrape_batch` | `urls`: a list of up to 5 full addresses. Optional: `format`, one for all the pages |

Accepted values for the optional inputs in the table above:

- `engine`: `bing` (the default) or `google`. Leave it out unless the user asks for Google.
- `page`: a number from 0 (the default). `page: 1` is the next page of results. The number of results on a page varies.
- `time_range`: `day`, `week`, `year` or `any` (the default) on both engines. `hour` and `month` work only with `engine: google`. Use it when the user asks for recent results.
- `format`: `markdown` (the default), `text`, `html` (the page's raw HTML) or `ld_json` (the page's schema.org data, such as a price, a rating or an author).
- `snapshot_id` and `start`: copy both from the `next` field of a cut page. Leave them out on the first read of a page.

When to call:

- Run only the searches the task needs.
- A search result is a title, a link and a short snippet, not the page. When the answer depends on what a page says, read the page.
- When the user gives a URL and asks about something on it (a price, a version, a date, a license, a list), read that page and answer from its text.

## Limits

- A batch takes at most 5 searches or 5 pages. Split a longer list into several calls.
- `scrape_as_markdown` returns up to 40,000 characters of a page. `scrape_batch` returns up to 40,000 characters in total, shared between its pages: short pages come back whole, longer ones split what is left.

## Check what came back

Check every item in a batch, not only the call:

- If a call or a batch item returns an error, read what it says and act on it. If it still fails, tell the user plainly which URL or search failed, and answer only from what did come back.
- If a page was cut and the answer is not in the returned text, call `scrape_as_markdown` with the same `url` and `format`, plus the `snapshot_id` and `start` from its `next` field.

## Answering

- Answer from the returned text and name the URL the answer came from.
- If the page was read but does not contain what the user asked for, say it instead of guessing.
- List search results in the order returned, with each result's title and the page's own address.

Referenced files: 1 — file references are metadata, not package contents.

Release notes

Long pages can now be read in full. A page over 40,000 characters comes back cut, with a next field; calling scrape_as_markdown again with it returns the following part of the same copy of the page at no extra cost. scrape_batch now returns up to 40,000 characters in total, shared between its pages. The skill explains both. Sign in with OAuth using a Bright Data account; a test account for review is provided in the submission form.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Bright Data
Keywords
See keywords
Declared availability
AD, AE, AF, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BZ, CA, CD, CF, CG, CH, CI, CL, CM, CO, CR, CV, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HN, HR, HT, HU, ID, IE, IL, IN, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MG, MH, MK, ML, MM, MN, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PT, PW, PY, QA, RO, RS, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SO, SR, SS, ST, SV, SZ, TD, TG, TH, TJ, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VN, VU, WS, YE, ZA, ZM, ZWDeclared regions; live availability may differ.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Web search
  • Page reading

Package observed Nov 12, 2026.

Technical details
First seen
Nov 12, 2026 · 18:00 UTC
Last seen
Nov 13, 2026 · 12:00 UTC
Collection status
Collected

plugin_asdk_app_6af42cb82db48191880491bbe636ca25

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.