For the complete documentation index, see llms.txt. This page is also available as Markdown.

Individual Lookup

Look up which tools one company's website runs. Synchronous, returns the technologies directly.

POST /technology_stack

Costs 0.2 credits, charged only when technologies are found. A domain with no technologies found is free. Returns the result directly in the response, no list and no polling.

Pass a bare company domain. The response carries every technology found on that website as a list of tool names (strings) in company_tech_stack.

Headers

Name
Value

Content-Type

application/json

Body

Name
Type
Description

api_key

string

Your API Key.

domain

string

The company's website as a bare domain, e.g. stripe.com.

Response

The result sits under data. See Response Format for the fields every endpoint returns.

Field
Description

data.domain

The domain that was looked up.

data.company_tech_stack

The technologies found on the website, as a list of tool names (strings), e.g. ["google-workspace", "nginx", "sentry"]. An empty list [] when nothing was found.

credits_used

0.2 when technologies are found, 0 when nothing is found.

credits_remaining

Your credit balance after the call.

message

A readable summary, e.g. 5 technologies found for stripe.com.

When no technologies are found for the domain, status is not_found, company_tech_stack is an empty list [] and nothing is charged.

Example

{
  "api_key": "your_api_key",
  "domain": "stripe.com"
}
{
  "status": "success",
  "data": {
    "domain": "stripe.com",
    "company_tech_stack": ["apple-business-manager", "google-workspace", "nginx", "sentry", "stripe"]
  },
  "credits_used": 0.2,
  "credits_remaining": 6454.8,
  "message": "5 technologies found for stripe.com."
}
{
  "status": "not_found",
  "data": {
    "domain": "example-unknown.com",
    "company_tech_stack": []
  },
  "credits_used": 0,
  "credits_remaining": 6454.8,
  "message": "No technologies found for example-unknown.com. Not charged."
}

To look up every company in a list in one call instead, use List Lookup.