Intelligence

Project Due Diligence

Off-chain due diligence on a project's web presence — the half on-chain rug checkers cannot see. Domain age and registrar, whether a team page, whitepaper, docs and socials exist, whether the site is an off-the-shelf template, and a cross-check of the contract address you are about to trade against the addresses actually printed on the project's own website. Returns weighted risk signals and an A-F grade. Reads nothing on-chain. Price: $0.05.

post/intel/project

Request

  • Base URL: https://api.weblens.dev
  • URL: https://api.weblens.dev/intel/project
  • Auth: API key in header Payment-Signature

Request body

domainstring required

Project website, e.g. "example.org". A full URL is reduced to its hostname.

tokenAddressstring

Optional contract/token address to cross-check against the addresses printed on the site

chainstring

Optional chain label for the token address, e.g. "base", "ethereum", "solana"

Example request

{
  "domain": "example.org",
  "tokenAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "chain": "base"
}

Response

Off-chain due diligence on a project's web presence — the half an on-chain rug checker cannot see.

projectobject

input, domain, reachable, status, title

domainobject

RDAP facts: registeredAt, ageDays, expiresAt, registrar, nameservers, found

siteobject

technologies with evidence, categories, generator, looksTemplated

contentobject

pages present (team/whitepaper/docs/tokenomics/audit/roadmap), socials, contractAddresses found on the site

signalsstring[]

Weighted off-chain signals: very-new-domain, newly-registered-domain, contract-mismatch, contract-not-on-site, site-unreachable, no-team-page, no-whitepaper, no-docs, no-socials, no-github, templated-site, domain-expires-soon, no-registrar-lock, registration-unavailable

disclaimerstring

States plainly that nothing on-chain was read

auditedAtstring
requestIdstring

Changes

No recorded changes to this operation across all 1 revision of this API.