API Task

Market Research API

Conduct market research using search data from Google, Amazon, and Reddit. Analyze demand signals, pricing trends, and consumer sentiment.

Market research traditionally requires expensive panels and slow surveys. Search data is a faster, cheaper proxy for real demand. Scavio lets you query Google for search trends and competitor landscape, Amazon for product demand and pricing, and Reddit for unfiltered consumer sentiment. Combine these signals to validate markets, size opportunities, and understand customer language before committing resources.

API Endpoint

POST https://api.scavio.dev/api/v1/search
Platforms
GoogleAmazonReddit

Python Example

Python
import requests

API_KEY = "YOUR_API_KEY"
HEADERS = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json",
}

market = "standing desk"

# 1. Google: search landscape and questions
google_res = requests.post(
    "https://api.scavio.dev/api/v1/search",
    headers=HEADERS,
    json={"query": f"best {market} 2026", "country_code": "us"},
)
google_data = google_res.json()

print("Top Google results:")
for r in google_data.get("organic_results", [])[:3]:
    print(f"  {r['title']}")

print("\nQuestions people ask:")
for paa in google_data.get("people_also_ask", [])[:3]:
    print(f"  - {paa['question']}")

# 2. Amazon: product demand and pricing
amazon_res = requests.post(
    "https://api.scavio.dev/api/v1/amazon/search",
    headers=HEADERS,
    json={"query": market, "country_code": "us"},
)
amazon_data = amazon_res.json()

print("\nTop Amazon products:")
for p in amazon_data.get("products", [])[:3]:
    print(f"  {p['title']} - {p.get('price', 'N/A')} ({p.get('reviews_count', 0)} reviews)")

# 3. Reddit: consumer sentiment
reddit_res = requests.post(
    "https://api.scavio.dev/api/v1/reddit/search",
    headers=HEADERS,
    json={"query": f"{market} recommendation"},
)
reddit_data = reddit_res.json()

print("\nReddit discussions:")
for post in reddit_data.get("posts", [])[:3]:
    print(f"  r/{post.get('subreddit', '?')}: {post['title']}")

JavaScript Example

JavaScript
const API_KEY = "YOUR_API_KEY";
const HEADERS = {
  Authorization: `Bearer ${API_KEY}`,
  "Content-Type": "application/json",
};

const market = "standing desk";

// 1. Google: search landscape and questions
const googleRes = await fetch("https://api.scavio.dev/api/v1/search", {
  method: "POST",
  headers: HEADERS,
  body: JSON.stringify({ query: `best ${market} 2026`, country_code: "us" }),
});
const googleData = await googleRes.json();

console.log("Top Google results:");
for (const r of (googleData.organic_results || []).slice(0, 3)) {
  console.log(`  ${r.title}`);
}

console.log("\nQuestions people ask:");
for (const paa of (googleData.people_also_ask || []).slice(0, 3)) {
  console.log(`  - ${paa.question}`);
}

// 2. Amazon: product demand and pricing
const amazonRes = await fetch("https://api.scavio.dev/api/v1/amazon/search", {
  method: "POST",
  headers: HEADERS,
  body: JSON.stringify({ query: market, country_code: "us" }),
});
const amazonData = await amazonRes.json();

console.log("\nTop Amazon products:");
for (const p of (amazonData.products || []).slice(0, 3)) {
  console.log(`  ${p.title} - ${p.price ?? "N/A"} (${p.reviews_count ?? 0} reviews)`);
}

// 3. Reddit: consumer sentiment
const redditRes = await fetch("https://api.scavio.dev/api/v1/reddit/search", {
  method: "POST",
  headers: HEADERS,
  body: JSON.stringify({ query: `${market} recommendation` }),
});
const redditData = await redditRes.json();

console.log("\nReddit discussions:");
for (const post of (redditData.posts || []).slice(0, 3)) {
  console.log(`  r/${post.subreddit ?? "?"}: ${post.title}`);
}

Expected Response

JSON
{
  "search_metadata": {
    "status": "success",
    "query": "best standing desk 2026",
    "country_code": "us"
  },
  "organic_results": [
    {
      "position": 1,
      "title": "The 8 Best Standing Desks of 2026, Tested and Reviewed",
      "link": "https://example.com/best-standing-desks",
      "snippet": "After testing 25 standing desks over 6 months..."
    }
  ],
  "people_also_ask": [
    { "question": "Are standing desks actually better for you?", "snippet": "..." },
    { "question": "What is the best budget standing desk?", "snippet": "..." }
  ],
  "related_searches": [
    { "query": "standing desk converter" },
    { "query": "electric standing desk under 300" }
  ]
}

Benefits

  • Validate market demand with real search volume signals
  • Analyze pricing and competition on Amazon
  • Understand customer language from Reddit discussions
  • Combine Google, Amazon, and Reddit for a 360-degree market view
  • Faster and cheaper than traditional panel-based market research
  • Automate research across multiple markets and geographies

Frequently Asked Questions

Send a POST request to https://api.scavio.dev/api/v1/search with your query and API key. The response is structured JSON containing the data you need. No scraping, no proxies, no browser automation.

This task uses data from Google, Amazon, Reddit. Scavio provides unified API access to Google, Amazon, YouTube, Walmart, and Reddit through a single integration.

Yes. Scavio's free tier includes 250 credits per month with no credit card required. That is enough to prototype and test this workflow before scaling up.

Scavio is a REST API that works with any HTTP client. This page includes Python and JavaScript examples, but you can use any language that can make HTTP requests. There is also a native LangChain package and an MCP server.

Market Research API

Conduct market research using search data from Google, Amazon, and Reddit. Analyze demand signals, pricing trends, and consumer sentiment.