RRadar
Websites & security

Tech Stack Lookup API

Detect Technologies, Bulk

Example request

curl -X POST https://radarbg.com/v1/website-tech-stack-detector \
  -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"domains": ["shopify.com", "stripe.com", "wordpress.org", "hubspot.com", "notion.so"], "includeDns": true, "includeCompanyInfo": true, "minConfidence": 50}'

Answer: {"ok": true, "count": N, "items": [...], "usage": {...}}. Failed calls are not counted.

Inputs

FieldTypeDescription
domainsarrayCompany websites to analyse, for example shopify.com, stripe.com or https://www.hubspot.com. Bare domains and full URLs are accepted; the homepage is fetched once per site. If left empty, five example sites are used.
includeDnsbooleanAlso read the domain's MX and TXT records (via DNS) to detect the email provider (Google Workspace, Microsoft 365, ...) and SPF senders.
includeCompanyInfobooleanAdd the page title, meta description, the company's own social profile links found on the homepage (LinkedIn, X/Twitter, Facebook, Instagram, YouTube, TikTok, GitHub) and the generator meta tag.
minConfidenceintegerOnly report technologies detected with at least this confidence (0-100). 50 hides weak single-signal guesses; use 100 for the strictest list.
maxConcurrencyintegerHow many websites are fetched in parallel. 10 is polite; lower it if sites rate-limit you.
monitorIdstringOptional. If set, the actor remembers the technology set of each domain under this ID and outputs only domains whose stack changed since the last run, with added[] and removed[]. The first run with a new ID reports every domain as new. Leav
datasetIdstringOptional. Pick a dataset (or paste its ID) to read the input from, for example the result of Google Maps Scraper. When this actor runs as an integration, the dataset of the triggering run is used automatically (payload.resource.defaultDatas
datasetFieldstringOptional. The item field that holds the value, for example website, url or videoUrl (dot paths like author.url work). Empty = detected automatically.
datasetMaxItemsintegerUpper limit of unique values taken from the dataset, to keep the cost under control.

Price

Included in every plan: 100 calls a month free, then from €9 a month for 3,000 calls across all APIs.

Related APIs

DMARC SPF MX Lookup APIDomain Security ReportDomain WHOIS LookupLighthouse PageSpeed CheckerLink Preview APIPackage VulnerabilitiesSecurity Headers & SSL Certificate Checker APISecurity ScanWeb FetchWeb Page Report