CINXE.COM
SearchSG | Singapore Government Developer Portal
<!-- replacement for layout-default.html --> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1.0" > <meta http-equiv="X-UA-Compatible" content="ie=edge"> <meta name="permission" content="public"> <meta name="access" content="*"> <meta name="app_name" content="DevPortal"> <meta name="content_type" content="Products"> <meta name="last_updated_at" content="1739100774"> <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), 'event': 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-NCZ5ZHR'); </script> <!-- End Google Tag Manager --> <link rel="shortcut icon" href="/assets/img/favicon.ico" type="image/x-icon" > <link rel="stylesheet" href="/assets/bundles/main.css"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" > <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@100;300;400;700;900&display=swap" rel="stylesheet" > <script src="https://code.jquery.com/jquery-3.6.1.min.js" integrity="sha256-o88AwQnZB+VDvE9tvIXrMQaPlFFSUTR+nldQm1LuPXQ=" crossorigin="anonymous" ></script> <link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.0/font/bootstrap-icons.css" rel="stylesheet" > <link href="https://fonts.googleapis.com/css2?family=Inter" rel="stylesheet" > <!-- <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap" rel="stylesheet"> --> <!-- <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap" rel="stylesheet" /> --> <script src="https://assets.wogaa.sg/scripts/wogaa.js"></script> <!-- Facebook Pixel Code --> <script> !(function (f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments); }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s); })( window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js' ); fbq('init', '688926055194344'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" src=" https://www.facebook.com/tr?id=688926055194344&ev=PageView &noscript=1 " > </noscript> <!-- End Facebook Pixel Code --> <!-- Hotjar Tracking Code for https://www.developer.gov.sg --> <script> (function (h, o, t, j, a, r) { h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments); }; h._hjSettings = { hjid: parseInt('1516279'), hjsv: 6 }; a = o.getElementsByTagName('head')[0]; r = o.createElement('script'); r.async = 1; r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; a.appendChild(r); })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv='); </script> <!-- Begin Jekyll SEO tag v2.7.1 --> <title>SearchSG | Singapore Government Developer Portal</title> <meta name="generator" content="Jekyll v4.2.0" /> <meta property="og:title" content="SearchSG" /> <meta property="og:locale" content="en_US" /> <meta name="description" content="SearchSG is a government website search engine that uses AI to give people quick and accurate results. Find out more!" /> <meta property="og:description" content="SearchSG is a government website search engine that uses AI to give people quick and accurate results. Find out more!" /> <link rel="canonical" href="https://www.developer.tech.gov.sg/products/categories/productivity-tools/searchsg/overview.html" /> <meta property="og:url" content="https://www.developer.tech.gov.sg/products/categories/productivity-tools/searchsg/overview.html" /> <meta property="og:site_name" content="Singapore Government Developer Portal" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2025-02-26T17:45:23+08:00" /> <meta name="twitter:card" content="summary" /> <meta property="twitter:title" content="SearchSG" /> <script type="application/ld+json"> {"mainEntityOfPage":{"@type":"WebPage","@id":"https://www.developer.tech.gov.sg/products/categories/productivity-tools/searchsg/overview.html"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://www.developer.tech.gov.sg/assets/img/logo_developer.gov.sg.png"}},"description":"SearchSG is a government website search engine that uses AI to give people quick and accurate results. Find out more!","@type":"BlogPosting","url":"https://www.developer.tech.gov.sg/products/categories/productivity-tools/searchsg/overview.html","headline":"SearchSG","dateModified":"2025-02-09T19:32:54+08:00","datePublished":"2025-02-26T17:45:23+08:00","@context":"https://schema.org"}</script> <!-- End Jekyll SEO tag --> <!-- Set product document category and product metadata --> <!-- Product document metadata --> <meta name="categories" content="Productivity Tools" > <meta name="slug" content="searchsg"> <meta name="product_name" content="Searchsg" > <meta name="product_desc" content="SearchSG is a government website search engine that uses AI to give people quick and accurate results. Find out more!" > <meta name="desc" content="SearchSG is a government website search engine that uses AI to give people quick and accurate results. Find out more!"> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript ><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NCZ5ZHR" height="0" width="0" style="display:none;visibility:hidden" ></iframe ></noscript> <!-- End Google Tag Manager (noscript) --> <main class="searchsg"><div class="masthead-container has-background-white" id="sgds-navbar"> <div class="sgds-masthead"> <div class="sgds-container"> <div class="row is-multiline is-vcentered masthead-layout-container"> <div class="col is-9-desktop is-12-touch has-text-centered-touch"> <div class="masthead-layout"> <span class="sgds-icon sgds-icon-sg-crest" style="color: red"></span> <span style="display: table-cell; vertical-align: middle"> <span class="banner-text-layout"> <span class="is-text"> A Singapore Government Agency Website  </span> <span class="sgds-masthead-button" id="sgds-masthead-identify"> <span class="is-text sgds-masthead-button-text"> How to identify </span> <span class="sgds-icon sgds-icon-chevron-down" id="sgds-masthead-identify-icon" ></span> </span> </span> </span> </div> <div class="masthead-divider is-hidden" id="sgds-masthead-divider" style="padding-left: -12px; padding-right: -12px" ></div> </div> <div class="col banner-content-layout is-hidden" id="sgds-masthead-content" > <div class="banner-content"> <img loading="lazy" src="https://d33wubrfki0l68.cloudfront.net/2ec2122b2010672b9cbb6efb5138048d8aff4a09/5d1ab/assets/img/government_building.svg" class="banner-icon" /> <div class="banner-content-text-container"> <strong class="banner-content-title" >Official website links end with .gov.sg</strong > <p> Government agencies communicate via <strong> .gov.sg </strong> websites <span class="avoidwrap">(e.g. go.gov.sg/open)</span>. <a href="https://go.gov.sg/trusted-sites" class="banner-content-text sgds-masthead-button-link sgds-masthead-button-text" target="_blank" rel="noreferrer" > Trusted website<span class="sgds-icon sgds-icon-external" style="padding-left: 3px" ></span> </a> </p> </div> </div> <div class="banner-content"> <img loading="lazy" src="https://d33wubrfki0l68.cloudfront.net/aecdf1b88c0edfa72e7fef099f28e93b80c8336a/8c6a1/assets/img/lock.svg" class="banner-icon" /> <div class="banner-content-text-container"> <strong class="banner-content-title" >Secure websites use HTTPS</strong > <p> Look for a <strong> lock </strong>(<img loading="lazy" src="https://d33wubrfki0l68.cloudfront.net/aecdf1b88c0edfa72e7fef099f28e93b80c8336a/8c6a1/assets/img/lock.svg" class="inline-banner-icon" />) or https:// as an added precaution. Share sensitive information only on official, secure websites. </p> </div> </div> </div> </div> </div> </div> <script> const identify = document.getElementById("sgds-masthead-identify"); const identifyIcon = document.getElementById("sgds-masthead-identify-icon"); const mastheadContent = document.getElementById("sgds-masthead-content"); const mastheadDivider = document.getElementById("sgds-masthead-divider"); identify.setAttribute("aria-expanded", false); identify.addEventListener("click", () => { const ariaExpanded = identify.getAttribute("aria-expanded"); if (ariaExpanded === "true") { identify.setAttribute("aria-expanded", false); } else { identify.setAttribute("aria-expanded", true); } identifyIcon.classList.toggle("sgds-icon-chevron-up"); mastheadContent.classList.toggle("is-hidden"); mastheadDivider.classList.toggle("is-hidden"); }); </script> <nav class="sgds-navbar"> <div class="sgds-container"> <div class="sgds-navbar-brand"> <a class="sgds-navbar-item" href="/"> <img src="/assets/img/logo_color.svg" alt="Home"> </a> <div class="sgds-navbar-burger" data-target="sgds-navbar-main"> <span></span> <span></span> <span></span> </div> </div> <div id="sgds-navbar-main" class="sgds-navbar-menu"> <div class="sgds-navbar-start"> <form method="get" class="is-hidden-desktop" onsubmit="return redirect('query-mobile')"> <div class="field"> <div class="control has-icons-right is-expanded"> <input class="input is-fullwidth" id="query-mobile" type="text" placeholder="Search" name="query" autocomplete="off" /> <span class="icon is-right"> <i class="search-bar-icon sgds-icon sgds-icon-search is-size-7"></i> </span> </div> </div> </form> <div class="sgds-navbar-item has-dropdown is-hoverable is-mega"> <a class="sgds-navbar-link is-tab has-text-weight-semibold desktop" href="/our-digital-journey"> Our Digital Journey </a> <a class="sgds-navbar-link is-tab has-text-weight-semibold mobile"> Our Digital Journey </a> <div class="sgds-navbar-dropdown Our Digital Journey is-hidden-touch"> <div class="sgds-container is-fluid"> <div class="row"> <div class="col is-4"> <p class="section-heading"><strong>Partner us for your digital government projects</strong></p> <p>Learn about our digital government journey, partnerships, platforms and the Singapore Government Developer Portal here. </p> </div> <div class="col is-8"> <div class="row is-multiline"> <div class="col is-6"> <p> <a href="/our-digital-journey/singapore-digital-government-journey"> Singapore Digital Government Journey </a> <!-- <a href=""> Singapore Digital Government Journey </a> --> </p> </div> <div class="col is-6"> <p> <a href="/our-digital-journey/who-we-are"> Who We Are </a> <!-- <a href=""> Who We Are </a> --> </p> </div> </div> </div> </div> </div> </div> </div> <div class="sgds-navbar-item has-dropdown is-hoverable is-mega"> <a class="sgds-navbar-link is-tab has-text-weight-semibold desktop" href="/guidelines"> Guidelines </a> <a class="sgds-navbar-link is-tab has-text-weight-semibold mobile"> Guidelines </a> <div class="sgds-navbar-dropdown Guidelines is-hidden-touch"> <div class="sgds-container is-fluid"> <div class="row"> <div class="col is-4"> <p class="section-heading"><strong>Run and deliver great digital services</strong></p> <p>Guidelines and best practices based on the experiences of Government development teams </p> </div> <div class="col is-8"> <div class="row is-multiline"> <div class="col is-6"> <p> <a href="/guidelines/project-inception"> Project Inception </a> <!-- <a href=""> Project Inception </a> --> </p> </div> <div class="col is-6"> <p> <a href="/guidelines/development-and-iteration"> Development and Iteration </a> <!-- <a href=""> Development and Iteration </a> --> </p> </div> <div class="col is-6"> <p> <a href="/guidelines/measuring-success"> Measuring Success </a> <!-- <a href=""> Measuring Success </a> --> </p> </div> <div class="col is-6"> <p> <a href="/guidelines/technology-choice"> Technology Choice </a> <!-- <a href=""> Technology Choice </a> --> </p> </div> <div class="col is-6"> <p> <a href="/guidelines/building-the-right-team"> Building the Right Team </a> <!-- <a href=""> Building the Right Team </a> --> </p> </div> <div class="col is-6"> <p> <a href="/guidelines/procurement"> Procurement </a> <!-- <a href=""> Procurement </a> --> </p> </div> <div class="col is-6"> <p> <a href="/guidelines/standards-and-best-practices"> Standards and Best Practices </a> <!-- <a href=""> Standards and Best Practices </a> --> </p> </div> </div> </div> </div> </div> </div> </div><a href="/products" class="sgds-navbar-item has-text-weight-semibold is-active"> Products </a><a href="/singapore-government-tech-stack" class="sgds-navbar-item has-text-weight-semibold "> SG Tech Stack </a> <div class="sgds-navbar-item has-dropdown is-hoverable is-mega"> <a class="sgds-navbar-link is-tab has-text-weight-semibold desktop" href="/communities"> Communities </a> <a class="sgds-navbar-link is-tab has-text-weight-semibold mobile"> Communities </a> <div class="sgds-navbar-dropdown Communities is-hidden-touch"> <div class="sgds-container is-fluid"> <div class="row"> <div class="col is-4"> <p class="section-heading"><strong>Co-create innovative digital solutions with the Government</strong></p> <p>Discover events, blogs, open-source technologies and other collaboration opportunities </p> </div> <div class="col is-8"> <div class="row is-multiline"> <div class="col is-6"> <p> <a href="/communities/overview"> Overview </a> <!-- <a href=""> Overview </a> --> </p> </div> <div class="col is-6"> <p> <a href="/communities/building-a-community"> Building a Community </a> <!-- <a href=""> Building a Community </a> --> </p> </div> <div class="col is-6"> <p> <a href="/communities/events"> Events </a> <!-- <a href=""> Events </a> --> </p> </div> <div class="col is-6"> <p> <a href="/communities/newsletter"> Newsletter </a> <!-- <a href=""> Newsletter </a> --> </p> </div> <div class="col is-6"> <p> <a href="/communities/blogs"> Blogs </a> <!-- <a href=""> Blogs </a> --> </p> </div> <div class="col is-6"> <p> <a href="/communities/govbuy"> GovBuy </a> <!-- <a href=""> GovBuy </a> --> </p> </div> </div> </div> </div> </div> </div> </div></div> <div class="sgds-navbar-end"> <div class="sgds-navbar-item"><a href="https://docs.developer.gov.sg/" target="_blank" class="sgds-button is-outlined is-black">Documentation</a></div> <div class="sgds-navbar-item sgds-navbar-item-search-field is-hidden-touch hidden-button"> <form method="get" onsubmit="return redirect('query-desktop')"> <div class="field"> <div class="control has-icons-right is-expanded"> <input class="input is-fullwidth" id="query-desktop" type="text" placeholder="Search" name="query" autocomplete="off" /> <span class="icon is-right"> <i class="search-bar-icon sgds-icon sgds-icon-search is-size-7"></i> </span> </div> </div> </form> </div> </div> </div> </div> </nav> </div> <script defer="defer" type="text/javascript"> // As there is multiple forms, we need to track which form is being submitted and get's its value function redirect(id) { try { const query = document.getElementById(id).value; const SEARCH_QUERY_CACHE_KEY = "searchQuery"; localStorage.setItem(SEARCH_QUERY_CACHE_KEY, query); // Afterwards, redirect users to the search page, located at localhost:4000/search window.location.href = encodeURI("/search/?isFromHomepage=true"); return false; } catch (e) { return true; } } </script> <!-- Enable the line below for annoucement banner at home page --> <div class="feature-nav-container"> <div class="feature-nav-enclosing-container"> <img class="feature-nav-brand-logo margin--right--lg" src="/assets/img/products/searchsg/searchsg.png" onclick="redirectUrl('/products/categories/productivity-tools/searchsg/')" > <div class="feature-nav-menu-container"> <div class="feature-pills-container-active"> Overview </div> <a class="feature-pills-container " href=" features-roadmap " target="_self"> Features & Roadmap </a> <a class="feature-pills-container " href=" how-it-works " target="_self"> How It Works </a> <a class="feature-pills-container " href=" resources " target="_self"> Resources </a> </div> </div> <div class="feature-nav-enclosing-container-mobile" onclick="toggleMobileDropdown()" > <span class="feature-nav-mobile-header"> overview <div> <i class="bi bi-chevron-down feature-nav-mobile-icon"></i> </div> </span> </div> <div class="feature-nav-mobile-dropdown-menu"> <div class="feature-nav-mobile-dropdown-menu-item-active"> Overview </div> <div class="feature-nav-mobile-dropdown-menu-item" onclick="redirectUrl('/products/categories/productivity-tools/searchsg/' + 'features-roadmap', '_self')" > Features & Roadmap </div> <div class="feature-nav-mobile-dropdown-menu-item" onclick="redirectUrl('/products/categories/productivity-tools/searchsg/' + 'how-it-works', '_self')" > How It Works </div> <div class="feature-nav-mobile-dropdown-menu-item" onclick="redirectUrl('/products/categories/productivity-tools/searchsg/' + 'resources', '_self')" > Resources </div> </div> </div> <script> function redirectUrl(href, type) { if (type == '_blank') { window.open(href, '_blank'); } else { window.location.href = href; } } function toggleMobileDropdown() { document .querySelector('.feature-nav-mobile-dropdown-menu') .classList.toggle('feature-nav-mobile-dropdown-menu-active'); } document.addEventListener('click', function (event) { if ( !event.target.matches('.feature-nav-enclosing-container-mobile') && !event.target.matches('.feature-nav-mobile-header') && !event.target.matches('.feature-nav-mobile-icon') ) { document .querySelector('.feature-nav-mobile-dropdown-menu') .classList.remove('feature-nav-mobile-dropdown-menu-active'); } }); </script> <div class="layout-product-default-container"> <div class="layout-product-default-sub-container"> <div class="layout-product-default-enclosing-container"> <div class="feature-bread-crumb-container"> <a class="feature-bread-crumb-group-icon" href="/"> <img src="/assets/icons/dev-portal-bread-crumb.svg" alt="dev-portal-icon" /> </a> <span> / </span> <a class="feature-bread-crumb-text-crumb" href="/products"> PRODUCTS </a> <span> / </span> <a class="feature-bread-crumb-text-crumb" href="/products/categories/productivity-tools"> productivity tools </a> <span> / </span> <a class="feature-bread-crumb-text-crumb" href="/products/categories/productivity-tools/searchsg"> searchsg </a> <span> / </span> <span class="feature-bread-crumb-text-crumb feature-bread-crumb-active"> overview </span> </div> <div class="layout-product-home-banner-container"> <div class="feature-hero-banner-headers-container col is-12-mobile is-12-tablet is-12-desktop"> <h1 class="feature-hero-banner-headers-title"> SearchSG </h1> <sgds-badge variant="success" roundedPill="true" isLight="true" class="overview-status-badge"> GENERAL AVAILABILITY </sgds-badge> <div class="feature-hero-banner-headers-descriptor"> <p>SearchSG is an AI-based search engine for government websites. It uses machine learning to deliver precise and up-to-date search results quickly to members of the public who are sourcing information on government websites.</p> </div> <div class="feature-hero-banner-headers-btn-container row is-multiline"> <a type="button" class="feature-hero-banner-headers-button-get-started col is-12-mobile" href="/products/categories/productivity-tools/searchsg/features-roadmap" >Features of SearchSG</a> <a class="feature-hero-banner-headers-button-cta col is-12-mobile" href="https://search.gov.sg" target="_blank" >Try Out SearchSG </a> </div> </div> <div class="layout-product-home-banner-image-container col is-12-mobile is-12-tablet is-12-desktop"> <img src="/assets/img/products/searchsg/searchsg-dashboard.png" class="layout-product-home-banner-image" > </div> </div> <div class="overview-subsection-container row is-multiline"> <div class="feature-section-header-container col is-12-mobile is-3-widescreen is-3-fullhd"> <p class="feature-section-header-title">Key Benefits</p> </div> <div class="overview-subsection-sub-container col is-12-mobile is-12-tablet is-12-desktop is-9-widescreen is-9-fullhd"> <div class=" feature-card-container-default-content " > <div class="feature-h2-p-container"> <h2 class="feature-h2-p-h2">Enhanced citizen search experiences</h2> <p class="feature-h2-p-p"><p>Through machine learning, SearchSG allows citizens to enjoy efficient and effective information retrieval from government websites. This also builds trust in the reliability of government websites.</p> </p> </div> </div> <script> function cardRedirect(href) { window.open(href, '_blank'); } </script> <div class=" feature-card-container-default-content " > <div class="feature-h2-p-container"> <h2 class="feature-h2-p-h2">Advanced search capabilities</h2> <p class="feature-h2-p-p"><p>These search capabilities can support information retrieval from common government content formats.</p> </p> </div> </div> <script> function cardRedirect(href) { window.open(href, '_blank'); } </script> <div class=" feature-card-container-default-content " > <div class="feature-h2-p-container"> <h2 class="feature-h2-p-h2">Increased productivity and cost savings</h2> <p class="feature-h2-p-p"><p>This is achieved through the automation of content crawling, tagging, and updating which allows accurate search results to be generated at a minimal cost and effort.</p> </p> </div> </div> <script> function cardRedirect(href) { window.open(href, '_blank'); } </script> <div class=" feature-card-container-default-content " > <div class="feature-h2-p-container"> <h2 class="feature-h2-p-h2">Customisable features and search UI</h2> <p class="feature-h2-p-p"><p>These allow search findings to be presented in a style that matches government branding and style guides.</p> </p> </div> </div> <script> function cardRedirect(href) { window.open(href, '_blank'); } </script> <div class=" feature-card-container-default-content " > <div class="feature-h2-p-container"> <h2 class="feature-h2-p-h2">Minimal onboarding effort</h2> <p class="feature-h2-p-p"><p>SearchSG can be integrated into government websites through the incorporation of just two lines of code.</p> </p> </div> </div> <script> function cardRedirect(href) { window.open(href, '_blank'); } </script> </div> </div> <div class="statistic-section-container row is is-multiline"> <div class="feature-section-header-container col is-12-mobile is-3-widescreen is-3-fullhd"> <p class="feature-section-header-title">Statistics</p> </div> <div class="feature-stats-container row is-multiline"> <div class="feature-stats-sub-container"> <p class="feature-stats-figures"> 50 </p> <p class="feature-stats-descriptor"> Websties Onboarded </p> </div> <div class="feature-stats-sub-container"> <p class="feature-stats-figures"> 4.8M </p> <p class="feature-stats-descriptor"> Searches Processed </p> </div> <div class="feature-stats-sub-container"> <p class="feature-stats-figures"> 66.94% </p> <p class="feature-stats-descriptor"> Clickthrough Rate </p> </div> <div class="feature-stats-sub-container"> <p class="feature-stats-figures"> 100% </p> <p class="feature-stats-descriptor"> Service Uptime </p> </div> </div> </div> <!-- Refer to main.js for interactivity --> <div id="feedback" class="feature-feedback-container"> <div class="feature-feedback-sub-container"> <div>Was this article useful?</div> <div class="feedback__thumb"> <div class="sgds-buttons feature-feedback-button-container"> <button class="sgds-button is-outlined js-thumbs-up"> <span class="sgds-icon sgds-icon-thumbs-up" title="thumbs-up" alt="thumbs-up" role="img" aria-label="thumbs-up" ></span> Yes </button> <button class="sgds-button is-outlined js-thumbs-down"> <span class="sgds-icon sgds-icon-thumbs-down" title="thumbs-down" alt="thumbs-down" role="img" aria-label="thumbs-down" ></span> No </button> </div> </div> <!-- Modal that shows page is useful --> <div class="sgds-modal is-fullwidth is-maxmediumwidth js-feedback-useful-modal" id="feedback-modal-useful-yes" aria-labelledby="developer portal feedback" role="dialog" > <div class="sgds-modal-background js-close-feedback-modal"></div> <div class="sgds-modal-card"> <header class="sgds-modal-card-head"> <div class="sgds-modal-card-title" id="sgds-modal-title"> Did this page help you? - Yes </div> <button class="delete js-close-feedback-modal" aria-label="close"></button> </header> <section class="sgds-modal-card-body"> <p>Thanks for letting us know that this page is useful for you!</p> <p> If you've got a moment, please tell us what we did right so that we can do more of it. </p> </section> <footer class="sgds-modal-card-foot is-flex-justify-fs"> <a class="sgds-button is-outlined is-primary js-send-feedback-modal external-link" target="_blank" href="https://form.gov.sg/#!/62280856ba91100012050933?62283f926ccdb30013189388=/products/categories/productivity-tools/searchsg/overview.html" > Feedback</a > </footer> </div> </div> <!-- Modal that shows page needs improvement --> <div class="sgds-modal is-fullwidth js-feedback-useful-modal" id="feedback-modal-useful-no" aria-labelledby="developer portal feedback" role="dialog" > <div class="sgds-modal-background js-close-feedback-modal"></div> <div class="sgds-modal-card"> <header class="sgds-modal-card-head"> <p class="sgds-modal-card-title" id="sgds-modal-title"> Did this page help you? - No </p> <button class="delete js-close-feedback-modal" aria-label="close"></button> </header> <section class="sgds-modal-card-body"> <p> Thanks for letting us know that this page still needs work to be done. </p> <p> If you've got a moment, please tell us how we can make this page better. </p> </section> <footer class="sgds-modal-card-foot is-flex-justify-fs"> <a class="sgds-button is-outlined is-primary js-send-feedback-modal external-link" target="_blank" href="https://form.gov.sg/#!/62280856ba91100012050933?62283f926ccdb30013189388=/products/categories/productivity-tools/searchsg/overview.html" > Feedback</a > </footer> </div> </div> <div class="feedback__success is-hidden"> <span class="sgds-icon sgds-icon-check is-size-4 has-text-success" title="check" alt="check" role="img" aria-label="check" > </span> <span class="has-text-success">Sent. Thank you for the feedback!</span> </div> <div> <a target="_blank" class="external-link" href="https://form.gov.sg/#!/62280856ba91100012050933?62283f926ccdb30013189388=/products/categories/productivity-tools/searchsg/overview.html" > Provide Feedback</a > </div> </div> </div> </div> </div> </div> <div class="feature-contact-section-container"> <div class="feature-contact-section-enclosing-container row is-multiline"> <div class="feature-contact-section-left-sub-section col is-12-mobile is-12-tablet is-3-widescreen is-3-fullhd"> <img class="feature-contact-section-image" src="/assets/img/products/searchsg/searchsg-white.png"> </div> <div class="feature-contact-section-right-sub-section col is-12-mobile is-12-tablet is-9-widescreen is-9-fullhd"> <p class="feature-contact-section-slogan"> A Machine Learning-Driven Search Engine That Delivers Precise Outcomes </p> <div class="feature-contact-section-cta-container"> <button class="feature-contact-section-contact-btn" onclick="urlRedirection('https://form.gov.sg/665978af9040a6be24d3978b?665982626cae0284c464a22a=SearchSG')">Contact Us<i class="bi bi-box-arrow-up-right"></i></button> </div> </div> </div> </div> <script> function urlRedirection(url) { window.open(url, '_blank') } </script> <button id="navigate-to-the-top-button" title="Go to top" aria-label="Scroll back to top" class="back-to-the-top-button back-to-the-top-button-hidden" > <i class="sgds-icon sgds-icon-chevron-up is-size-6 has-text-white has-text-weight-bold"></i> </button> <script defer="defer" type="text/javascript" src="/assets/bundles/back-to-the-top.bundle.js" ></script> </main> <div class="footer"><footer class="sgds-footer"> <div class="top-section"> <div class="sgds-container"> <div class="row"> <div class="col adjust-footer-header-margin"> <h5> <strong>Singapore Government Developer Portal</strong> </h5> </div> </div> <div class="row"> <div class="col is-3 contribute"> <p><strong>Contribute content</strong></p> <p> Have a product or technology to share? Fill in the form <a href="https://form.gov.sg/66e7d1b4ae4c3750e0c85ace" target="_blank" class="external-link" >here</a>. </p> </div> <div class="col is-3"> <p><strong>Blogs and Forums</strong></p> <p> <a href="https://medium.com/csg-govtech" target="_blank" class="external-link" >Cyber Security Group</a > </p> <p> <a href="https://medium.com/dsaid-govtech" target="_blank" class="external-link" >Data Science & Artificial Intelligence Division</a > </p> <p> <a href="https://medium.com/singapore-gds" target="_blank" class="external-link" >Government Digital Services</a > </p> <p> <a href="https://medium.com/ndi-sg" target="_blank" class="external-link" >National Digital Identity</a > </p> <p> <a href="https://opengovsg.medium.com/" target="_blank" class="external-link" >Open Government Products</a > </p> <p> <a href="https://medium.com/siot-govtech" target="_blank" class="external-link" >Sensors & IoT</a > </p> <p> <a href="https://medium.com/snsp-govtech" target="_blank" class="external-link" >Smart Nation Sensor platform</a > </p> </div> <div class="col is-3"> <p><strong>Open-source</strong></p> <p> <a href="https://github.com/datagovsg" target="_blank" class="external-link" > Data.gov.sg </a> </p> <p> <a href="https://github.com/dsaidgovsg" target="_blank" class="external-link" > Data Science & Artifical Intelligence Division </a> </p> <p> <a href="https://github.com/GovTechSG" target="_blank" class="external-link" > Government Digital Services </a> </p> <p> <a href="https://github.com/opengovsg" target="_blank" class="external-link" > Open Government Products </a> </p> </div> </div> <div class="row adjust-footer-last-child-margin"> <div class="col is-right-desktop-only"> <ul> <li class="is-inline-block-desktop-only"> <p> <a class="has-text-white external-link" href="https://www.tech.gov.sg" target="_blank" ><strong>GovTech Singapore</strong></a > <a href="https://form.gov.sg/#!/62280856ba91100012050933" target="_blank" class="external-link" >Contact</a > </p> </li> </ul> </div> </div> </div> </div> <div class="bottom-section"> <div class="sgds-container"> <div class="row is-multiline"> <div class="col is-12"> <ul> <li> <a href="https://tech.gov.sg/report_vulnerability" target="_blank" class="external-link" >Report Vulnerability</a > </li> <li><a href="/privacy">Privacy Statement</a></li> <li><a href="/terms-of-use">Terms of Use</a></li> </ul> </div> <div class="col is-12 has-text-right-desktop has-text-right-tablet has-text-left-mobile" > <p class="is-hidden-touch"> © 2025 Government of Singapore. Last Updated 26 Feb 2025 </p> <p class="is-hidden-desktop"> © 2025 Government of Singapore </p> <p class="is-hidden-desktop last-updated"> Last Updated 26 Feb 2025 </p> </div> </div> </div> </div> </footer> </div> <script src="/assets/bundles/main.bundle.js"></script> </body> </html>