Overview
The Responses API provides row-level access to the full AI responses captured by Scrunch. Each record represents a single AI-generated answer observed on a supported platform and includes the complete response text, citation metadata, and brand and competitor evaluations. This API is designed for teams that need maximum fidelity into how AI platforms answer questions about their category, brand, and competitors. Typical use cases include ETL pipelines, research workflows, full-text analysis, citation audits, internal tooling, and advanced modeling.What the Responses API includes
Each response record may include:- Full AI response text (markdown)
- Citations, including URL, domain, snippet, title, and source type
- Brand presence, sentiment, and position
- Competitor presence, sentiment, and position
- Prompt metadata (persona, tags, key topics, stage)
- Platform, country, and collection timestamp
When to use the Responses API
Choose the Responses API if you need:- Per-response visibility instead of averages
- The exact text produced by AI platforms
- Citation-level analysis and influence modeling
- Competitor comparisons within individual responses
- Custom pipelines or internal UIs built on raw AI output
- Daily or periodic ingestion jobs using high watermarks
When not to use the Responses API
The Responses API is not ideal if you only need:- Aggregated metrics (presence percentage, position score, sentiment score)
- Lightweight dashboards or BI reporting
- Trend analysis over time without response text
Data mutability and re-evaluation
Not all fields behave the same over time. Immutable fields:- response_text
- citations
- created_at
- stage, tags, key_topics
- brand_present, brand_sentiment, brand_position
- competitors evaluation fields
Date filtering and time granularity
The Responses API supports date-based filtering only.- start_date and end_date accept YYYY-MM-DD
- Timestamp-level filtering is not currently supported
- Pull responses using a date window
- Store the created_at value from the latest record
- Use that internally as a high watermark
- Or load the previous UTC day after midnight to ensure completeness
Denormalized response model
Each API item represents a single response with related data embedded as arrays.- citations
- tags
- key_topics
- competitors
Pagination model
Responses use Scrunch’s standard paginated collection format:ETL recommended workflow
- Start with
start_date(UTC) - Pull responses in batches (
limit=1000) - Store
created_atfrom the last record - Use that as the new start date for your next batch
- Deduplicate using
id(globally unique)
Typical downstream uses
Customers commonly use the Responses API to:- Audit AI hallucinations or brand misrepresentation
- Analyze which third-party sources influence AI answers
- Train internal RAG or evaluation systems
- Perform NLP or sentiment analysis across competitors
- Build internal review tools for AI output quality
- Support custom reporting or research workflows
Get started with Responses
Responses API Quickstart →