Make your first API call to Scrunch and retrieve weekly brand visibility data.
Set your API key
export SCRUNCH_API_KEY="your-api-key-here" export SCRUNCH_BRAND_ID="your-brand-id"
Make your first Query API request
curl "https://api.scrunchai.com/v1/$SCRUNCH_BRAND_ID/query?fields=date_week,brand_presence_percentage&start_date=2025-01-01&end_date=2025-01-31" \ -H "Authorization: Bearer $SCRUNCH_API_KEY" \ -H "Accept: application/json"
{ "total": 4, "limit": 1000, "offset": 0, "rows": [ { "date_week": "2025-01-06", "brand_presence_percentage": 42.1 }, { "date_week": "2025-01-13", "brand_presence_percentage": 47.8 } ] }
Install dependencies
pip install requests pandas
Create your script
import requests import pandas as pd API_KEY = "your-api-key" BRAND_ID = "your-brand-id" BASE_URL = f"https://api.scrunchai.com/v1/{BRAND_ID}/query" params = { "fields": "date_week,brand_presence_percentage", "start_date": "2025-01-01", "end_date": "2025-01-31", } response = requests.get( BASE_URL, headers={"Authorization": f"Bearer {API_KEY}"}, params=params, timeout=30, ) response.raise_for_status() data = response.json() df = pd.DataFrame(data) print(df)
Run your code
python quickstart.py
Install Axios
npm install axios
Create your code
import axios from "axios"; const API_KEY = "your-api-key"; const BRAND_ID = "your-brand-id"; async function main() { const url = `https://api.scrunchai.com/v1/${BRAND_ID}/query`; const response = await axios.get(url, { headers: { Authorization: `Bearer ${API_KEY}` }, params: { fields: "date_week,brand_presence_percentage", start_date: "2025-01-01", end_date: "2025-01-31", }, }); console.log(response.data.rows); } main().catch(console.error);
node quickstart.js
Was this page helpful?