Perplexity Search Scraper — Answers, Citations & Sources avatar

Perplexity Search Scraper — Answers, Citations & Sources

Pricing

from $10.00 / 1,000 perplexity answers

Go to Apify Store
Perplexity Search Scraper — Answers, Citations & Sources

Perplexity Search Scraper — Answers, Citations & Sources

Scrape Perplexity answers for any query: the full answer text, every citation with title and URL, and the source list. Bring your own Perplexity key or use ours. Bulk queries in, JSON, CSV or Excel out.

Pricing

from $10.00 / 1,000 perplexity answers

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Security

Limited permissions

Share

$0.010 per answer · bring your own Perplexity key or use ours · the answer and every citation

Ask Perplexity anything and get the answer back as data: the full answer text, every citation with its title, domain and URL, and the source list. Paste one query or a thousand, one per line, and export JSON, CSV or Excel.

Why use this scraper

  • Citations as structured data. Every source Perplexity cites comes back with title, domain and URL, ready for a sheet or a database.
  • Your key or ours. Run it on a paid Apify plan and use our Perplexity credit, or paste your own key and bill your own Perplexity account — your key works on any plan, including the free one.
  • Built for lists. One query per line, answered in parallel, one row each.
  • Priced per answer. $0.010 when an answer comes back, nothing when one does not.
  • Same row shape as our other AI engines. The ChatGPT Search Scraper and the combined AI Search Scraper emit identical fields, so one parser reads all three.

Use cases

  • See which domains Perplexity cites for the queries that matter to your brand.
  • Track whether your site is being used as a source, and which page.
  • Compare Perplexity's answer against ChatGPT's for the same question.
  • Feed answers and citations into an LLM visibility or share-of-voice report.
  • Pull answers in bulk for research, content planning or competitive monitoring.

Input

FieldTypeDefaultDescription
queriesstring— (required)One query per line
perplexityModelstringdefaultModel override, e.g. a deeper research model
perplexityApiKeystring (secret)—Your own key; required on the free Apify plan
maxItemsinteger10000Hard cap on answer rows
maxConcurrencyinteger4Queries answered in parallel
{
"queries": "best CRM tools for startups\nbest project management software"
}

Output

FieldDescription
queryThe query this row answers
engineAlways perplexity
answerThe full answer text
sources[{ url, domain, title }] — every citation
sourceUrlsThe same URLs as a flat list, handy for sheets
followUpQuestionsSuggested next questions, when returned
modelThe model that answered
scrapedAtISO timestamp
{
"query": "best CRM tools for startups",
"engine": "perplexity",
"answer": "The best CRM for a startup depends on your stage and go-to-market motion…",
"sources": [
{ "url": "https://attio.com/f/best-crm-for-startups", "domain": "attio.com", "title": "Best CRMs for startups" }
],
"sourceUrls": ["https://attio.com/f/best-crm-for-startups"],
"followUpQuestions": [],
"model": "openai/gpt-6-luna",
"scrapedAt": "2026-11-01T10:00:00.000Z"
}

Pricing

$0.010 per answer, plus a $0.005 actor-start fee per GB of run memory. A query that returns no answer is not charged. 100 answers cost $1.00.

Perplexity charges per request behind the scenes, which is why this engine costs more than a scraped one. Paste your own Perplexity key in perplexityApiKey to bill your own Perplexity account instead.

FAQ

Do I need a Perplexity API key? Not on a paid Apify plan — ours is used. On the free plan you do need your own key, because each query spends real money against a paid API.

Which model answers? Perplexity's default, unless you set perplexityModel. The model that actually answered is reported in every row.

Why did a query return no answer? A request can fail or time out. That row is skipped and not charged; the rest of the run is unaffected.

Can I get ChatGPT answers too? Yes — the ChatGPT Search Scraper does the same for ChatGPT, and the AI Search Scraper runs ChatGPT, Perplexity and Google AI Overviews together in one job with the same output fields.

Do I need a proxy? No. This engine talks to an API directly, so there is no proxy setting at all.

Support

Found a bug or need another field? Open an issue on the Actor's Issues tab — it is monitored.

🤖 For AI Agents & LLM Apps

Purpose: Turn a list of queries into Perplexity answers with their citations.

Minimal input (tested):

{ "queries": "best CRM tools for startups", "maxItems": 5 }

Behaviors agents should know:

  • One row per query; engine is always perplexity.
  • sources[] and sourceUrls[] are parallel — same URLs, one with metadata.
  • Billing is perplexity-answer at $0.010, only on a returned answer. Bound with maxItems.
  • On a free Apify plan the run stops immediately unless perplexityApiKey is supplied.

⚠️ Disclaimer

This Actor retrieves answers from Perplexity's public API. Use the output in line with Perplexity's terms and applicable law; answers are machine-generated and may be wrong or out of date, so verify before relying on them. You are responsible for how you use the output.

SEO Keywords

perplexity scraper, perplexity api, perplexity search scraper, scrape perplexity answers, perplexity citations, perplexity sources, AI search scraper, LLM visibility, AI brand monitoring, generative engine optimization, GEO tracking, AI answer tracking, sonar api, AI SEO, apify perplexity.