Company’s Webstack

Endpoint: https://api.explorium.ai/v1/businesses/webstack/enrich

Description

This enrichment is powered by BuiltWith, a global leader in web technology profiling.






The Webstack Enrichment surfaces detailed insights about a company’s website infrastructure and technology usage. Powered by BuiltWith’s technology detection engine, this signal identifies the tools, platforms, and services a company uses on its public website, from eCommerce solutions and analytics to payment processors, security systems, and marketing tools.

These web signals help assess a company’s digital maturity, commercial intent, online investment, and trustworthiness. The enrichment supports use cases such as market segmentation, risk assessment, prospect prioritization, and competitive intelligence.

Each enrichment query returns a comprehensive profile of technologies in use, tech categories, spending estimates, Shopify integrations, traffic rankings, and more.


How It Works
  • Input: Provide a business_id obtained from the Match Businesses API.
  • Processing: The system extracts the company’s domain, scans the website, and matches detected technologies via BuiltWith’s detection logic.
  • Output: A set of signals describing the website’s stack, activity, and structure.
Example Request (cURL)
{
  "request_context": {},
  "business_id": "a34bacf839b923770b2c360eefa26748"
}
Example Response
{
"response_context": {
  "correlation_id": "6e666f60180d42e994cd7f5db5ed0c86",
  "request_status": "success",
  "time_took_in_seconds": 1.761
},
"data": {
  "business_id": "a34bacf839b923770b2c360eefa26748",
  "affiliate_links": true,
  "company_vertical": null,
  "db_indexed": true,
  "earliest_record": "2023-07-31T07:00:00",
  "ecommerce": true,
  "established": false,
  "latest_update": "2023-07-31T07:00:00",
  "live_techs": true,
  "money_spend_on_website_technologies": 11596,
  "number_of_pages_on_sitemap": 5264,
  "number_of_premium_technologies": 256,
  "number_of_social_networks": 0,
  "parked": false,
  "payment_options": true,
  "payment_technologies_in_use": "American_Express, Euro, Pound_Sterling, Visa",
  "premium_techs": 17,
  "product_count": 0,
  "q_rank": 0,
  "shopify_apps_in_use": null,
  "spend": 11596,
  "status": "ok",
  "categories_to_technologies_tree": {
    "ssl": {
      "Other": [
        "Microsoft SSL",
        "Azure SSL",
        "HSTS IncludeSubdomains PreLoad",
        "HSTS",
        "SSL by Default"
      ],
      "Root Authority": [
        "DigiCert SSL"
      ]
    },
    "link": {
      "Other": [
        "Events Page",
        "LinkedIn",
        "Accessibility Statement",
        "Twitter",
        "GitHub Pages",
        "Impressum",
        "Sustainability",
        "Careers",
        "Code of Conduct",
        "Plans and Pricing",
        "Facebook",
        "Computershare",
        "Investor Relations",
        "GitHub",
        "Meetup Pro",
        "Instagram",
        "Human Rights Policy",
        "TikTok"
      ]
    },
    "shop": {
      "Non Platform": [
        "Cart Functionality"
      ]
    },
    "analytics": {
      "Feedback Forms and Surveys": [
        "Usabilla"
      ],
      "Site Optimization": [
        "ClickTale"
      ],
      "Social Management": [
        "Facebook Domain Insights"
      ],
      "Conversion Tracking": [
        "Twitter Conversion Tracking"
      ],
      "Visitor Count Tracking": [
        "Google Analytics"
      ],
      "Marketing Automation": [
        "Optify",
        "Marketo",
        "Omniture SiteCatalyst",
        "WebTrends"
      ],
      "Conversion Optimization": [
        "Twitter Conversion Tracking",
        "LinkedIn Insights",
        "Facebook Conversion Tracking",
        "Bing Universal Event Tracking"
      ],
      "Audience Measurement": [
        "FullStory",
        "Google Analytics",
        "WebTrends",
        "Microsoft Clarity"
      ],
      "Other": [
        "Google Universal Analytics",
        "Twitter Website Universal Tag",
        "Facebook Pixel",
        "Tealium UTAG",
        "Global Site Tag"
      ],
      "Retargeting / Remarketing": [
        "Bing Universal Event Tracking"
      ],
      "Application Performance": [
        "Google Analytics",
        "Microsoft Azure Monitor",
        "New Relic",
        "Azure Monitor",
        "Microsoft Application Insights"
      ]
    },
    "cdn": {
      "Other": [
        "CDN JS",
        "Amazon S3",
        "Azure Edge",
        "Cloudflare JS",
        "jsDelivr",
        "Microsoft Azure Blob Storage",
        "Microsoft Azure CDN",
        "Microsoft Ajax Content Delivery Network",
        "jQuery CDN",
        "Cloudflare",
        "UNPKG",
        "WordPress Grid",
        "Akamai"
      ]
    },
    "cdns": {
      "Edge Delivery Network": [
        "Microsoft Azure Verified CDN",
        "Akamai Edge"
      ],
      "Other": [
        "Akamai Global Request Number",
        "Akamai EdgeConnect",
        "Cloudflare CDN"
      ]
    },
    "payment": {
      "Payment Acceptance": [
        "Visa",
        "American Express"
      ],
      "Currency": [
        "Pound Sterling",
        "South Korean Won",
        "Japanese Yen",
        "Euro"
      ]
    },
    "ads": {
      "Affiliate Programs": [
        "Impact"
      ],
      "Ad Network": [
        "Twitter Ads"
      ],
      "Retargeting / Remarketing": [
        "Facebook Custom Audiences",
        "Twitter Ads"
      ],
      "Other": [
        "DoubleClick.Net",
        "LinkedIn Ads"
      ],
      "Fraud Prevention": [
        "Impact"
      ]
    },
    "widgets": {
      "Translation": [
        "Weglot"
      ],
      "Site Search": [
        "Sitelinks Search Box",
        "Coveo"
      ],
      "Privacy Compliance": [
        "Convercent",
        "Global Privacy Control",
        "US Privacy User Signal Mechanism"
      ],
      "Social Sharing": [
        "Reddit"
      ],
      "Other": [
        "COVID-19",
        "Gravatar Profiles",
        "WordPress Multisite",
        "Browse Happy",
        "Microsoft Power BI",
        "Facebook Sharer",
        "Hubspot Developer Verification",
        "Twitter Tweet Button",
        "Wordpress Plugins"
      ],
      "Live Chat": [
        "LivePerson"
      ],
      "Tag Management": [
        "Google Tag Manager",
        "Tealium"
      ],
      "Customer Data Platform": [
        "Tealium"
      ],
      "WordPress Plugins": [
        "WP Featherlight",
        "Jetpack",
        "Metronet Profile Picture",
        "Newsletter for Wordpress",
        "Yoast SEO Premium",
        "Stream",
        "Redis Cache",
        "ThemeFusion",
        "Page Links To",
        "Column Shortcodes",
        "Yoast WordPress SEO Plugin",
        "GTM4WP",
        "Yoast Plugins",
        "ElasticPress",
        "Taxonomy Images"
      ],
      "Feedback Forms and Surveys": [
        "DocuSign"
      ]
    },
    "mx": {
      "Other": [
        "Microsoft Azure DNS",
        "SPF"
      ],
      "Business Email Hosting": [
        "Microsoft Exchange Online"
      ]
    },
    "cms": {
      "Blog": [
        "WordPress"
      ],
      "Open Source": [
        "WordPress",
        "October CMS"
      ],
      "Hosted Solution": [
        "Adobe Scene7"
      ],
      "Enterprise": [
        "Adobe Experience Manager",
        "Kentico Xperience",
        "Sitecore CMS",
        "Adobe Scene7"
      ],
      "Ticketing System": [
        "Atlassian Cloud"
      ],
      "Social Management": [
        "Lithium Technologies"
      ],
      "Other": [
        "WordPress 6.2"
      ]
    },
    "Server": {
      "Other": [
        "IPv6",
        "GitHub Hosting"
      ]
    },
    "media": {
      "Social Video Platform": [
        "YouTube"
      ],
      "Online Video Platform": [
        "YouTube"
      ],
      "Live Stream / Webcast": [
        "YouTube"
      ],
      "Other": [
        "YouTube Privacy Enchanced",
        "TikTok Embed"
      ]
    },
    "mobile": {
      "Other": [
        "Viewport Meta",
        "Mobile Optimized",
        "IPhone / Mobile Compatible",
        "Apple Mobile Web App Capable",
        "Apple Mobile Web Clips Icon"
      ]
    },
    "CDN": {
      "Other": [
        "Content Delivery Network"
      ]
    },
    "javascript": {
      "UI": [
        "jQuery UI",
        "Hover Intent"
      ],
      "Framework": [
        "Service Worker",
        "JSON 3"
      ],
      "Animation": [
        "Slick JS"
      ],
      "jQuery Plugin": [
        "jQuery Validate",
        "jQuery Cookie",
        "jQuery Tools",
        "Infinite Scroll",
        "jQuery UI"
      ],
      "Compatibility": [
        "Modernizr",
        "ECMAScript 5 Shim"
      ],
      "Other": [
        "Fancybox",
        "Hammer JS",
        "Underscore.js",
        "jQuery Autocomplete",
        "Facebook for Websites",
        "jQuery 1.3.2",
        "jQuery 3.6.0",
        "Modernizr 2.6",
        "Yett",
        "PrettyPrint",
        "Popper.js",
        "jQuery 1.9.0",
        "Facebook SDK",
        "jQuery 3.4.0",
        "jQuery 3.3.1",
        "jQuery BBQ",
        "jQuery 1.11.0",
        "jQuery BlockUI",
        "Angular JS",
        "jQuery 3.4.1",
        "jQuery 2.2.4",
        "jQuery 3.5.1",
        "jQuery Waypoints"
      ],
      "JavaScript Library": [
        "jQuery",
        "Moment JS",
        "Lightning.js"
      ]
    },
    "Web Server": {
      "Other": [
        "Apache",
        "Kestrel",
        "IIS",
        "nginx",
        "IIS 10"
      ]
    },
    "hosting": {
      "Cloud PaaS": [
        "Microsoft Azure"
      ],
      "US hosting": [
        "Akamai Hosted",
        "Microsoft"
      ],
      "Other": [
        "Microsoft Azure Front Door",
        "Microsoft Azure US West Region"
      ],
      "Cloud Hosting": [
        "Microsoft Azure"
      ],
      "WordPress Hosting": [
        "WP Engine"
      ]
    },
    "copyright": {
      "Other": [
        "Copyright Year 2015"
      ]
    },
    "language": {
      "Other": [
        "Colombian Spanish",
        "Italian HREF LANG",
        "Australian English HREF LANG",
        "Korean HREF LANG",
        "Japanese HREF LANG",
        "Polish HREF LANG",
        "Turkish",
        "New Zealand English HREF LANG",
        "Turkish HREF LANG",
        "Taiwan Chinese HREF LANG",
        "Spanish HREF LANG",
        "Venezuelan Spanish HREF LANG",
        "English HREF LANG",
        "Czech HREF LANG",
        "Vietnamese HREF LANG",
        "Thai HREF LANG",
        "Chinese",
        "French HREF LANG",
        "Algerian Arabic HREF LANG",
        "Japanese",
        "Arabic HREF LANG",
        "Chile Spanish HREF LANG",
        "Argentinian Spanish HREF LANG",
        "Greek HREF LANG",
        "Irish English HREF LANG",
        "Indonesian HREF LANG",
        "Swedish HREF LANG",
        "French",
        "Catalan",
        "Bengali HREF LANG",
        "Danish HREF LANG",
        "Colombian Spanish HREF LANG",
        "Austrian German",
        "Norwegian Bokmål",
        "Swiss German HREF LANG",
        "Dutch HREF LANG",
        "Mexican Spanish HREF LANG",
        "Canadian French HREF LANG",
        "Portuguese HREF LANG",
        "Finnish HREF LANG",
        "Malaysian HREF LANG",
        "Russian HREF LANG",
        "Spanish",
        "German HREF LANG",
        "Belgium French",
        "German",
        "Peruvian Spanish HREF LANG",
        "Austrian German HREF LANG",
        "Brazilian Portuguese HREF LANG",
        "Hong Kong Chinese HREF LANG",
        "Chinese HREF LANG"
      ]
    },
    "framework": {
      "Other": [
        "Silverlight",
        "Placehold IT",
        "Express",
        "ASP.NET MVC",
        "ASP.NET Ajax",
        "Facebook Domain Verification",
        "Bug Bounty",
        "Next.js",
        "ASP.NET Core",
        "ASP.NET",
        "ASP.NET 4.0"
      ],
      "Schema": [
        "Organization Schema",
        "Person Schema"
      ],
      "WordPress Theme": [
        "Avada"
      ]
    },
    "Web Master": {
      "Other": [
        "MSN/Bing Webmaster",
        "Google Webmaster",
        "Yandex Verification"
      ]
    },
    "feeds": {
      "Other": [
        "Really Simple Discovery",
        "Pingback Support",
        "RSS",
        "Live Writer Support"
      ]
    }
  },
  "technologies_categories": "CDN, Server, Web_Master, Web_Server, ads, analytics, cdn, cdns, cms, copyright, feeds, framework, hosting, javascript, language, link, media, mobile, mx, payment, shop, ssl, widgets",
  "technologies_sub_categories": "Ad_Network, Affiliate_Programs, Animation, Application_Performance, Audience_Measurement, Blog, Business_Email_Hosting, Cloud_Hosting, Cloud_PaaS, Compatibility, Conversion_Optimization, Conversion_Tracking, Currency, Customer_Data_Platform, Edge_Delivery_Network, Enterprise, Feedback_Forms_and_Surveys, Framework, Fraud_Prevention, Hosted_Solution, JavaScript_Library, Live_Chat, Live_Stream_/_Webcast, Marketing_Automation, Non_Platform, Online_Video_Platform, Open_Source, Payment_Acceptance, Privacy_Compliance, Retargeting_/_Remarketing, Root_Authority, Schema, Site_Optimization, Site_Search, Social_Management, Social_Sharing, Social_Video_Platform, Tag_Management, Ticketing_System, Translation, UI, US_hosting, Visitor_Count_Tracking, WordPress_Hosting, WordPress_Plugins, WordPress_Theme, jQuery_Plugin",
  "technologies_used_by_company_website": "ASP.NET, ASP.NET_4.0, ASP.NET_Ajax, ASP.NET_Core, ASP.NET_MVC, Accessibility_Statement, Adobe_Experience_Manager, Adobe_Scene7, Akamai, Akamai_Edge, Akamai_EdgeConnect, Akamai_Global_Request_Number, Akamai_Hosted, Algerian_Arabic_HREF_LANG, Amazon_S3, American_Express, Angular_JS, Apache, Apple_Mobile_Web_App_Capable, Apple_Mobile_Web_Clips_Icon, Arabic_HREF_LANG, Argentinian_Spanish_HREF_LANG, Atlassian_Cloud, Australian_English_HREF_LANG, Austrian_German, Austrian_German_HREF_LANG, Avada, Azure_Edge, Azure_Monitor, Azure_SSL, Belgium_French, Bengali_HREF_LANG, Bing_Universal_Event_Tracking, Brazilian_Portuguese_HREF_LANG, Browse_Happy, Bug_Bounty, CDN_JS, COVID-19, Canadian_French_HREF_LANG, Careers, Cart_Functionality, Catalan, Chile_Spanish_HREF_LANG, Chinese, Chinese_HREF_LANG, ClickTale, Cloudflare, Cloudflare_CDN, Cloudflare_JS, Code_of_Conduct, Colombian_Spanish, Colombian_Spanish_HREF_LANG, Column_Shortcodes, Computershare, Content_Delivery_Network, Convercent, Copyright_Year_2015, Coveo, Czech_HREF_LANG, Danish_HREF_LANG, DigiCert_SSL, DocuSign, DoubleClick.Net, Dutch_HREF_LANG, ECMAScript_5_Shim, ElasticPress, English_HREF_LANG, Euro, Events_Page, Express, Facebook, Facebook_Conversion_Tracking, Facebook_Custom_Audiences, Facebook_Domain_Insights, Facebook_Domain_Verification, Facebook_Pixel, Facebook_SDK, Facebook_Sharer, Facebook_for_Websites, Fancybox, Finnish_HREF_LANG, French, French_HREF_LANG, FullStory, GTM4WP, German, German_HREF_LANG, GitHub, GitHub_Hosting, GitHub_Pages, Global_Privacy_Control, Global_Site_Tag, Google_Analytics, Google_Tag_Manager, Google_Universal_Analytics, Google_Webmaster, Gravatar_Profiles, Greek_HREF_LANG, HSTS, HSTS_IncludeSubdomains_PreLoad, Hammer_JS, Hong_Kong_Chinese_HREF_LANG, Hover_Intent, Hubspot_Developer_Verification, Human_Rights_Policy, IIS, IIS_10, IPhone_/_Mobile_Compatible, IPv6, Impact, Impressum, Indonesian_HREF_LANG, Infinite_Scroll, Instagram, Investor_Relations, Irish_English_HREF_LANG, Italian_HREF_LANG, JSON_3, Japanese, Japanese_HREF_LANG, Japanese_Yen, Jetpack, Kentico_Xperience, Kestrel, Korean_HREF_LANG, Lightning.js, LinkedIn, LinkedIn_Ads, LinkedIn_Insights, Lithium_Technologies, LivePerson, Live_Writer_Support, MSN/Bing_Webmaster, Malaysian_HREF_LANG, Marketo, Meetup_Pro, Metronet_Profile_Picture, Mexican_Spanish_HREF_LANG, Microsoft, Microsoft_Ajax_Content_Delivery_Network, Microsoft_Application_Insights, Microsoft_Azure, Microsoft_Azure_Blob_Storage, Microsoft_Azure_CDN, Microsoft_Azure_DNS, Microsoft_Azure_Front_Door, Microsoft_Azure_Monitor, Microsoft_Azure_US_West_Region, Microsoft_Azure_Verified_CDN, Microsoft_Clarity, Microsoft_Exchange_Online, Microsoft_Power_BI, Microsoft_SSL, Mobile_Optimized, Modernizr, Modernizr_2.6, Moment_JS, New_Relic, New_Zealand_English_HREF_LANG, Newsletter_for_Wordpress, Next.js, Norwegian_Bokmål, October_CMS, Omniture_SiteCatalyst, Optify, Organization_Schema, Page_Links_To, Person_Schema, Peruvian_Spanish_HREF_LANG, Pingback_Support, Placehold_IT, Plans_and_Pricing, Polish_HREF_LANG, Popper.js, Portuguese_HREF_LANG, Pound_Sterling, PrettyPrint, RSS, Really_Simple_Discovery, Reddit, Redis_Cache, Russian_HREF_LANG, SPF, SSL_by_Default, Service_Worker, Silverlight, Sitecore_CMS, Sitelinks_Search_Box, Slick_JS, South_Korean_Won, Spanish, Spanish_HREF_LANG, Stream, Sustainability, Swedish_HREF_LANG, Swiss_German_HREF_LANG, Taiwan_Chinese_HREF_LANG, Taxonomy_Images, Tealium, Tealium_UTAG, Thai_HREF_LANG, ThemeFusion, TikTok, TikTok_Embed, Turkish, Turkish_HREF_LANG, Twitter, Twitter_Ads, Twitter_Conversion_Tracking, Twitter_Tweet_Button, Twitter_Website_Universal_Tag, UNPKG, US_Privacy_User_Signal_Mechanism, Underscore.js, Usabilla, Venezuelan_Spanish_HREF_LANG, Vietnamese_HREF_LANG, Viewport_Meta, Visa, WP_Engine, WP_Featherlight, WebTrends, Weglot, WordPress, WordPress_6.2, WordPress_Grid, WordPress_Multisite, Wordpress_Plugins, Yandex_Verification, Yett, Yoast_Plugins, Yoast_SEO_Premium, Yoast_WordPress_SEO_Plugin, YouTube, YouTube_Privacy_Enchanced, jQuery, jQuery_1.11.0, jQuery_1.3.2, jQuery_1.9.0, jQuery_2.2.4, jQuery_3.3.1, jQuery_3.4.0, jQuery_3.4.1, jQuery_3.5.1, jQuery_3.6.0, jQuery_Autocomplete, jQuery_BBQ, jQuery_BlockUI, jQuery_CDN, jQuery_Cookie, jQuery_Tools, jQuery_UI, jQuery_Validate, jQuery_Waypoints, jsDelivr, nginx",
  "umbrella": 2
},
"entity_id": "a34bacf839b923770b2c360eefa26748"
}
Best Practices
  • Use with matched companies only. Ensure the business_id corresponds to a verified website.
  • Combine with firmographic signals (e.g. revenue, size, country) for rich segmentation.
  • Use premium spend estimates to prioritize leads with higher digital investment.
  • Monitor tech stack changes over time to detect shifts in digital strategy or maturity.
Webstack Output Signals
SignalAPINameDescriptionData Type
affiliate_linksWebsite has affiliate linksTrue if any affiliate program advertising systems were detected on the website.BOOLEAN
categories_to_technologies_treeTechnologies detected on website mapped to categoriesMapping of each technology detected on the website to its assigned category.JSON
company_verticalCompany verticalThe name of the industry associated with the company and mentioned on the website.CATEGORY
contact_phone_numberDomain's contact phone numberPhone number listed under the 'contact us' section of the company's website.TEXT
db_indexedIs DB indexedTrue if the website is recorded in the databse. If false, the website may be suspect.BOOLEAN
ecommerceWebsite has eCommerce technologyTrue if an eCommerce technology was detected on the website. Inluding links to a shopping cart or other 'buy' options.BOOLEAN
earliest_recordEarliest website index dateWebsite's earliest date of index by the webstack collector, formatted YYYY-MM-DDTHH:mm:ss.SSSZ.DATETIME
establishedWebsite is establishedTrue if the website was established for at least 1 year prior to the webstack being indexed.BOOLEAN
latest_updateMost recent website index dateWebsite's most recent date of index by the webstack collector, formatted YYYY-MM-DDTHH:mm:ss.SSSZ.DATETIME
live_techsWebsite has live technologiesTrue if any live technologies that are currently active were detected on the website.BOOLEAN
money_spend_on_website_technologiesEstimated average monthly spending on webstackEstimated monthly financial investment in the technologies used on the company's website, displayed in USD. Calculation: sum of the average price point for each technology used on the website.NUMERIC
number_of_pages_on_sitemapNumber of pages on website's sitemapNumber of pages listed on the website's indexable sitemap. A sitemap is a file providing information about the pages, videos, other files, and the relationships between them.NUMERIC
number_of_premium_technologiesNumber of technologies detected on websiteNumber of technologies detected on the company's website. Technologies are tools used to build the website.NUMERIC
number_of_social_networksDomain's number of social networksNumber of social network profiles listed on the website that are associated with the company.NUMERIC
parkedWebsite has parked technologiesTrue if the site is using any parked domains, parked domain technology providers, or mentions parked domains. Parked domains are domain names that are not connected to a service provider or website.BOOLEAN
payment_optionsWebsite has online payment optionTrue if the website provides online payment options on the website, or mentions a payment provider by name.BOOLEAN
payment_technologies_in_usePayment options available on websiteList of the detected currencies, technologies, and digital wallets that can be used for online payment on the website.DISPLAY
premium_techsNumber of premium technologies detected on websiteNumber of premium technologies detected on the website. Premium technologies are the technologies or tools in the webstack that cost money.NUMERIC
product_countWebsite's SKU product countSKU Product Count is the number of unique products that an eCommerce website lists and sells.NUMERIC
q_rankWebsite's Transco page traffic rankTransco Page Traffic Rank between 1 and 1,000,000. The Tranco score combines the Alexa Internet Top 1 Million, Cisco Umbrella Popularity List, Majestic Million, Quantcast Top Sites creating an accurate…NUMERIC
shopify_apps_in_useList of Shopify apps used by websiteList of Shopify apps detected on the website. Shopify apps are used to answer a variety of business needs.DISPLAY
spendPremium monthly spendingEstimation of average monthly USD spent across the entire domain on all aspects.NUMERIC
statusWebsite risk statusWebsite's trustworthiness status, based on factors such as spend, age, domain relationships, and other undisclosed factors. Values: Suspect / OK / Cannot determine.CATEGORY
technologies_categoriesTechnology categories detected on websiteList of the technology categories detected on the website.TEXT
technologies_sub_categoriesTechnology sub-categories detected on websiteMapping of each technology detected on the website, to its assigned sub-category.TEXT
technologies_used_by_company_websiteList of technologies detected on websiteList of the technologies detected on the website.TEXT
twitter_linkTwitter profileLink to the Twitter profile associated with the company. The link is listed on the company's registered domain.URL
umbrellaWebsite's Umbrella traffic rankUmbrella Global Router Traffic Rank between 1 and 1,000,000. Umbrella is based on net sum DNS queries across the globe.NUMERIC

📌 For additional web-based enrichment options, explore related API endpoints.