API Docs
Our SDKs:
Get started quickly using our SDKs or scroll below to read our API docs for a manual integration. Here are our currently available and supported SDKs:
Do you need any help with integration of our API in your software? Feel free to contact us. You can also open an issue at the corresponding repositories of our SDKs if you face any issue.Required Headers:
You need to send these headers with all API calls on both Google Search and Bing API. If these required headers are missing, your API calls will fail.
Required Headers | |
---|---|
Header | Value |
Authorization |
Bearer your-api-key-here
|
Google Search API:
Query Params | |||
---|---|---|---|
Parameter | Type | Required | Description |
q |
string |
Yes |
Search query is the text that you enter in Google Search box. It may contain Google's supported search filters. |
ua |
string |
No |
User agent to get SERP results for. Expected value is either desktop or mobile .
|
page |
integer |
No |
Page number to get search results from. By default, first page's results are returned. Results are paginated as 10 per page. |
hl |
string |
No |
Language to get search results for. Defaults to en-US (i.e. English USA). |
gl |
string |
No |
Country code to get search results for a particular country. Defaults to us .
|
autocorrect |
integer |
No |
Should Google autocorrect your typos? If no, set this to 0 . Defaults to 1 .
|
duration |
string |
No |
Duration to get results updated in the specified time period. Expected values are d (for the last 24 hours), w (for the last 7 days), m (for the last 1 month), mn (for the last n months), and y (for the last 1 year).
|
Bing Search API:
Query Params | |||
---|---|---|---|
Parameter | Type | Required | Description |
q |
string |
Yes |
Search query is the text that you enter in Bing Search box. It may contain Bing's supported search filters. |
page |
integer |
No |
Page number to get search results from. By default, first page's results are returned. Results are paginated as 50 per page. |
Get Account Info:
No query params are needed. Just send a GET
request at above API endpoint with required headers explained at the top of this page.