This method returns suggestions for terms found in ads. Results can be filtered by using query parameters. This method is handy for implementing auto-completion form elements in your web application's UI.
http://api.adbeat.com/v3/{api-key}/adTerms
Parameter Name | Meaning | Default Value | Notes |
---|---|---|---|
q | query | (required) | No wildcards needed or used - e.g. lug will find travel luggage as a suggestion. |
countryId | country filter | (no filtering) |
e.g.
us (See countries) |
platformId | platform filter | (no filtering) | e.g. desktop (See platforms) To specify multiple values, separate them by commas (e.g. iPhone,iPad ) Currently only desktop is supported for a non-us countryId. Use &platformId=mobile to specify all mobile devices (i.e. android, iphone, ipad, androidtablet) |
rows | Number of results to return | 10 | Maximum 100 |
start | Index of first result to return | 0 | Use start=N (where N > 0) to page through results by making repeated requests. |
fields | fields filter | (no filtering) | Restrict which fields get returned. e.g. &fields=suggestion would return just one of the available fields. &fields=suggestion,score would return just two of the available fields. |
Field Name | Example | Notes |
---|---|---|
countryId | us |
See countries
|
platformId | desktop |
See platforms
|
suggestion | travel luggage | Suggested term for the provided query. |
score | 14 | Score of result, based on popularity of the term and other factors. |
apiUnits | 35 | The number of API units consumed by this request. |
insurance
do this:http://api.adbeat.com/v3/{api-key}/adTerms/?q=insurance
{ "statusCode": 200, "numHits": 19880, "hits": [{ "countryId": "us", "score": 142745, "suggestion": "insurance", "platformId": "desktop" }, { "countryId": "us", "score": 26023, "suggestion": "insurance", "platformId": "ipad" }, { "countryId": "us", "score": 25995, "suggestion": "insurance", "platformId": "android" }, { "countryId": "us", "score": 22183, "suggestion": "insurance", "platformId": "iphone" }, { "countryId": "gb", "score": 20406, "suggestion": "insurance", "platformId": "desktop" }, { "countryId": "us", "score": 19150, "suggestion": "insurance", "platformId": "androidtablet" }, { "countryId": "us", "score": 12717, "suggestion": "car insurance", "platformId": "desktop" }, { "countryId": "ca", "score": 10818, "suggestion": "insurance", "platformId": "desktop" }, { "countryId": "au", "score": 7721, "suggestion": "insurance", "platformId": "desktop" }, { "countryId": "us", "score": 5758, "suggestion": "auto insurance", "platformId": "desktop" }], "apiUnits": 35, "statusMsg": "successful adTerms request", "requestParameters": { "q": "insurance" }, "handler": "adTerms" }
weight
, limit the results to the us
, and return 20
rows of data instead of the default 10 rows, do this:http://api.adbeat.com/v3/{api-key}/adTerms/?q=weight&countryId=us&rows=20
{ "statusCode": 200, "numHits": 7867, "hits": [{ "score": 72896, "suggestion": "weight", "platformId": "desktop" }, { "score": 16088, "suggestion": "weight", "platformId": "android" }, { "score": 14937, "suggestion": "weight", "platformId": "ipad" }, { "score": 14221, "suggestion": "weight", "platformId": "iphone" }, { "score": 11464, "suggestion": "weight", "platformId": "androidtablet" }, { "score": 6314, "suggestion": "weight loss", "platformId": "desktop" }, { "score": 5534, "suggestion": "lose weight", "platformId": "desktop" }, { "score": 1762, "suggestion": "weight loss", "platformId": "android" }, { "score": 1619, "suggestion": "weight loss", "platformId": "ipad" }, { "score": 1581, "suggestion": "weight loss", "platformId": "iphone" }, { "score": 1558, "suggestion": "lose weight", "platformId": "android" }, { "score": 1394, "suggestion": "lose weight", "platformId": "iphone" }, { "score": 1288, "suggestion": "weight loss", "platformId": "androidtablet" }, { "score": 1210, "suggestion": "lose weight", "platformId": "ipad" }, { "score": 1134, "suggestion": "weightloss", "platformId": "desktop" }, { "score": 983, "suggestion": "lose weight", "platformId": "androidtablet" }, { "score": 784, "suggestion": "weight loss today", "platformId": "desktop" }, { "score": 778, "suggestion": "weight fast", "platformId": "desktop" }, { "score": 768, "suggestion": "weight loss surgery", "platformId": "desktop" }, { "score": 763, "suggestion": "weight-loss", "platformId": "desktop" }], "apiUnits": 45, "statusMsg": "successful adTerms request", "requestParameters": { "countryId": "us", "q": "weight", "rows": "20" }, "handler": "adTerms" }