Website Phrase and Business Model Classifier

live$0.0045/domain classifiedScoring and Intelligence

Last updated October 21, 2026

Classify any company website from its own pages. Enter domains and get B2B or B2C, whether the site is SaaS, an online store, an agency, a manufacturer, a wholesaler, a distributor, or a marketplace, and whether your own phrases appear, with the quoted text and page as evidence.

Features

  • Classify any company website from its own pages.
  • Enter domains and get B2B or B2C, whether the site is SaaS, an online store, an agency, a manufacturer, a wholesaler, a distributor, or a marketplace, and whether your own phrases appear, with the quoted text and page as evidence.
  • Pay per event: Domain classified at $0.0045.

Input

domainsarrayoptional

Domains. Company domains or website addresses, one per line. Up to 500 per run.

domainstringoptional

Domain. One company domain, for a single lookup or a Clay column. Used together with Domains when both are given.

phrasesarrayoptional

Phrases to look for. Your own buyer phrases, one per line, for example "clay agency", "market research agency", "private label". Matched as whole words, with plurals, case ignored. A hit inside a negation ("we are not an agency") does not count. Up to 25.

categoriesarrayoptional

Categories. Which business categories to test. Empty means all seven: saas, ecommerce, agency, manufacturer, wholesaler, distributor, marketplace.

max_pagesstringoptional

Pages per site. How many pages to read per site, the homepage included, from 1 to 10. Default 6.

max_charge_usdstringoptional

Maximum cost for this run (USD). Optional. The run stops before a charge would pass this amount.

proxy_modestringoptional

Proxy mode. auto (default): a site that refuses a direct request is retried through the Apify proxy, at no extra cost to you. direct: never use a proxy.

Output schema

json
{
  "input_key": "string",
  "domain": "string",
  "final_url": "string",
  "site_title": "string",
  "business_model": "string",
  "business_model_confidence": "number",
  "b2b_score": "integer",
  "b2c_score": "integer",
  "b2b_evidence": "array",
  "b2c_evidence": "array",
  "is_saas": "null",
  "is_ecommerce": "boolean",
  "is_agency": "null",
  "is_manufacturer": "boolean",
  "is_wholesaler": "boolean",
  "is_distributor": "boolean",
  "is_marketplace": "boolean",
  "categories_matched": "array",
  "category_evidence_json": "string",
  "phrases_checked": "integer",
  "phrases_matched": "array",
  "phrases_negated": "array",
  "phrase_match_count": "integer",
  "phrase_matches_json": "string",
  "top_evidence_text": "string",
  "top_evidence_url": "string",
  "pages_read": "integer",
  "page_urls": "array",
  "robots_note": "string",
  "row_status": "string",
  "error_reason": "null",
  "billable_events_json": "string",
  "source": "string",
  "checked_at": "string"
}

Pricing

$0.0045per domain classified

Pay-per-event billing on the Apify platform. You are charged only when the actor returns a result. No subscription, no seat license.

Free-tier Apify accounts include monthly free compute. Upgrade for higher concurrency and volume.

Available on