All URIs are relative to https://scrapebadger.com
| Method | HTTP request | Description |
|---|---|---|
| DuckduckgoDuckduckgoScraperHealthCheck | GET /v1/duckduckgo/health | DuckDuckGo scraper health check |
| DuckduckgoDuckduckgoScraperHealthCheckHead | HEAD /v1/duckduckgo/health | DuckDuckGo scraper health check |
| DuckduckgoImageSearch | GET /v1/duckduckgo/images | Image search |
| DuckduckgoInstantAnswer | GET /v1/duckduckgo/instant | Instant Answer |
| DuckduckgoListSupportedRegions | GET /v1/duckduckgo/regions | List supported regions |
| DuckduckgoNewsSearch | GET /v1/duckduckgo/news | News search |
| DuckduckgoSearchSuggestions | GET /v1/duckduckgo/autocomplete | Search suggestions |
| DuckduckgoVideoSearch | GET /v1/duckduckgo/videos | Video search |
| DuckduckgoWebSearch | GET /v1/duckduckgo/search | Web search |
Object DuckduckgoDuckduckgoScraperHealthCheck ()
DuckDuckGo scraper health check
Check health of the DuckDuckGo scraper service (accepts HEAD for UptimeRobot).
using System.Collections.Generic;
using System.Diagnostics;
using System.Net.Http;
using ScrapeBadger.Api;
using ScrapeBadger.Client;
using ScrapeBadger.Model;
namespace Example
{
public class DuckduckgoDuckduckgoScraperHealthCheckExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://scrapebadger.com";
// Configure API key authorization: ApiKeyAuth
config.AddApiKey("X-API-Key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("X-API-Key", "Bearer");
// create instances of HttpClient, HttpClientHandler to be reused later with different Api classes
HttpClient httpClient = new HttpClient();
HttpClientHandler httpClientHandler = new HttpClientHandler();
var apiInstance = new DuckDuckGoApi(httpClient, config, httpClientHandler);
try
{
// DuckDuckGo scraper health check
Object result = apiInstance.DuckduckgoDuckduckgoScraperHealthCheck();
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoDuckduckgoScraperHealthCheck: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// DuckDuckGo scraper health check
ApiResponse<Object> response = apiInstance.DuckduckgoDuckduckgoScraperHealthCheckWithHttpInfo();
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoDuckduckgoScraperHealthCheckWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}This endpoint does not need any parameter.
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Object DuckduckgoDuckduckgoScraperHealthCheckHead ()
DuckDuckGo scraper health check
Check health of the DuckDuckGo scraper service (accepts HEAD for UptimeRobot).
using System.Collections.Generic;
using System.Diagnostics;
using System.Net.Http;
using ScrapeBadger.Api;
using ScrapeBadger.Client;
using ScrapeBadger.Model;
namespace Example
{
public class DuckduckgoDuckduckgoScraperHealthCheckHeadExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://scrapebadger.com";
// Configure API key authorization: ApiKeyAuth
config.AddApiKey("X-API-Key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("X-API-Key", "Bearer");
// create instances of HttpClient, HttpClientHandler to be reused later with different Api classes
HttpClient httpClient = new HttpClient();
HttpClientHandler httpClientHandler = new HttpClientHandler();
var apiInstance = new DuckDuckGoApi(httpClient, config, httpClientHandler);
try
{
// DuckDuckGo scraper health check
Object result = apiInstance.DuckduckgoDuckduckgoScraperHealthCheckHead();
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoDuckduckgoScraperHealthCheckHead: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// DuckDuckGo scraper health check
ApiResponse<Object> response = apiInstance.DuckduckgoDuckduckgoScraperHealthCheckHeadWithHttpInfo();
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoDuckduckgoScraperHealthCheckHeadWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}This endpoint does not need any parameter.
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Object DuckduckgoImageSearch (string query, string region = null, string safesearch = null, int? page = null, string size = null, string color = null, string imageType = null, string layout = null, string license = null)
Image search
DuckDuckGo image search with size/color/type/layout/license filters.
using System.Collections.Generic;
using System.Diagnostics;
using System.Net.Http;
using ScrapeBadger.Api;
using ScrapeBadger.Client;
using ScrapeBadger.Model;
namespace Example
{
public class DuckduckgoImageSearchExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://scrapebadger.com";
// Configure API key authorization: ApiKeyAuth
config.AddApiKey("X-API-Key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("X-API-Key", "Bearer");
// create instances of HttpClient, HttpClientHandler to be reused later with different Api classes
HttpClient httpClient = new HttpClient();
HttpClientHandler httpClientHandler = new HttpClientHandler();
var apiInstance = new DuckDuckGoApi(httpClient, config, httpClientHandler);
var query = "query_example"; // string | Search query
var region = "\"wt-wt\""; // string | DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. wt-wt = all regions. (optional) (default to "wt-wt")
var safesearch = "\"moderate\""; // string | on | moderate | off (optional) (default to "moderate")
var page = 1; // int? | 100 results per page (optional) (default to 1)
var size = "\"\""; // string | Small | Medium | Large | Wallpaper (optional) (default to "")
var color = "\"\""; // string | color | Monochrome | Red | Blue | … (optional) (default to "")
var imageType = "\"\""; // string | photo | clipart | gif | transparent | line (optional) (default to "")
var layout = "\"\""; // string | Square | Tall | Wide (optional) (default to "")
var license = "\"\""; // string | Any | Public | Share | ShareCommercially | Modify (optional) (default to "")
try
{
// Image search
Object result = apiInstance.DuckduckgoImageSearch(query, region, safesearch, page, size, color, imageType, layout, license);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoImageSearch: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Image search
ApiResponse<Object> response = apiInstance.DuckduckgoImageSearchWithHttpInfo(query, region, safesearch, page, size, color, imageType, layout, license);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoImageSearchWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| query | string | Search query | |
| region | string | DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. wt-wt = all regions. | [optional] [default to "wt-wt"] |
| safesearch | string | on | moderate |
| page | int? | 100 results per page | [optional] [default to 1] |
| size | string | Small | Medium |
| color | string | color | Monochrome |
| imageType | string | photo | clipart |
| layout | string | Square | Tall |
| license | string | Any | Public |
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Validation Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Object DuckduckgoInstantAnswer (string query)
Instant Answer
DuckDuckGo Instant Answer — abstract, definition, direct answer, related topics.
using System.Collections.Generic;
using System.Diagnostics;
using System.Net.Http;
using ScrapeBadger.Api;
using ScrapeBadger.Client;
using ScrapeBadger.Model;
namespace Example
{
public class DuckduckgoInstantAnswerExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://scrapebadger.com";
// Configure API key authorization: ApiKeyAuth
config.AddApiKey("X-API-Key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("X-API-Key", "Bearer");
// create instances of HttpClient, HttpClientHandler to be reused later with different Api classes
HttpClient httpClient = new HttpClient();
HttpClientHandler httpClientHandler = new HttpClientHandler();
var apiInstance = new DuckDuckGoApi(httpClient, config, httpClientHandler);
var query = "query_example"; // string | Query for the Instant Answer API
try
{
// Instant Answer
Object result = apiInstance.DuckduckgoInstantAnswer(query);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoInstantAnswer: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Instant Answer
ApiResponse<Object> response = apiInstance.DuckduckgoInstantAnswerWithHttpInfo(query);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoInstantAnswerWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| query | string | Query for the Instant Answer API |
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Validation Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Object DuckduckgoListSupportedRegions ()
List supported regions
The full DuckDuckGo region (kl) code list.
using System.Collections.Generic;
using System.Diagnostics;
using System.Net.Http;
using ScrapeBadger.Api;
using ScrapeBadger.Client;
using ScrapeBadger.Model;
namespace Example
{
public class DuckduckgoListSupportedRegionsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://scrapebadger.com";
// Configure API key authorization: ApiKeyAuth
config.AddApiKey("X-API-Key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("X-API-Key", "Bearer");
// create instances of HttpClient, HttpClientHandler to be reused later with different Api classes
HttpClient httpClient = new HttpClient();
HttpClientHandler httpClientHandler = new HttpClientHandler();
var apiInstance = new DuckDuckGoApi(httpClient, config, httpClientHandler);
try
{
// List supported regions
Object result = apiInstance.DuckduckgoListSupportedRegions();
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoListSupportedRegions: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// List supported regions
ApiResponse<Object> response = apiInstance.DuckduckgoListSupportedRegionsWithHttpInfo();
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoListSupportedRegionsWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}This endpoint does not need any parameter.
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Object DuckduckgoNewsSearch (string query, string region = null, string safesearch = null, string timelimit = null, int? page = null)
News search
DuckDuckGo news search — headline, source, excerpt, unix + ISO date, image.
using System.Collections.Generic;
using System.Diagnostics;
using System.Net.Http;
using ScrapeBadger.Api;
using ScrapeBadger.Client;
using ScrapeBadger.Model;
namespace Example
{
public class DuckduckgoNewsSearchExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://scrapebadger.com";
// Configure API key authorization: ApiKeyAuth
config.AddApiKey("X-API-Key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("X-API-Key", "Bearer");
// create instances of HttpClient, HttpClientHandler to be reused later with different Api classes
HttpClient httpClient = new HttpClient();
HttpClientHandler httpClientHandler = new HttpClientHandler();
var apiInstance = new DuckDuckGoApi(httpClient, config, httpClientHandler);
var query = "query_example"; // string | Search query
var region = "\"wt-wt\""; // string | DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. wt-wt = all regions. (optional) (default to "wt-wt")
var safesearch = "\"moderate\""; // string | on | moderate | off (optional) (default to "moderate")
var timelimit = "\"\""; // string | day | week | month | year (optional) (default to "")
var page = 1; // int? | 30 results per page (optional) (default to 1)
try
{
// News search
Object result = apiInstance.DuckduckgoNewsSearch(query, region, safesearch, timelimit, page);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoNewsSearch: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// News search
ApiResponse<Object> response = apiInstance.DuckduckgoNewsSearchWithHttpInfo(query, region, safesearch, timelimit, page);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoNewsSearchWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| query | string | Search query | |
| region | string | DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. wt-wt = all regions. | [optional] [default to "wt-wt"] |
| safesearch | string | on | moderate |
| timelimit | string | day | week |
| page | int? | 30 results per page | [optional] [default to 1] |
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Validation Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Object DuckduckgoSearchSuggestions (string query, string region = null)
Search suggestions
DuckDuckGo search-box suggestions.
using System.Collections.Generic;
using System.Diagnostics;
using System.Net.Http;
using ScrapeBadger.Api;
using ScrapeBadger.Client;
using ScrapeBadger.Model;
namespace Example
{
public class DuckduckgoSearchSuggestionsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://scrapebadger.com";
// Configure API key authorization: ApiKeyAuth
config.AddApiKey("X-API-Key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("X-API-Key", "Bearer");
// create instances of HttpClient, HttpClientHandler to be reused later with different Api classes
HttpClient httpClient = new HttpClient();
HttpClientHandler httpClientHandler = new HttpClientHandler();
var apiInstance = new DuckDuckGoApi(httpClient, config, httpClientHandler);
var query = "query_example"; // string | Partial query to complete
var region = "\"wt-wt\""; // string | DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. wt-wt = all regions. (optional) (default to "wt-wt")
try
{
// Search suggestions
Object result = apiInstance.DuckduckgoSearchSuggestions(query, region);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoSearchSuggestions: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Search suggestions
ApiResponse<Object> response = apiInstance.DuckduckgoSearchSuggestionsWithHttpInfo(query, region);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoSearchSuggestionsWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| query | string | Partial query to complete | |
| region | string | DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. wt-wt = all regions. | [optional] [default to "wt-wt"] |
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Validation Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Object DuckduckgoVideoSearch (string query, string region = null, string safesearch = null, int? page = null, string duration = null, string resolution = null)
Video search
DuckDuckGo video search — title, publisher, uploader, duration, views, thumbnails.
using System.Collections.Generic;
using System.Diagnostics;
using System.Net.Http;
using ScrapeBadger.Api;
using ScrapeBadger.Client;
using ScrapeBadger.Model;
namespace Example
{
public class DuckduckgoVideoSearchExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://scrapebadger.com";
// Configure API key authorization: ApiKeyAuth
config.AddApiKey("X-API-Key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("X-API-Key", "Bearer");
// create instances of HttpClient, HttpClientHandler to be reused later with different Api classes
HttpClient httpClient = new HttpClient();
HttpClientHandler httpClientHandler = new HttpClientHandler();
var apiInstance = new DuckDuckGoApi(httpClient, config, httpClientHandler);
var query = "query_example"; // string | Search query
var region = "\"wt-wt\""; // string | DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. wt-wt = all regions. (optional) (default to "wt-wt")
var safesearch = "\"moderate\""; // string | on | moderate | off (optional) (default to "moderate")
var page = 1; // int? | 60 results per page (optional) (default to 1)
var duration = "\"\""; // string | short | medium | long (optional) (default to "")
var resolution = "\"\""; // string | high | standard (optional) (default to "")
try
{
// Video search
Object result = apiInstance.DuckduckgoVideoSearch(query, region, safesearch, page, duration, resolution);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoVideoSearch: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Video search
ApiResponse<Object> response = apiInstance.DuckduckgoVideoSearchWithHttpInfo(query, region, safesearch, page, duration, resolution);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoVideoSearchWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| query | string | Search query | |
| region | string | DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. wt-wt = all regions. | [optional] [default to "wt-wt"] |
| safesearch | string | on | moderate |
| page | int? | 60 results per page | [optional] [default to 1] |
| duration | string | short | medium |
| resolution | string | high | standard |
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Validation Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Object DuckduckgoWebSearch (string query, string region = null, string safesearch = null, string timelimit = null, int? page = null)
Web search
DuckDuckGo web SERP — organic results, the zero-click abstract box, ads flagged.
using System.Collections.Generic;
using System.Diagnostics;
using System.Net.Http;
using ScrapeBadger.Api;
using ScrapeBadger.Client;
using ScrapeBadger.Model;
namespace Example
{
public class DuckduckgoWebSearchExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://scrapebadger.com";
// Configure API key authorization: ApiKeyAuth
config.AddApiKey("X-API-Key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("X-API-Key", "Bearer");
// create instances of HttpClient, HttpClientHandler to be reused later with different Api classes
HttpClient httpClient = new HttpClient();
HttpClientHandler httpClientHandler = new HttpClientHandler();
var apiInstance = new DuckDuckGoApi(httpClient, config, httpClientHandler);
var query = "query_example"; // string | Search query
var region = "\"wt-wt\""; // string | DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. wt-wt = all regions. (optional) (default to "wt-wt")
var safesearch = "\"moderate\""; // string | on | moderate | off (optional) (default to "moderate")
var timelimit = "\"\""; // string | day | week | month | year (optional) (default to "")
var page = 1; // int? | (optional) (default to 1)
try
{
// Web search
Object result = apiInstance.DuckduckgoWebSearch(query, region, safesearch, timelimit, page);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoWebSearch: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Web search
ApiResponse<Object> response = apiInstance.DuckduckgoWebSearchWithHttpInfo(query, region, safesearch, timelimit, page);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling DuckDuckGoApi.DuckduckgoWebSearchWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| query | string | Search query | |
| region | string | DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. wt-wt = all regions. | [optional] [default to "wt-wt"] |
| safesearch | string | on | moderate |
| timelimit | string | day | week |
| page | int? | [optional] [default to 1] |
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Validation Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]