Brave AI Mode Scraper avatar

Brave AI Mode Scraper

Deprecated

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Brave AI Mode Scraper

Brave AI Mode Scraper

Deprecated

Scrapes Brave Search's AI Mode / Summarizer answers. Extracts the full canonical ai-summary schema: synthesized summary (text + HTML + length + tokens), model/provider, sources, citations, inline references, related & follow-up questions, accompanying organic results, and confidence metadata.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Security

Limited permissions

Share

Extracts completed answers from Brave Search's public AI Summarizer for one query or a bounded batch. The Actor opens the website, requests AI mode, waits for a recognized completed answer container, and stores one validated record per answer.

Modes

  • Single query with query
  • Multiple queries with query plus queries
  • Bounded parallel query pages with maxConcurrency
  • Country and language localization
  • Configurable summary and navigation timeouts
  • Direct, authorized Apify Residential, or custom proxy routing

Input

FieldTypeDefaultDescription
querystring—Main search query.
queriesarray of strings—Additional queries to process with query.
maxItemsinteger10Maximum query count when using queries.
countrystringusBrave country code.
languagestringenBrave language code.
waitForSummarybooleantrueWait extra time for the AI summary to load.
summaryTimeoutMsinteger30000Maximum wait for the summary block in milliseconds.
navigationTimeoutSecsinteger60Maximum page-navigation time.
maxConcurrencyinteger2Maximum query pages processed concurrently in one browser session.
maxRequestRetriesinteger1Retries temporary failures; explicit access blocks are not retried.
headlessbooleantrueRun Chrome/Chromium without a visible window.
proxyConfigurationobject—Apify Proxy or authorized custom proxy URLs.

The complete input contract is in .actor/input_schema.json.

Output

Each successful record includes a stable query/locale ID, query/global positions, plain summary text, sanitized structural HTML, character/word/estimated-token counts, related and follow-up questions, source/citation arrays when Brave displays them, model information when displayed, accompanying organic results when present, exact search context, provenance, and scrape timestamp.

All dataset fields, types, and requiredness are defined in .actor/dataset_schema.json.

Optional attributes are omitted when Brave does not display them. Legitimate zero counts remain numeric zero. Ordinary organic-result text or full-page body text is never accepted as an AI answer, and failed batches store no partial dataset.

Example

{
"query": "What is machine learning?",
"queries": ["What is quantum computing?"],
"maxItems": 2,
"country": "us",
"language": "en",
"waitForSummary": true,
"summaryTimeoutMs": 45000,
"navigationTimeoutSecs": 60,
"maxConcurrency": 2,
"maxRequestRetries": 1,
"proxyConfiguration": { "useApifyProxy": false }
}

Reliability and limitations

The Actor uses one internally consistent Chrome/Chromium profile and stable proxy session per run, validates HTTP status and content type, detects explicit block pages, closes every page/context/browser, and retries only bounded temporary failures. CAPTCHA and access-control pages are never solved or repeatedly retried.

Brave controls whether AI mode is available for a query and which optional sources, citations, model names, or organic results appear. A confirmed empty search completes with an empty dataset. A non-empty search page that never produces a genuine AI answer fails clearly instead of storing a placeholder.

How to use

Enter a query or batch in the Apify Input tab, choose the market and language, and start the Actor. Review completed summaries in the Output dataset. The sample record is a truthful Chrome observation of the configured query; Brave may return a CAPTCHA or HTTP 429 to a fresh automated session even while the interactive page renders the answer.