Jobs to Be Done
- Pull thousands of Google Reviews across a brand footprint
- Collect Reddit and YouTube chatter for corroborating sources
- Archive SERPs for records requests and court filings
- Cross-reference public filings with web mentions
- Deliver reproducible data pipelines for projects
Common Workflows
Chain-wide review pull
Pull every Google Review for a restaurant chain's 400 locations; filter for keywords like food poisoning; export CSV for the data desk.
Example: scavio.google_reviews(brand, all_locations) -> csv
Forum corroboration
For every reported incident, pull matching Reddit threads and YouTube commentary to corroborate and add color to the story.
Example: scavio.reddit(incident_query) -> quote pull
SERP archival
Capture SERPs at a defined cadence for later evidentiary use; saved to immutable storage with a hash.
Example: scavio.google(query) -> s3://archive hash()
Notebook-first pipelines
Reporters work in Jupyter; Scavio calls land as DataFrames; analysis is reproducible for the data desk and for records requests.
Example: df = pd.DataFrame(scavio.google(q)['organic'])
Pain Points Scavio Solves
- Review scraping tools are expensive and rate-limited
- No newsroom-priced data pipelines
- Deadlines do not tolerate vendor breakage
- Records requests need reproducible collection methods
Tools Investigative Journalists Pair With Scavio
Jupyter, Pandas, Datasette, Airtable, Pinpoint, Google Sheets. Scavio returns structured JSON that fits into any of these tools.
Quick Start
import requests
response = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": "your_scavio_api_key"},
json={"query": "scavio.google_reviews('chipotle', state='CA')"},
)
data = response.json()
# Analyze results for your workflow
for result in data.get("organic_results", [])[:10]:
print(result["title"], "-", result["link"])Platforms You Will Use
Web search with knowledge graph, PAA, and AI overviews
Community, posts & threaded comments from any subreddit
YouTube
Video search with transcripts and metadata
Google Reviews
Business review extraction with ratings and responses
Google News
News search with headlines and sources