Perplexity Scraper is a web scraping tool that extracts AI-generated responses and structured metadata from Perplexity queries.
The tool solves the problem of programmatically accessing Perplexity's AI responses and associated data without building custom browser automation. It accepts a prompt as input and returns results in multiple formats: raw HTML, parsed JSON, website PNG screenshots, XHR/Fetch request logs, or Markdown. The scraper handles rendering, parsing, and delivery automatically, integrating with Oxylabs' global proxy infrastructure to manage IP rotation and anti-bot evasion without requiring manual proxy or browser management.
Developers should choose this tool if they need to automate brand mention tracking, competitor intelligence gathering, or SEO performance analysis from Perplexity at scale. It suits projects requiring structured data extraction from AI-generated content rather than traditional search results. The tool works through Oxylabs' Web Scraper API, accepting mandatory parameters for source and prompt (up to 8000 characters) alongside optional parameters for geographic location, callback URLs, and custom browser instructions. Output can be parsed into structured JSON containing fields like URL, model information, and answer results, or extracted as Markdown for integration with other AI tools.
The project maintains code examples in multiple programming languages within the repository. Development activity shows ongoing documentation of request parameters and output structures with detailed field breakdowns. The tool receives regular updates to its output schema and parsing capabilities to reflect changes in Perplexity's interface.