| GetGroups | This method retrieves basic data about a keyword group. The name and IDs for the keyword group, target (search engine/region monitored) and keywords in the group are retrieved. |
| GetKeywordData | This method retrieves PPC data for a keyword, displayed by advertiser. This is the equivalent of the PPC Keyword Detail Report/Show Advertisers Tab in SEM Insight. Coverage, average position, ranking, captured impressions, clicks, CTR, spend and missed impressions for the keyword are retrieved. The currency used in calculate Cost and CPC is set by the user in the website. |
| GetNaturalGroupData | This method retrieves natural data for a keyword group, displayed by advertiser. This is the equivalent to the Natural Keyword Group Detail Report/Overall Rankings tab in SEM Insight. The domain, coverage, average position, estimateed monthly impressions, and estimated monthly clicks for each keyword group are retrieved. |
| GetNaturalKeywordData | This method retrieves Natural data for a keyword, displayed by domain. This is the equivalent of the SEO Keyword Detail Report in SEM Insight. The landing page, rank, clicks, weekly/monthly change in rank, and maximum rank for each keyword are retrieved. |
| GetGroupData | This method retrieves PPC data for a keyword group, displayed by advertiser. This is the equivalent of the PPC Group Detail Report/Show Advertisers tab in SEM Insight. Coverage, average position, ranking, captured impressions, clicks, CTR, spend and missed impressions and impression share for the keyword group are retrieved. The currency used in calculate Cost and CPC is set by the user in the website. |
| SetGroups | This method creates and deletes keyword groups. This method can also add or delete keywords in an existing keyword group. |
| GetAdvertiserData | This method retrieves PPC data for an advertiser, displayed by keyword. This is the equivalent to the PPC Advertiser Detail Report/Show Keywords tab in SEM Insight. Coverage, average position, total search volume, impressions, missed impressions, clicks, CTR and spend for each keyword are retrieved. The currency used in calculate Cost and CPC is set by the user in the website. |
| GetGroupAdData | This method retrieves PPC ad data for a group. This is the equivalent of the PPC Keyword Group Report/Show Ads Tab in SEM Insight. Ad, ad coverage, average position, destination url, and keywords for the keyword group are retrieved. |
| GetKeywordAdData | This method retrieves PPC ad data for a keyword. This is the equivalent of the PPC Keyword Detail Report/Show Ads Tab in SEM Insight. Ad, ad coverage, average position, and destination url for the keyword are retrieved. |
| GetBulkAdvertiserData | This method retrieves the same data as the GetAdvertiserData method, but returns data for the top 20 advertisers for the selected keyword group(s). After you select your inputs, call the API and retrieve a ReportID. Use the ReportID in the CheckBulkAdvertiserDataProgress method to retrieve the data. The currency used in calculate Cost and CPC is set by the user in the website. |
| CheckBulkAdvertiserDataProgress | This method retrives data for the ReportID retrieved from the GetBulkAdvertiserMethod. A "percent done" will be retrieved until the report is completed. Once the report is completed, the "file path" will return a URL where a .ZIP file can be downloaded which contains the report in the output specified. |
| GetHistoricalCoverageAndRank | This method retrieves an advertiser's coverage and rank for a keyword, displayed by day. |
| GetNaturalAdvertiserData | This method retrieves natural data for an advertiser, displayed by keyword. This is the equivalent to the SEO Advertiser Detail Report/Keyword Rankings tab in SEM Insight. The landing page, rank, clicks, weekly/monthly change in rank, and maximum rank for each keyword are retrieved. |