The add_search_engine method allows you to add a search engine to a campaign in your account.
key | string | The unique API key assigned to your account |
campaign_id or reference_id |
int string |
The campaign ID (can be obtained using the package_campaigns method) Optional: your internal reference_id can be used instead of campaign_id if this parameter exists in the campaign (refer to Add Campaign or Update Campaign methods). |
se_id | string | Search Engine ID (refer to list generated using the Search Engine List API) |
output | string | Output format options:
|
custom_location | string | Optional: add a custom location setting (e.g., &custom_location=Austin, TX) Note: do not use this if your keywords contain location (e.g., dentist in austin, tx), or if you have selected a country specific search engine do not enter the country name in this field (e.g., google.co.uk, should not have a custom location of "UK", "Great Britain" or "England" added, but can have "London") |
local_results |
string | Optional: the default search engine setting is to exclude local results from organic rank count. If you want to include local results in organic rank count (learn more), add this parameter to your API request &local_results=include |
local_business_name |
string | Optional: the default search engine setting is to exclude business results. If you want Local Pack or Hotel Pack position to be included as part of organic rank count (learn more), then add this parameter to your API request &local_business_name=Name* *This must match the Google Business listing name or utilize a wild card option as explained in the Business Results Match section of this documentation |
local_business_url |
string | Optional: if the Google Business listing has been optimized for a landing page that is different than the campaign's primary URL, you may add this parameter to your API request to cause the specific landing page URL to display in rank reports when a Google Business listing match is found for one of your campaign keywords &local_business_url=https://www.example.com/landing-page |
news_results | string | Optional: the default search engine setting is to exclude news results from organic rank. If you want to include news results in the organic rank count, then add this parameter to your API request &news_results=include |
Construct & test API requests in the API Console or follow one of these examples: https://www.rankranger.com/api/v2/?add_search_engine&key=YOURAPIKEY&campaign_id=XXXXX&se_id=se_id |
Example with Custom Location https://www.rankranger.com/api/v2/?add_search_engine&key=YOURAPIKEY&campaign_id=XXXXX&se_id=se_id&custom_location=Austin, TX |
Example with Custom Location, Local Results and Google Business options https://www.rankranger.com/api/v2/?add_search_engine&key=YOURAPIKEY&campaign_id=XXXXX&se_id=se_id&custom_location=Austin, TX&local_results=include&local_business_name=Your Business Name&local_business_url=https://www.example.com/landing-page |
Code | Text | Description |
101 | Invalid Method |
Method does not exist, check your syntax |
102 | Invalid API Key |
The API Key inserted is invalid, check for key accuracy |
103 | Invalid Domain |
The Domain requested is invalid or does not exist in your account |
104 | Invalid Date |
The selected date range or syntax is invalid |
105 | Invalid Keyword |
The Keyword does not exist in this campaign |
202 | Invalid Campaign Name |
The Campaign name is invalid or missing |
203 | Invalid Primary URL |
The Primary URL is invalid or missing |
204 | Invalid Campaign ID |
The Campaign ID is invalid or missing |
208 | Invalid Search Engine |
Invalid Search Engine ID |
210 | Keyword already exists |
The Keyword already exists in this campaign |
211 | Keywords exist in campaign |
You need to delete Keywords from this campaign before trying to delete the campaign |
212 | Invalid Package ID |
Invalid Package ID |
215 | Custom White Label URL is already in use for another campaign |
The Custom URL that you have selected for your White Label Portal is in use by another campaign, please select a different URL |
400 | No Results |
No results were found |
401 | Limit Reached |
You have reached the maximum number of Campaigns allowed in your package |
406 | Too many processes requested |
The account has exceeded the limit on the number of exports that can be run and stored via the Campaigns > Import & Export > Campaign Export tool. After downloading the files, you may delete them in the Campaign Export screen or via the API. |