ChatGPT Scraper is a web scraping tool that collects responses from ChatGPT by submitting prompts through the Oxylabs Web Scraper API.
The tool solves the problem of programmatically gathering ChatGPT responses and metadata without managing proxies, browsers, or handling server-side defenses. It works by accepting a prompt and valid Web Scraper API credentials, then making a simple POST request to return parsed, ready-to-use JSON output. The API supports optional parameters including web search capability, geographic routing, structured JSON parsing, callback URLs for asynchronous processing, and custom browser instructions for JavaScript rendering.
The tool suits developers who need to monitor SEO performance, analyze AI responses at scale, or track brand presence across ChatGPT interactions. It provides output in JSON format with ChatGPT-specific fields, and also supports Markdown extraction for workflows involving AI tools. The README indicates code examples are available for multiple programming languages beyond the primary Java implementation shown.
Development activity shows consistent maintenance with regular updates to documentation and code examples across supported languages. The project maintains an active issue response pattern and incorporates user feedback into feature refinements. The repository demonstrates ongoing attention to API parameter documentation and output schema clarity, with detailed examples and reference materials kept current.