This guide provides practical examples of common API requests. All examples use JSON format and require authentication via API key.
Replace your_api_key
, your_category_id
, and your_company_name
with your
actual values. Category IDs can be obtained from /v1/org/categories
.
Visibility Reports
Retrieve visibility metrics and performance data for companies within specific categories.
Top 5 Companies by Visibility Score
Get the companies with the highest visibility metrics in a category:
POST /v1/reports/visibility HTTP/1.1
Content-Type: application/json
X-API-Key: your_api_key
{
"category_id": "your_category_id",
"start_date": "2023-01-01",
"end_date": "2023-01-07",
"metrics": ["visibility_score"],
"dimensions": ["asset_name"],
"pagination": {
"limit": 5
}
}
Use case: Identify market leaders and benchmark against top performers.
Company Visibility Trends Over Time
Track a specific company’s visibility performance with daily granularity:
POST /v1/reports/visibility HTTP/1.1
Content-Type: application/json
X-API-Key: your_api_key
{
"category_id": "your_category_id",
"start_date": "2023-01-01",
"end_date": "2023-01-07",
"date_interval": "day",
"metrics": ["visibility_score"],
"dimensions": ["date"],
"filters": [
{
"field": "asset_name",
"operator": "is",
"value": "your_company_name"
}
]
}
Use case: Monitor daily performance changes and identify trends.
Sentiment Analysis
Analyze sentiment data and emotional responses across companies and topics.
Top 5 Companies by Positive Sentiment
Identify companies with the most positive sentiment:
POST /v1/reports/sentiment HTTP/1.1
Content-Type: application/json
X-API-Key: your_api_key
{
"category_id": "your_category_id",
"start_date": "2023-01-01",
"end_date": "2023-01-07",
"metrics": ["positive"],
"dimensions": ["asset_name"],
"pagination": { "limit": 5 }
}
Use case: Understand which companies have the best reputation and sentiment.
Company Sentiment by Theme
Analyze sentiment across different topics for a specific company:
POST /v1/reports/sentiment HTTP/1.1
Content-Type: application/json
X-API-Key: your_api_key
{
"category_id": "your_category_id",
"start_date": "2023-01-01",
"end_date": "2023-01-07",
"metrics": ["positive"],
"dimensions": ["theme"],
"pagination": {
"limit": 5
},
"filters": [
{
"field": "asset_name",
"operator": "is",
"value": "your_company_name"
}
]
}
Use case: Identify which topics generate positive sentiment for your company.
Citation Reports
Track mentions, references, and citation patterns across domains and pages.
Top 5 Most Cited Domains
Find the domains with the highest citation counts:
POST /v1/reports/citations HTTP/1.1
Content-Type: application/json
X-API-Key: your_api_key
{
"category_id": "your_category_id",
"start_date": "2023-01-01",
"end_date": "2023-01-07",
"metrics": ["count"],
"dimensions": ["hostname"],
"pagination": {
"limit": 5
}
}
Use case: Identify authoritative sources and influential domains in your category.
Share of Voice Analysis
Analyze the share of voice across all pages in a category:
POST /v1/reports/citations HTTP/1.1
Content-Type: application/json
X-API-Key: your_api_key
{
"category_id": "your_category_id",
"start_date": "2023-01-01",
"end_date": "2023-01-07",
"metrics": ["share_of_voice"],
"dimensions": ["hostname", "page"]
}
Use case: Understand market share and competitive positioning across different pages.
Raw Data Access
Access unprocessed data for custom analysis and reporting.
Get Visibility Prompt Data
Retrieve raw visibility data for custom analysis:
POST /v1/prompts/answers HTTP/1.1
Content-Type: application/json
X-API-Key: your_api_key
{
"category_id": "your_category_id",
"start_date": "2023-01-01",
"end_date": "2023-01-07",
"filters": [
{
"field": "prompt_type",
"operator": "is",
"value": "visibility"
}
]
}
Use case: Build custom dashboards and perform specialized analysis with raw data.
Agent Analytics
Get All Logs
Retrieve total log count
POST /v1/logs/raw HTTP/1.1
Content-Type: application/json
X-API-Key: your_api_key
{
"domain": "www.tryprofound.com",
"start_date": "2025-07-01",
"end_date": "2025-07-31",
"dimensions": [],
"filters": [
{"field": "method", "operator": "is", "value": "GET"},
{"field": "status_code", "operator": "is", "value": 200}
],
"metrics": ["count"],
"pagination": {"limit": 100, "offset": 0}
}
Use case: See total traffic to your website.
Count Citations
Count citations for a given path by bot
POST /v1/logs/raw/bots HTTP/1.1
Content-Type: application/json
X-API-Key: your_api_key
{
"domain": "www.tryprofound.com",
"start_date": "2025-07-01",
"end_date": "2025-07-31",
"dimensions": ["path", "bot_name"],
"filters": [
{"field": "method", "operator": "is", "value": "GET"},
{"field": "status_code", "operator": "is", "value": 200},
{"field": "path", "operator": "is", "value": "/blog"},
{"field": "bot_types", "operator": "contains", "value": "ai_assistant"}
],
"metrics": ["count"],
"pagination": {"limit": 1000, "offset": 0},
"order_by": {"count": "desc"}
}
Use case: See which bots are citing this page and how many times.
Training Data
Get top 5 pages used for training
POST /v1/logs/raw/bots HTTP/1.1
Content-Type: application/json
X-API-Key: your_api_key
{
"domain": "www.tryprofound.com",
"start_date": "2025-07-01",
"end_date": "2025-07-31",
"dimensions": ["path"],
"filters": [
{"field": "method", "operator": "is", "value": "GET"},
{"field": "status_code", "operator": "is", "value": 200},
{"field": "bot_types", "operator": "contains", "value": "ai_training"}
],
"metrics": ["count"],
"order_by": {"count": "desc"},
"pagination": {"limit": 5, "offset": 0}
}
Use case: Understand which pages are being scraped the most for training data.