### Install Dependencies and Run Docs Dev Server Source: https://github.com/kagisearch/kagi-docs/blob/main/README.md Use these commands to install project dependencies and start the Vitepress development server for local documentation building. ```bash npm install npm run docs:dev ``` -------------------------------- ### Example Shortcut Configuration Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/features/search-shortcuts.md This is an example of how a shortcut configuration is represented as text. It includes the shortcut name, the URL with a query placeholder, and the Bang shortcut. ```text Reddit https://www.reddit.com/search?q=%s !r ``` -------------------------------- ### Set Custom Start Page Wallpaper Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/orion/misc/technical.md Use 'defaults write' to set a custom background image for Orion's start page. ```shell defaults write com.kagi.kagimacOS backgroundImageOnStartPage file:///Users/james/Pictures/62068712ee1c9.jpg ``` -------------------------------- ### Install Orion on Linux using Flatpak Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/orion/getting-started/installing-orion.md Use this command to install the Orion browser on Linux after setting up Flatpak. Replace the placeholder with the actual path to your downloaded Flatpak file. ```bash flatpak install /path/to/App.flatpak ``` -------------------------------- ### Example URL with Query Placeholder Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/features/search-shortcuts.md Demonstrates how to construct a URL for a custom search shortcut. The %s in the URL will be replaced by the user's search query. ```html https://wikipedia.org/w/index.php?search=%s ``` -------------------------------- ### Kagi Dictionary URL with Options Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/translate/url-parameters.md Example illustrating URL parameters for the dictionary mode, specifying quality, verbosity, and synonym strategy. ```url https://translate.kagi.com/dictionary?word=serendipity&quality=best&verbosity=comprehensive&synonym_strategy=semantic_field ``` -------------------------------- ### Example CSS Theme for Kagi Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/ai/community-css-benchmark.md An example CSS theme based on Catppuccin Mocha, adapted for Kagi with support for theme classes. It defines core variables, derived color mappings, and UI element styles. ```css /* Catppuccin Theme for Kagi - With Theme Class Support */ /* Core variables - Light theme (Latte) is default */ :root { /* Catppuccin Latte colors */ --rosewater: #dc8a78; --flamingo: #dd7878; --pink: #ea76cb; --mauve: #8839ef; --red: #d20f39; --maroon: #e64553; --peach: #fe640b; --yellow: #df8e1d; --green: #40a02b; --teal: #179299; --sky: #04a5e5; --sapphire: #209fb5; --blue: #1e66f5; --lavender: #7287fd; --text: #4c4f69; --subtext1: #5c5f77; --subtext0: #6c6f85; --overlay2: #7c7f93; --overlay1: #8c8fa1; --overlay0: #9ca0b0; --surface2: #acb0be; --surface1: #bcc0cc; --surface0: #ccd0da; --base: #eff1f5; --mantle: #e6e9ef; --crust: #dce0e8; /* Set light mode scheme and core UI variables */ --color-scheme: light; --app-bg: var(--base); --app-text: var(--text); --header-bg: var(--crust); --app-frame-bg: var(--app-bg); --landing-bg: var(--app-bg); --app-bg-opac: rgba(30, 30, 46, 0); --bottom-bar-bg: var(--yellow); --white: var(--text); /* Derived color mappings */ --graphite: var(--base); --graphite-25: var(--overlay2); --graphite-50: var(--flamingo); --graphite-70: var(--pink); --graphite-100: var(--mauve); --graphite-200: var(--red); --graphite-300: var(--maroon); --graphite-400: var(--peach); --graphite-500: var(--yellow); --graphite-600: var(--green); --graphite-700: var(--teal); --graphite-800: var(--sky); --graphite-850: var(--sapphire); --graphite-900: var(--blue); --graphite-950: var(--lavender); --graphite-1000: var(--text); /* Chrome palette */ --chrome-25: var(--rosewater); --chrome-50: var(--flamingo); --chrome-70: var(--pink); --chrome-100: var(--mauve); --chrome-200: var(--red); --chrome-300: var(--maroon); --chrome-400: var(--peach); --chrome-500: var(--yellow); --chrome-600: var(--green); --chrome-700: var(--teal); --chrome-800: var(--sky); --chrome-850: var(--sapphire); --chrome-900: var(--blue); --chrome-950: var(--lavender); --chrome-1000: var(--text); /* Purple palette */ --purple-300: var(--lavender); --purple-400: var(--blue); --purple-500: var(--sapphire); --purple-600: var(--sky); --purple-800: var(--teal); --purple-900: var(--green); /* Primary palette (mirrors graphite) */ --primary: var(--text); --primary-25: var(--overlay2); --primary-50: var(--flamingo); --primary-70: var(--pink); --primary-100: var(--mauve); --primary-200: var(--red); --primary-300: var(--maroon); --primary-400: var(--peach); --primary-500: var(--yellow); --primary-600: var(--green); --primary-700: var(--teal); --primary-800: var(--sky); --primary-850: var(--sapphire); --primary-900: var(--blue); --primary-950: var(--lavender); --primary-1000: var(--text); --primary-g: var(--text); --primary-g-2: var(--red); --primary-g-6: var(--green); --primary-g-8: var(--sky); --primary-300-solid: var(--maroon); /* Functional colors */ --warning: var(--peach); --info: var(--sky); --danger: var(--red); --success: var(--green); --calm: var(--surface0); --link: var(--purple-600); --primary-hover: var(--purple-600); --primary-hover-hover: var(--purple-500); --primary-visited: var(--teal); /* UI Elements */ --kagi-highlight: var(--yellow); --beta-tag-bg: var(--yellow); --beta-tag-text: var(--base); --beta-tag-inside-corners: var(--maroon); --kagi-light-cream: var(--rosewater); --kagi-accent: var(--surface1); --kagi-sky: var(--sky); --kagi-sky-b: var(--sapphire); --kagi-sky-i: var(--sky); --kagi-orange: var(--maroon); --resultsummary-highlight: var(--surface2); --resultsummary-highlight_text: var(--text); --kagi-graphite: var(--text); --kagi-graphite-s: var(--overlay2); --kagi-graphite-text: var(--base); --kagi-graphite-ia: var(--text); --kagi-graphite-ia-color: var(--base); /* Shadows */ --inner-shadow: rgba(0, 0, 0, .05); --settings-app-inner-bg: var(--app-bg); --box-shadow: rgba(0, 0, 0, .09); --box-shadow-15: rgba(0, 0, 0, .15); --ranked-box-shadow: rgba(0, 0, 0, .25); /* Inputs and buttons */ --color-search-input-border: var(--mauve); --color-search-input: var(--base); --color-search-input-opac: var(--app-bg-opac); --color-danger: var(--red); } ``` -------------------------------- ### Kagi Translate with Advanced Options Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/translate/url-parameters.md Example showcasing advanced translation parameters like formality, speaker gender, and language complexity. ```url https://translate.kagi.com/?text=こんにちは&from=ja&to=en&formality=more&speaker_gender=feminine&language_complexity=b2 ``` -------------------------------- ### Basic Kagi Translate URL Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/translate/url-parameters.md A minimal example demonstrating how to use the text and language parameters for translation. ```url https://translate.kagi.com/?text=%s&source=Japanese&target=English ``` -------------------------------- ### Search API Example Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/api/search.md This snippet demonstrates how to make a basic search request to the Kagi Search API using cURL. ```APIDOC ## GET /api/v1/search ### Description Retrieves search results from Kagi's premium search engine. ### Method GET ### Endpoint https://kagi.com/api/v1/search ### Query Parameters - **q** (string) - Required - The search query. ### Request Example ```shell curl -H "Authorization: Bot $TOKEN" \ "https://kagi.com/api/v1/search?q=kagi+search" ``` ### Response #### Success Response (200) - **results** (array) - A list of search result objects. - **relatedSearches** (array) - A list of related search queries. - **meta** (object) - Metadata about the search results. ``` -------------------------------- ### Kagi Proofread URL with Options Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/translate/url-parameters.md Example demonstrating URL parameters for the proofreading mode, including writing style, correction level, and language complexity. ```url https://translate.kagi.com/proofread?text=Pat the dog&writing_style=business&correction_level=light&language_complexity=c1 ``` -------------------------------- ### Summarize URL using GET request Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/api/summarizer.md This example demonstrates how to use the Summarizer API with a GET request to summarize a YouTube video using the 'muriel' engine. ```APIDOC ## GET /api/v0/summarize ### Description Summarizes a given URL using specified parameters. ### Method GET ### Endpoint /api/v0/summarize ### Parameters #### Query Parameters - **url** (URL) - Required - A URL to a document to summarize. Exclusive with `text`. - **engine** (string) - Optional - Specifies the summarization engine to use (e.g., 'muriel'). - **summary_type** (string) - Optional - Specifies the type of summary (e.g., 'summary'). - **target_language** (string) - Optional - Desired output language. - **cache** (bool) - Optional - Whether to allow cached requests & responses. (default is true) ### Request Example ```shell curl -v \ -H "Authorization: Bot $TOKEN" \ "https://kagi.com/api/v0/summarize?engine=muriel&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZSRHeXYDLko" ``` ### Response #### Success Response (200) - **output** (string) - Summarization output. - **tokens** (int) - Amount of tokens processed. #### Response Example ```json { "meta": { "id": "120145af-f057-466d-9e6d-7829ac902adc", "node": "us-east", "ms": 7943 }, "data": { "output": "In this Youtube video, Jonathan Blow discusses the decline of software technology and the potential collapse of civilization. He argues that technology does not automatically improve and that great achievements in technology can be lost due to the fall of civilizations. Blow believes that software technology has not improved in quite a while and that the industry is adding too much complication to everything. He suggests that simplifying software systems is the right short-term play and that removing complexity is still the right approach even if it doesn't seem like it. Blow also emphasizes the importance of developing the aesthetics for things that are not a giant horrible mess and building institutional knowledge about how to simplify.", "tokens": 11757 } } ``` ``` -------------------------------- ### Constructing Assistant URL with Parameters Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/ai/assistant.md Example URL to enable internet access, use a specific model (Claude 4 Sonnet), apply a lens (Recipes), and submit an immediate prompt. Useful for custom bangs. ```url https://kagi.com/assistant?profile=claude-4-sonnet&internet=true&lens=recipes&q=%s ``` -------------------------------- ### Enrich News API Response Example Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/api/enrich.md This is an example of the JSON response you can expect from the enrich news API endpoint. It includes metadata about the request and a list of news articles. ```json { "meta": { "id": "549b0b24-8e14-4337-aa20-434f688b7cb1", "node": "us-east4", "ms": 233 }, "data": [ { "t": 0, "rank": 1, "url": "https://www.cnbc.com/amp/2023/07/18/microsoft-stock-pops-on-ai-subscription-for-microsoft-365.html", "title": "Microsoft stock pops after it announces $30 per month A.I. subscription for Microsoft 365", "snippet": "Microsoft on Tuesday announced a new artificial intelligence subscription service for Microsoft 365. Microsoft shares rose as much as 5.8% Tuesday after the company announced a new artificial intelligence subscription service for Microsoft 365. It's grounded in your business data in the Microsoft Graph — that's all your emails, calendar, chats, doc..", "published": "2023-07-18T18:21:07Z" }, { "t": 0, "rank": 2, "url": "https://www.microsoft.com/en-us/security/blog/2023/07/19/expanding-cloud-logging-to-give-customers-deeper-security-visibility/", "title": "How Microsoft is expanding cloud logging to give customers deeper security visibility | Microsoft Security Blog", "snippet": "Microsoft Purview Audit enables customers to centrally visualize cloud log data generated across their enterprise, thus helping them effectively respond to security events, forensic investigations, internal investigations and compliance obligations. We know customers have multiple issues to consider, including data storage capacity and which Micros..", "published": "2023-07-19T16:29:55Z" }, { "t": 0, "rank": 3, "url": "https://danluu.com/us-v-ms/", "title": "United States v. Microsoft Corp exhibits", "snippet": "There are 945 public exhibits (the highest numbered exhibit is 2519, but many exhibits were only admitted under seal and many were also not admitted), so this is a work in progress as I read through exhibits. But if we look at what execs said in the mid 90s, which encompasses a lot of thoughts running into the early 90s, Microsoft execs knew exactl..", "published": "2023-07-19T22:13:06Z" }, { "t": 0, "rank": 4, "url": "https://blogs.microsoft.com/blog/2023/07/18/furthering-our-ai-ambitions-announcing-bing-chat-enterprise-and-microsoft-365-copilot-pricing/", "title": "Furthering our AI ambitions – Announcing Bing Chat Enterprise and Microsoft 365 Copilot pricing - The Official Microsoft Blog", "snippet": "Second, to help commercial customers plan, we’re sharing that Microsoft 365 Copilot will be priced at $30 per user, per month for Microsoft 365 E3, E5, Business Standard and Business Premium customers, when broadly available; we’ll share more on timing in the coming months. Microsoft 365 Copilot is built on Microsoft’s trusted and comprehensive app..", "published": "2023-07-19T22:36:32Z" }, { "t": 0, "rank": 5, "url": "https://www.theverge.com/2023/7/19/23800648/microsoft-teams-maybelline-ai-beauty-filter-virtual-makeup", "title": "Microsoft introduces Maybelline beauty filters to Teams", "snippet": "For Teams users, Microsoft is introducing a new AI-powered beauty feature that’s designed to “make people’s lives a little easier.” On Wednesday, Microsoft announced a new set of “virtual makeup” filters — similar to the appearance-altering effects seen across social media platforms, like TikTok’s Bold Glamour feature — coming to Microsoft Teams, c..", "published": "2023-07-19T21:00:03Z" }, { "t": 0, "rank": 6, "url": "https://github.com/rany2/edge-tts", "title": "Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key (Python)", "snippet": "If you only want to use the edge-tts and edge-playback commands, it would be better to use pipx: If you wish to play it back immediately with subtitles, you could use the edge-playback command: Support for custom SSML has been removed since 5.0.0 because Microsoft has taken the initiative to prevent it from working.", "published": "2023-07-19T22:13:06Z" }, { "t": 0, "rank": 7, "url": "https://www.resetera.com/threads/microsoft-has-re-resurrected-shadowrun-2007s-matchmaking-service.742734/", "title": "Microsoft has re-resurrected Shadowrun 2007's Matchmaking Service", "snippet": "Though that wasn't really discovered till about a year back (I made a thread thinking it was back from the dead) and the Shadowrun community discord kinda exploded in membership gain (from like 400 to over 2k in less than a few months) which lead to a small but dedicated revival of the game. Well a few people (myself included) reached out and Micro..", "published": "2023-07-17T12:32:11Z" }, { "t": 0, "rank": 8, "url": "https://www.windowscentral.com/software-apps/windows-11-how-to-use-microsoft-teams-premium-features-for-free", "title": "Windows 11: How to use Microsoft Teams Premium features for free", "snippet": "Microsoft is offering a 30-day free trial of Microsoft Teams Premium for all users, allowing you to test out the new AI-powered features. The company has also announced that it will be offering a free tier of Microsoft Teams Premium for small businesses, which will include some of the most popular features. The free tier will be available starting in the fall.", "published": "2023-07-19T17:00:00Z" } ] } ``` -------------------------------- ### Search API Response Example Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/api/search-legacy.md An example of the JSON response structure returned by the legacy v0 Search API for a query. It includes metadata and a list of search result objects. ```json { "meta": { "id": "69c3f5c4168f66b860e951c585550f1c", "node": "us-central1", "ms": 213, "api_balance": 123.456 }, "data": [ { "t": 0, "url": "https://en.wikipedia.org/wiki/Steve_Jobs", "title": "Steve Jobs - Wikipedia", "snippet": "Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American businessman, inventor, and investor best known for co-founding the technology company ...", "thumbnail": { "url": "/proxy/310px-Steve_Jobs_Headshot_2010-CROP_%28cropped_2%29.jpg?c=9cn5Kxse4yD05EJkf6QML9dK4clUbdQ9Oq4d5gDoyHBwiX43u0CCAEVi8DMCHFAXhMAIsLbp8IO0pmQf41WB6CWu9BNfAxhRqV-EQL_l_gnV1yD14xBDf5Sgj1vfjIF0aMOqcVwh-jMVcqkx3GjwnuZrt2Z8-tdYhu3uERcYzLTTqq5TKumyN0Q1c5n3utowEZhefA7WoUo3SNIB1-iHhCnijbEL5iAQo1iTroqppHk%3D", "width": null, "height": null } }, { "t": 0, "url": "https://en.wikipedia.org/wiki/Steve_Jobs_(film)", "title": "Steve Jobs (film) - Wikipedia", "snippet": "Steve Jobs is a 2015 biographical drama film directed by Danny Boyle and written by Aaron Sorkin. A British-American co-production, it was adapted from the ...", "thumbnail": { "url": "/proxy/310px-Steve_Jobs_Headshot_2010-CROP_%28cropped_2%29.jpg?c=9cn5Kxse4yD05EJkf6QML9dK4clUbdQ9Oq4d5gDoyHBwiX43u0CCAEVi8DMCHFAXhMAIsLbp8IO0pmQf41WB6CWu9BNfAxhRqV-EQL_l_gnV1yD14xBDf5Sgj1vfjIF0aMOqcVwh-jMVcqkx3GjwnuZrt2Z8-tdYhu3uERcYzLTTqq5TKumyN0Q1c5n3utowEZhefA7WoUo3SNIB1-iHhCnijbEL5iAQo1iTroqppHk%3D", "width": 310, "height": 300 } }, { "t": 0, "url": "https://www.apple.com/stevejobs/", "title": "Remembering Steve Jobs - Apple", "snippet": "He was a visionary that had the amazing ability to breath life into his ideas. He believed so passionately in his work that his creativity became both seductive ..." }, { "t": 0, "url": "https://www.biography.com/business-leaders/steve-jobs", "title": "Steve Jobs: Biography, Apple Cofounder, Entrepreneur", "snippet": "Steve Jobs was an American inventor, designer, and entrepreneur who was the cofounder, chief executive, and chairman of Apple Inc. Born in 1955 to two University of Wisconsin graduate students who ..." }, { "t": 0, "url": "https://www.britannica.com/money/Steve-Jobs", "title": "Steve Jobs | Biography, Education, Apple, & Facts | Britannica Money", "snippet": "Steve Jobs, the visionary co-founder of Apple Inc., revolutionized technology and consumer electronics with his innovative products that ...", "published": "2024-09-30T00:00:00Z" }, { "t": 0, "url": "https://www.amazon.com/Steve-Jobs-Walter-Isaacson/dp/1451648537", "title": "Steve Jobs: 9781451648539: Isaacson, Walter: Books - Amazon.com", "snippet": "Walter Isaacson's “enthralling” (The New Yorker) worldwide bestselling biography of Apple cofounder Steve Jobs. Based on more than forty interviews with ..." }, { "t": 0, "url": "https://hbr.org/2012/04/the-real-leadership-lessons-of-steve-jobs", "title": "The Real Leadership Lessons of Steve Jobs", "snippet": "The essence of Jobs, I think, is that his personality was integral to his way of doing business. He acted as if the normal rules didn't apply to him.", "published": "2012-04-01T00:00:00Z" }, { "t": 0, "url": "https://www.youtube.com/watch?v=UF8uR6Z6KLc", "title": "Steve Jobs' 2005 Stanford Commencement Address - YouTube", "snippet": "Drawing from some of the most pivotal points in his life, Steve Jobs, chief executive officer and ...", "published": "2008-03-07T00:00:00Z" }, { "t": 0, "url": "https://www.imdb.com/name/nm0424444/bio", "title": "Steve Jobs - IMDb", "snippet": "Steve Jobs was born on February 24, 1955 in San Francisco, California, USA. He was a producer and actor, known for Toy Story (1995), Jobs (2013) and ..." } ] } ``` -------------------------------- ### Summarize YouTube Video with Muriel Engine (GET) Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/api/summarizer.md Use a GET request with curl to summarize a YouTube video using the Muriel engine. Ensure your API token is set as an environment variable. ```shell curl -v \ -H "Authorization: Bot $TOKEN" \ "https://kagi.com/api/v0/summarize?engine=muriel&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZSRHeXYDLko" ``` -------------------------------- ### Simplified Domain Change Redirect (Reddit Example) Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/features/redirects.md This redirect simplifies changing a domain. It matches the original domain and replaces it with a new one, leveraging Kagi's safety features to retain the original scheme and query parameters. ```regex ^https://reddit.com|old.reddit.com ``` -------------------------------- ### Kagi API Enrich Response Example Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/api/enrich.md This is an example of the JSON response received from the Kagi API Enrich endpoint. It includes metadata about the request and a list of data objects, each containing ranking, URL, title, snippet, and publication date. ```json { "meta": { "id": "db862c5b-c594-4480-9e0c-86a14f71cf0e", "node": "us-east4", "ms": 386 }, "data": [ { "t": 0, "rank": 1, "url": "http://minimsft.blogspot.com/2011/01/microsoft-fy11q2-results.html", "title": "Mini-Microsoft: Microsoft FY11Q2 Results", "snippet": "Like I said, there's a big convergence ahead of us, and it will be good to start aligning a simpler development story, both for Microsoft and its partners. The biggest obvious concern is the development path for the mobile platform compared to the development path for Windows, but even there you can squint and see on the horizon the possibility for..", "published": "2011-01-01T00:00:00Z" }, { "t": 0, "rank": 2, "url": "http://toastytech.com/guis/bob.html", "title": "Microsoft Bob", "snippet": "Microsoft Bob| Microsoft Bob And so Microsoft Bob disappeared in to obscurity." }, { "t": 0, "rank": 3, "url": "https://microsoft.github.io/tilecode/", "title": "Microsoft TileCode", "snippet": null }, { "t": 0, "rank": 4, "url": "https://docs.microsoft.com/en-us/learn/?WT.mc_id=sitertzn_homepage_mslearn-redirect-mpp", "title": "Microsoft Learn | Microsoft Docs", "snippet": "Explore a topic in-depth through guided paths or learn how to accomplish a specific task through individual modules. Welcome to Microsoft Learn Whether you're just starting or an experienced professional, our hands-on approach helps you arrive at your goals faster, with more confidence and at your own pace." }, { "t": 0, "rank": 5, "url": "http://www.glassdoor.com/Reviews/Microsoft-Reviews-E1651.htm", "title": "Microsoft Reviews", "snippet": "Check out the 2012 Vanity Fair article called "Microsoft's Lost Decade".Continue readingFormer Employee, more than 8 yearsProsMicrosoft takes great care of their people, the benefits are some of the best in tech, you can take pretty much all the PTO you want regardless of what you're actually rewarded, the annual perks are really great and the bonu.." }, { "t": 0, "rank": 6, "url": "https://web.archive.org/web/20090831071455/http://blogs.msdn.com/oneapp/archive/2009/08/24/microsoft-introducing-oneapp.aspx", "title": "Microsoft OneApp : Microsoft Introducing OneApp", "snippet": "I am excited to introduce to you Microsoft OneApp, a new software application that will allow feature phones to run mobile apps like Facebook, Twitter, Windows Live Messenger, and other popular applications and games. Our hope is that OneApp will develop new business opportunities for partners like Blue Label Telecoms and create more opportunities ..", "published": "2009-08-31T07:14:55Z" }, { "t": 0, "rank": 7, "url": "http://minimsft.blogspot.com/2012/11/a-microsoft-without-sinofsky.html", "title": "Mini-Microsoft: A Microsoft Without Sinofsky?", "snippet": "Mr. Sinofsky got a standing ovation from the Windows team during the Company Meeting for all that he's done to take them on a multi-year journey to create Windows 7 and then hit the big multi-division reset button for Windows 8. He truly demonstrated technical leadership at its best. Meanwhile, Ms. Larson-Green: best of luck following this act.", "published": "2012-11-01T00:00:00Z" }, { "t": 0, "rank": 8, "url": "https://developer.microsoft.com/en-us/", "title": "Microsoft Developer", "snippet": "Build collaborative solutions with Microsoft Graph, Microsoft Viva, Office 365, SharePoint, and more. Extend and customize the Microsoft Teams platform to create and connect apps and workflows. Whether you're just starting or an experienced professional, our hands-on approach helps you arrive at your goals faster, with more confidence and at your o.." }, { "t": 0, "rank": 9, "url": "https://en.wikipedia.org/wiki/Microsoft", "title": "Microsoft - Wikipedia", "snippet": "9] This unfolded with Microsoft acquiring Danger Inc. in 2008,[10] entering the personal computer production market for the first time in June 2012 with the launch of the Microsoft Surface line of tablet computers, and later forming Microsoft Mobile through the acquisition of Nokia's devices and services division. In 1990, Microsoft introduced the .." }, { "t": 0, "rank": 10, "url": "https://slack.com/blog/news/dear-microsoft#.3wj6j4611", "title": "Dear Microsoft | Slack", "snippet": null }, { "t": 0, "rank": 11, "url": "https://www.microsoft.com/en-us/", "title": "Microsoft®", "snippet": "Microsoft is a technology company with a mission to empower every person and every organization on the planet to achieve more. Explore our products and services for home and business use." } ] } ``` -------------------------------- ### GET /enrich/news Source: https://github.com/kagisearch/kagi-docs/blob/main/docs/kagi/api/enrich.md Fetches enrichment results focused on non-commercial news and discussions. Returns an array of Search Objects. ```APIDOC ## GET /enrich/news ### Description Fetch enrichment results focused on non-commercial news and discussions. ### Method GET ### Endpoint /enrich/news ### Parameters #### Query Parameters - **q** (string) - Required - query ```