PivotSystems Documentation
Everything you need to integrate AI-powered strategic intelligence into your workflows. From quick start guides to full API reference.
Quick Start
Get up and running with PivotSystems in three simple steps. Most teams are generating their first AI-powered strategic insights within 30 minutes.
Connect Your Data
Link your internal data sources, CRM, and market feeds. PivotSystems automatically begins monitoring 500+ external sources on activation.
Configure Scenarios
Set up your strategic scenarios, competitive landscape, and key market signals. Our AI calibrates models to your specific industry and goals.
Get Insights
Receive real-time strategic recommendations, risk alerts, and opportunity signals through dashboards, API, or direct integrations.
Authentication
All API requests require a valid API key passed in the Authorization header. You can generate API keys from your dashboard under Settings → API Keys.
# Include your API key in every request
curl -H "Authorization: Bearer ps_live_your_api_key" \
https://api.pivotsystems.xyz/v1/market-signals
Rate Limits
API rate limits vary by plan:
- Starter: 100 requests/minute, 10,000 requests/day
- Professional: 500 requests/minute, 100,000 requests/day
- Enterprise: Custom limits based on your SLA
API Reference
The PivotSystems API is organized around REST. All requests and responses use JSON. Base URL: https://api.pivotsystems.xyz/v1
GET /market-signals
Retrieve real-time market signals filtered by industry, region, signal type, and confidence threshold. Returns scored and categorized signals with source attribution.
// Response
{
"signals": [
{
"id": "sig_8x2k9f",
"type": "competitive_move",
"title": "Competitor X launches AI pricing tool",
"confidence": 0.92,
"impact_score": 8.4,
"source_count": 14,
"detected_at": "2026-05-14T10:30:00Z"
}
],
"total": 47,
"page": 1
}
POST /scenarios
Create and run an AI-powered scenario simulation. Define variables, constraints, and time horizons. The engine runs 10,000+ Monte Carlo simulations to model outcomes.
// Request body
{
"name": "Q3 Market Entry Analysis",
"variables": [
{ "name": "market_size", "min": 2.1e9, "max": 3.4e9 },
{ "name": "competitor_response_months", "min": 3, "max": 12 }
],
"time_horizon_months": 18,
"simulations": 10000
}
GET /competitors
Retrieve your competitive landscape with real-time tracking across 50+ dimensions including pricing, hiring, patents, product launches, and sentiment.
POST /playbooks
Generate an AI-powered strategic playbook based on current market conditions, competitive landscape, and your organization's goals and constraints.
Code Examples
Python
import pivotsystems
# Initialize the client
client = pivotsystems.Client(api_key="ps_live_your_api_key")
# Fetch market signals with high confidence
signals = client.market_signals.list(
industry="technology",
min_confidence=0.8,
limit=20
)
for signal in signals.data:
print(f"[{signal.confidence}] {signal.title}")
# Run a scenario simulation
scenario = client.scenarios.create(
name="European Expansion",
variables=[
{"name": "regulatory_delay_months", "min": 0, "max": 6},
{"name": "market_penetration", "min": 0.02, "max": 0.15}
],
time_horizon_months=24
)
print(f"Best case: {scenario.best_case}")
print(f"Expected: {scenario.expected}")
print(f"Confidence: {scenario.confidence}%")
JavaScript
import PivotSystems from '@pivotsystems/sdk';
// Initialize the client
const client = new PivotSystems('ps_live_your_api_key');
// Fetch competitor landscape
const competitors = await client.competitors.list({
industry: 'fintech',
dimensions: ['pricing', 'hiring', 'patents']
});
competitors.data.forEach(comp => {
console.log(`${comp.name}: threat_score=${comp.threat_score}`);
});
// Generate a strategic playbook
const playbook = await client.playbooks.create({
objective: 'Increase market share in APAC by 15%',
timeframe: '12_months',
constraints: ['budget_50m', 'no_acquisitions']
});
console.log(playbook.recommendations);
SDKs & Tools
Official SDKs are available for major languages. Each SDK provides full type safety, automatic retries, and built-in pagination.
Python SDK
Full-featured Python client with async support. Python 3.8+.
pip install pivotsystems
Node.js SDK
TypeScript-first SDK for Node.js. ESM and CommonJS support.
npm install @pivotsystems/sdk
Go SDK
Idiomatic Go client with context support and streaming.
go get github.com/pivotsystems/go-sdk
Java SDK
Enterprise Java client. Compatible with Java 11+ and Spring.
com.pivotsystems:sdk:2.4.0
Webhooks
Configure webhooks to receive real-time notifications when critical market signals are detected, scenarios complete, or risk thresholds are breached. Webhooks use HTTPS POST with HMAC-SHA256 signature verification.
Support & Resources
Need Help?
Our developer relations team is here to help you integrate PivotSystems into your workflows.
Changelog
- v2.4.0 (May 2026) — GPT-4o integration for enhanced scenario narratives
- v2.3.0 (Mar 2026) — New playbook generation endpoints and webhook support
- v2.2.0 (Jan 2026) — Competitor sentiment tracking and patent analysis API
- v2.1.0 (Nov 2025) — Monte Carlo simulation engine with 10,000+ scenarios
- v2.0.0 (Sep 2025) — API v2 launch with new authentication and rate limits