StackSherlock Documentation
One REST API for the technology behind any domain. Plain GET requests, JSON back, works with any HTTP client. Here is everything you need to make your first call.
Quickstart
The base URL is https://api.stacksherlock.com. During the open beta you can call it without a key. Look up a domain's stack:
curl https://api.stacksherlock.com/domain/stripe.comRun it the other way to build a list. This returns every domain we've seen using a technology:
curl https://api.stacksherlock.com/tech/React
{
"technology": "React",
"count": 1349,
"domains": ["0020.link", "0025.link", "..."]
}And to check the size of the index at any time:
curl https://api.stacksherlock.com/stats
{
"domains_with_tech": 29796,
"distinct_technologies": 893,
"detections": 189857
}Example response. The index refreshes daily, so the live numbers will be higher.
Endpoints
| Method | Endpoint | Returns |
|---|---|---|
| GET | /domain/{domain} | The full detected stack for a domain, grouped by category. |
| GET | /tech/{name} | Reverse lookup: every domain we've seen running a technology. |
| GET | /catalog/list | Browse the technology catalog, filterable by category and query. |
| GET | /similar/{domain} | Domains with a stack similar to the one you pass in. |
| GET | /stats | Index totals: domains, distinct technologies, detections. |
Higher rate limits, API keys and CSV / JSON exports come with the paid plans. See pricing for the limits on each tier.
