Look up the tech stack behind a domain
Given a domain, returns the technologies detected on that site (name, category, and how many other sites run it), paginated. Deducts 1 Bulk Lookup Credit only when the lookup finds data.
Note category here is a RESPONSE FIELD toggle. Pass category=false to leave the field out. To filter to one category across many domains, use POST domains/batch, whose category is a filter.
Returns up to 50 technologies per page by default, which is the full stack for over 99.9% of domains. Raise it with per_page (max 500, more than the busiest domain we track) or page through with page. Always check pagination.has_more before assuming you have them all.
Rate limit: 500 requests per minute, counted per API token. Going over returns 429 with error_code: rate_limited and a Retry-After header in seconds. A 429 costs no credits. Traffic is also subject to a higher shared ceiling per network address, applied before authentication.
Request
- Base URL: https://api.stackscan.com/api
- URL: https://api.stackscan.com/api/v1/tech-lookup/domains/lookup
- Auth: HTTP bearer and API key in header X-Tenant-Id
Query parameters
Response
Domain technologies (success). No data: {success: false, error: "No data available"}. Deducts 1 Bulk Lookup Credit when success is true.
Example response
{
"success": true,
"domain": "google.com",
"last_updated": "2026-05-22T14:30:00Z",
"premium_technologies": 9,
"monthly_tech_spend_usd": 4182.75,
"technologies": [
{
"techapi_id": "wordpress-118620",
"name": "WordPress",
"website": "https://www.wordpress.com",
"slug": "wordpress",
"parent_category": "CMS",
"child_category": "PHP",
"total_sites": 3261474
},
{
"techapi_id": "laravel-204118",
"name": "Laravel",
"website": "https://www.laravel.com",
"slug": "laravel",
"parent_category": "Framework",
"child_category": "PHP",
"total_sites": 125430
}
],
"pagination": {
"current_page": 1,
"per_page": 10,
"total": 5,
"last_page": 1,
"has_more": false
}
}Changes
No recorded changes to this operation across all 1 revision of this API.