Yes. Open the hosted Actor on Apify, add domains in the Input tab, click Start and inspect or export the results from Dataset. See the no-code guide.
Apify's Free plan currently includes $5 in monthly prepaid usage for the Apify Store or your own Actors. It can cover a small test while credit is available, but it is not unlimited free usage. Unused credit expires at the end of the billing cycle. Check the current Apify pricing for the current terms.
Install the dependency from examples/python/requirements.txt, set APIFY_API_TOKEN and run website_technology_lookup.py. The script sends the domain list to the hosted Actor and iterates over the returned Dataset.
Yes. URLs are accepted and reduced to their hostname. For example, https://www.example.org/products is processed as example.org.
No. Equivalent inputs are normalized before processing, so only one Dataset result and, for a successful lookup, one billable event is created for that domain.
It returns one domain-level object with status, site metadata, a technologies array, attempt information and an optional error. Each technology includes its category, name, version, hints and whether it is current or recently used.
The published data identifies that technology as used until recently. It can be useful for historical research, but it should not be interpreted as a current confirmed detection.
Technology availability depends on the public data available for that domain. The public source may not have crawled the site yet, may have no listed technologies or may update its coverage over time.
Yes. The Actor accepts up to 10,000 domain values, normalizes duplicates and manages the batch progressively. Large runs can take longer because domains are handled at a controlled pace.
Open the run Dataset and choose an Apify export format, or run export_website_technology_csv.py against a downloaded JSON array. The script writes one row per technology and preserves domains without technology records.
The public price is $1 per 1,000 successful status: "ok" lookups. not_found, not_crawled and error rows are not charged. Check the current Actor page before production use.