

Enter questions or links,no coding required to extract full Perplexity AI answers with source citations in HTML format. Ideal for research, fact-checking and content analysis.
Fetches fully rendered Perplexity answer HTML and always opens a normalized Perplexity query URL.
The worker accepts either a Perplexity URL or plain search terms:
{"url": "https://www.perplexity.ai/?q=apple"}{"search_terms": "apple"}If url is provided, the worker extracts the query text from the URL and still opens https://www.perplexity.ai/?q=<search_terms>.
| Name | Required | Description |
|---|---|---|
url | No | Perplexity URL containing a q query parameter. |
search_terms | No | Search terms to query directly on Perplexity. |
flow_retry_num | No | Total retry count for the full flow. Defaults to 3 when omitted. |
capture_screenshot | No | Whether to capture the final page screenshot. Defaults to true; set to false to leave screenshot empty and reduce runtime. |
At least one of url or search_terms must be provided.
| Name | Description |
|---|---|
url | Final normalized Perplexity URL that was opened. |
code | 1 for success. 0 for failure. Only Cloudflare that cannot be bypassed is guaranteed to return without HTML; other failures return the current HTML whenever available. |
has_sources_data | true if the current page contains Sources button backed data, otherwise false. |
Content-Encoding | HTTP-style compression encoding, currently gzip. |
content_encoding | Compression encoding, currently gzip. |
compressed_html | Base64 encoded gzip-compressed HTML. |
html_size | UTF-8 size of the minified HTML before compression. |
compressed_size | Binary gzip size before base64 encoding. |
response_raw | Unprocessed raw Perplexity SSE response body before parsing or transformation. |
screenshot | Base64 encoded PNG screenshot of the final visible page state after the flow finishes. |
error | Error message when the flow fails. |
error_code | Failure code such as 400, 500, CF_DETECTED, ANSWER_TIMEOUT, or SOURCES_FAILED. |
https://www.perplexity.ai/?q=<search_terms>.flow_retry_num times. When omitted, the default is 3.Sources, and close follow-up popups when present.response_raw when Perplexity returns it.screenshot unless capture_screenshot is false.Explore more popular scrapers from our marketplace
by scraper
Extract TikTok comments. Just add a TikTok URL and get TikTok video and Extract comments from public TikTok videos and turn conversations into structured data. Paste one or more TikTok video URLs, choose how many comments and replies to collect, and get comment text, usernames, like counts, timestamps, reply counts, and related public data. Use the results for social listening, sentiment analysis, campaign research, product feedback, trend analysis, or automated data workflows.
by scraper
Download photos, videos, Reels, and Stories from publicly accessible Instagram content. Paste an Instagram post or Reel URL, or enter a public username, to collect media in bulk. Get direct media URLs and useful post metadata without logging in to an Instagram account. Use CoreClaw to archive your own content, manage authorized social media assets, collect public media for research, or connect Instagram media extraction to automated workflows.
by scraper
Extract startup revenue and growth data from TrustMRR without browsing startup profiles one by one. Collect MRR, all-time revenue, monthly growth, categories, leaderboard rankings, acquisition listings, asking prices, revenue multiples, payment providers, and founder details in structured data. Filter startups by category, MRR, or acquisition status and export the results for market research, competitor analysis, lead generation, and startup acquisition research.
by scraper
Download public MEGA files and folders without dealing with repeated browser workarounds. Paste a public `mega.nz` link into CoreClaw and run the Worker to retrieve the file or package a complete folder into a ZIP. Use Check Only mode when you want to verify a link and inspect its size before starting the full download.