---
title: "Look up one domain"
method: GET
path: "/lookup"
---

# Look up one domain

`GET /lookup`

## Request

- Base URL: `https://firstsited.com/api/v1`
- URL: `https://firstsited.com/api/v1/lookup`
- Auth: HTTP bearer

Everything we hold for a single domain: detected technologies, hosting, DNS posture and launch metadata. Returns `{"found": false}` for a domain outside the corpus, which is not an error. The corpus is newly launched sites, so an established domain will usually not be present.

Requires the `lookup` scope. Available on: indie, pro, firehose.

## Query parameters

- `domain` string, required
- `include` string
- `min_confidence` number
- `min_category_confidence` number
- `min_country_confidence` number

## Response `200`

Success.

- object

## Other responses

- `400`: A required parameter is missing or malformed.
- `401`: No usable key. While the API is unannounced this is masked as 404.
- `403`: The key or plan does not carry the required scope.
- `429`: Quota exhausted (`monthly_credits_exhausted` or `distinct_launch_ceiling_reached`), or the per-key rate limit was exceeded, which returns a plain-text body rather than JSON.

---

[API](https://skmtc.dev/stackscope/apis/firstsited-api.md) · [All operations](https://skmtc.dev/stackscope/apis/firstsited-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stackscope/apis/firstsited-api/revisions/36ae1d406fb1?raw)
