Features

A detailed overview of the ChatGPT Scraper’s advanced capabilities, including Web Search mode, geographic targeting, citation extraction, and follow-up prompts.

The ChatGPT Scraper provides powerful customization options to help you generate more accurate, contextual, and verifiable responses from ChatGPT. These features allow you to tailor how ChatGPT behaves, what type of responses it returns, and how much detail it extracts.


Geolocation (country)

Influence ChatGPT’s responses based on a target region by specifying a country parameter. This can affect examples, perspectives, or localized insights within the answer.

Example

{
  "prompt": "Trending products in 2025",
  "country": "ca"
}

Use Cases

  • Localized content generation

  • Region-specific trend insights

  • Country-influenced context within ChatGPT answers


ChatGPT includes a built-in Search mode accessible directly in its UI. When enabled, the scraper activates Web Search before sending your prompt.

This can lead to responses that are:

  • more up-to-date

  • based on external information

  • more likely to include citations

Example

Use Cases

  • Fresh factual information

  • Real-time insight generation

  • Content requiring references or external validation


Citation Extraction

When ChatGPT displays a Sources panel, the scraper automatically extracts all available citations.

Each citation includes:

  • URL

  • Title

  • Section indicator ("citations" or "more")

  • Sequential ID

Example

Use Cases

  • SEO research requiring verified sources

  • Content enrichment pipelines

  • Dataset building with reference links


Follow-up Prompts (follow_up_prompt)

Send a second prompt in the same ChatGPT session. The follow-up prompt runs after the first answer is fully generated.

Example

Use Cases

  • Refinement of initial answers

  • Multi-step reasoning

  • Structuring, summarizing, or analyzing generated content


Response Schema Overview

Each session includes:

  • traceID for tracking

  • timestamps

  • request & processing durations

  • primary response text

  • citations with section classification

  • follow-up response (if provided)

Example (condensed)


Error Handling

The ChatGPT Scraper includes standardized error responses.

400 — Validation Errors

Returned when:

  • Prompt missing

  • Invalid parameter

  • Prompt > 4096 characters

Example:


401 — Credentials Error

Returned when:

  • Username or Password is Incorrect

  • No Active Package for the Product

Example:


500 — Internal Errors

Every Error of a Scraping error will return a 500 error code like so:

Last updated