Paid Keywords by App
Changed onGet an app's paid keywords, and the number of bids found for each. <br/><br/> <b>Price</b> <table> <thead><tr><th>Datapoint</th><th>Description</th><th>Credits/request for 1 day</th><th>Credits/request per extra day</th></tr></thead> <tbody> <tr><td><b>bids</b></td><td>list of objects, one per keyword on which an ad for the app was observed, with the day of each observation</td><td>1000</td><td>100</td></tr> </tbody> </table> <Callout icon="📘" theme="info"><b>Missing keywords?</b><p>Not seeing a keyword on which your app's ads run? One reason could be that AppTweak didn't fetch data for that keyword. You should make sure to follow the keyword for the selected device and country through our ASO tool to ensure its data is fetched daily.</p></Callout>
Request
- Base URLhttps://public-api.apptweak.com/api/public/store
- URLhttps://public-api.apptweak.com/api/public/store/apps/keywords/bids.json
- AuthAPI key in header x-apptweak-key
Query parameters
Comma-separated list of app IDs (max 5). <a href="https://developers.apptweak.com/reference/how-to-find-app-ids" target="_blank"><b>How to find App IDs?</b></a>
Two-letter country code (us, gb, fr). Accepted values: <a href="https://developers.apptweak.com/reference/countries-1" target="_blank"><code>GET /api/public/apptweak/countries</code></a> with store=ios or store=android. Defaults to us.
AppTweak language code, not always ISO: US English is us, US Spanish sp. Accepted pairs: <a href="https://developers.apptweak.com/reference/languages-1" target="_blank"><code>GET /api/public/apptweak/languages</code></a> with store=ios or store=android. Defaults to the country's <a href="https://developers.apptweak.com/reference/languages-overview#default-language" target="_blank"><b>default language</b></a>.
Choose a device from iphone, ipad or android. Defaults to iphone.
Start date (YYYY-MM-DD). Defaults to 30 days ago.
End date (YYYY-MM-DD). Defaults to yesterday.
true: one row per keyword with the number of times an ad was observed over the range (count), highest count first. false: one row per keyword per day an ad was observed (date). The price is the same either way; it follows the date range, not this flag. Defaults to false.
Response
Successful response.
Changes
- breaking
for the
queryrequest parameteraggregated, default valuefalsewas added - breaking
for the
queryrequest parameterend_date, default valuewas removed - breaking
for the
queryrequest parameterlanguage, default valueuswas removed - breaking
for the
queryrequest parameterstart_date, default valuewas removed - breaking
for the
queryrequest parameterend_date, the format changed from no format todate - breaking
for the
queryrequest parameterstart_date, the format changed from no format todate - breaking
the response's body type changed from no type to
objectfor status - info
api tag
Ad Intelligenceadded - info
removed
subschema #1: iOS - non-aggregatedsubschema #2: Android - non-aggregatedfrom the response bodyoneOflist for the response status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- breaking