Documentation
API reference, integration guides, and developer resources.
Quick Start
1. Get your API key
Sign up for a Pro plan or higher to get API access. Find your API key in Settings → API.
API_KEY=ws_live_xxxxxxxxxxxxxxxxxxxx 2. Make your first request
Use curl or your favorite HTTP client to make a lookup request.
curl -X GET "https://api.what-stack.com/v1/lookup?domain=shopify.com" \ -H "Authorization: Bearer $API_KEY"
3. Parse the response
The API returns JSON with detected technologies and signals.
{
"domain": "shopify.com",
"technologies": [
{
"name": "Shopify",
"category": "E-commerce",
"confidence": "high",
"evidence": ["header:x-shopify-stage", "html:shopify-section"]
}
],
"signals": {
"product_count": 2847,
"traffic_estimate": "high"
},
"last_updated": "2024-01-15T00:00:00Z"
} API Reference
GET
/v1/lookup Look up technologies for a single domain.
Parameters
domain(required) — The domain to look upinclude_evidence— Include detection evidence (default: true)
POST
/v1/lookup/bulk Look up technologies for multiple domains in a single request.
Body
domains(required) — Array of domains (max 1000)
GET
/v1/segments List your saved segments.
POST
/v1/segments Create a new segment.
Body
name(required) — Segment namefilters(required) — Array of filter conditions
GET
/v1/segments/:id/export Export a segment to CSV or Parquet.
Parameters
format— csv or parquet (default: csv)limit— Max rows to export
Integrations
MCP (AI Agents)
Bring What-Stack into your AI agent. Works with Claude, OpenAI, and more.
View MCP Guide →Rate Limits
| Plan | Requests/min | Bulk lookups/request |
|---|---|---|
| Pro | 60 | 100 |
| Enterprise Starter | 120 | 500 |
| Enterprise Growth | 300 | 1000 |
| Enterprise Scale | Custom | Custom |