Loading...
Loading...
RESTful API for embedding competitive intelligence directly into your applications, workflows, and internal tools.
Simple Bearer token authentication for all protected endpoints
Get notified instantly when competitors make changes
Clean, consistent JSON API responses with pagination
1000 requests/hour with clear headers and graceful handling
Enterprise-grade reliability with global CDN distribution
Subscribe to events and receive real-time notifications
Get started in minutes with our simple REST API
// Example: Get AI battlecards for a competitor
const response = await fetch('https://api.3ra.io/v1/battlecards/comp_123', {
headers: {
'Authorization': 'Bearer your_api_key',
'Content-Type': 'application/json'
}
});
const battlecards = await response.json();
// Returns: { personas: ['vp_sales', 'pmm', 'ci', ...], threat_score: 87, evidence: [...] }
console.log(battlecards.data);Core endpoints for accessing competitive intelligence data
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /api/v1/competitors | List all competitors for a tenant | Required |
| POST | /api/v1/competitors | Add a new competitor to track | Required |
| GET | /api/v1/snapshots | Get page snapshots with diff data | Required |
| GET | /api/v1/reports | List generated intelligence reports | Required |
| POST | /api/v1/reports/generate | Trigger report generation on demand | Required |
| GET | /api/v1/battlecards/{competitor_id} | Get AI battlecards for all 6 buyer personas | Required |
| GET | /api/v1/threat-assessment/{competitor_id} | Get AI threat assessment (0-100 score with evidence) | Required |
| GET | /api/v1/sentiment/{competitor_id} | Get sentiment analysis and competitive positioning | Required |
| GET | /api/v1/public/news | Get public news feed (no auth) | Public |
Official client libraries for popular languages (coming soon)
Get your API key and start building with 3RA competitive intelligence.