AcquiCheck API
Integrate due diligence into your workflow. Run quick scores, generate reports, and set up monitoring programmatically.
Base URL: https://api.acquicheck.com/v1
Authentication
API key authentication via Bearer token. Generate keys in Dashboard > Settings > API Keys. Rate limited to 100 requests/minute.
Security
All endpoints use HTTPS. Seller data is encrypted at rest (AES-256) and in transit (TLS 1.3). Data is automatically purged 90 days after report delivery.
Rate Limits
Quick Score: 100/min. Reports: 10/min. Seller Invites: 20/min. Rate limit headers included in every response (X-RateLimit-Remaining).
Monitoring API
Set up continuous monitoring on acquired SaaS. Receive weekly score updates and instant alerts when key metrics change beyond your defined thresholds.
Getting Started
All API requests require authentication via a Bearer token. You can generate API keys from your dashboard after creating an account. Include the key in the Authorization header of every request.
curl -X POST https://api.acquicheck.com/v1/quick-score \
-H "Authorization: Bearer ak_live_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"url": "https://example-saas.com"}'API Endpoints
Quick Score API
Run instant pre-screening on any SaaS URL. Returns an overall score (0-100) with pillar breakdowns and risk signals based on publicly available data.
POST /api/v1/quick-scoreRequest
{
"url": "https://example-saas.com",
"include_signals": true
}Response
{
"domain": "example-saas.com",
"overall_score": 72,
"verdict": "Needs investigation",
"pillars": {
"technology": 81,
"traffic": 65,
"domain_health": 74,
"risk_signals": 68
},
"signals": [
{ "type": "positive", "text": "SSL valid, auto-renewed" },
{ "type": "warning", "text": "Domain registered 2 years ago" }
]
}Reports API
Create, retrieve, and manage full due diligence reports. Reports cover financial health, code quality, traffic analysis, and legal compliance across 60+ checkpoints.
POST /api/v1/reportsRequest
{
"target_url": "https://example-saas.com",
"plan": "premium",
"data_sources": {
"stripe_connected": true,
"github_repo": "org/repo",
"analytics_id": "GA-XXXXXXX"
}
}Response
{
"id": "rpt_1042",
"status": "processing",
"plan": "premium",
"estimated_delivery": "2026-04-14T10:00:00Z",
"target": "example-saas.com",
"webhook_url": null
}Webhooks
Receive real-time notifications when reports are completed, scores change, or monitoring alerts fire. Configure webhook endpoints in your dashboard settings.
Dashboard > Settings > WebhooksPayload
// Webhook payload (report.completed)
{
"event": "report.completed",
"report_id": "rpt_1042",
"target": "example-saas.com",
"overall_score": 78,
"delivered_at": "2026-04-14T09:32:00Z",
"download_url": "https://api.acquicheck.com/v1/reports/rpt_1042/pdf"
}Events
// Other webhook events: // - report.processing // - report.failed // - monitor.alert // - monitor.score_change // - quick_score.completed
Seller Data Portal
Generate secure, time-limited links for sellers to upload their data (Stripe exports, analytics, code access). Each link is unique and expires after 7 days or first use.
POST /api/v1/seller-invitesRequest
{
"report_id": "rpt_1042",
"seller_email": "seller@example.com",
"requested_sources": [
"stripe",
"google_analytics",
"github"
],
"expires_in_days": 7
}Response
{
"invite_id": "inv_8a3f",
"seller_url": "https://acquicheck.com/seller/inv_8a3f",
"expires_at": "2026-04-20T12:00:00Z",
"status": "pending"
}SDKs and Libraries
Official SDKs are in development. In the meantime, the REST API works with any HTTP client. Community libraries are welcome - reach out if you build one.
Ready to integrate?
Create an account to get your API key. The Quick Score endpoint is free for up to 50 requests per month.