Perplexity Discover Scraper avatar

Perplexity Discover Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Perplexity Discover Scraper

Perplexity Discover Scraper

Scrapes trending stories, summaries, and topics from Perplexity Discover (perplexity.ai/discover). Extracts story titles, descriptions, publication timestamps, source counts, category tags, and discover URLs.

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

8 days ago

Last modified

Share

Collect current, source-backed stories from Perplexity Discover. Version 3 uses the public structured feed loaded by the website and retains a current DOM fallback when that response changes.

Input

  • category selects one category; categories adds a fair batch of up to five.
  • Supported categories are Top, Tech & Science, Business, Arts & Culture, Sports, and Entertainment.
  • maxItems is the global output limit; maxItemsPerCategory requests up to 100 candidates per category in one response.
  • Filter with minSourceCount, includeKeywords, excludeKeywords, publishedAfter, and publishedBefore.
  • Sort by Discover order, newest, oldest, most sources, or most viewed.
  • proxyConfiguration supports optional authorized Apify or custom proxies. GOOGLE_SERP is rejected because it is limited to Google HTTP Search/Shopping traffic.
{
"categories": ["Top", "Tech & Science"],
"maxItems": 40,
"minSourceCount": 3,
"sortBy": "feedOrder",
"proxyConfiguration": { "useApifyProxy": false }
}

Run locally with apify run --purge --input-file qa-inputs/baseline.json.

Output

Each dataset item contains stable identity and ranking, current category membership, ISO timestamps, headline and multiple summaries, featured-image metadata, reported source/social counts, and normalized supporting source articles with titles, public URLs, domains, snippets, dates, authors, and images when Perplexity exposes them. Optional unavailable values are omitted; nulls, empty strings/arrays, opaque continuation tokens, cookies, headers, and raw transport payloads are never stored.

The Actor detects challenge pages and fails closed. It does not solve CAPTCHAs, bypass authentication, or access private content.