---
title: "Google’s Search APIs"
description: "<p>I’ve been messing around lately with Google’s Search APIs including the Google Desktop Search (GDS) and Google Web Search (GWS).</p>
<p>This is part of some experimentations I’m performing in regards to productivity and search engine/applications.</p>
<p>I’ve wrapped both GDS and GWS APIs in a nice .NET assembly (source code in C#). Both of them have the same interface and can generate the result as a .NET DataSet, as an XMLDocument and return the raw format that is being returns from both GDS (string) and GWS (their result structure).</p>"
doc_version: "1"
last_updated: "2017-06-02"
date: 2005-06-08
tags: [GDS, Google, Google-Desktop-Search, Google-Search-API-.NET-Wrapper]
canonical: "https://eran.sandler.co.il/2005/06/08/googles-search-apis/"
---

## Sitemap

- [Home](https://eran.sandler.co.il/)

I&#8217;ve been messing around lately with Google&#8217;s Search APIs including the Google Desktop Search (GDS) and Google Web Search (GWS).

This is part of some experimentations I&#8217;m performing in regards to productivity and search engine/applications.

I&#8217;ve wrapped both GDS and GWS APIs in a nice .NET assembly (source code in C#). Both of them have the same interface and can generate the result as a .NET DataSet, as an XMLDocument and return the raw format that is being returns from both GDS (string) and GWS (their result structure).

I think its useful for people that wants to access both searches in the same API and integrate this into their applications.

So&#8230; here it is.

[Click Here Download GoogleSearch assembly (both source and binary)][1]

Enjoy and don&#8217;t forget to send feedback!

 [1]: http://our.homeunix.org/googlesearch/